A fix is available
APAR status
Closed as fixed if next.
Error description
The wizard to create a BOM entry from a XOM may fail with an error on some class, and the workspace log may contain an exception such as: !MESSAGE org.openxmlformats.schemas.drawingml.x2006.main. STBlackWhiteMode !STACK 0 java.lang.NoClassDefFoundError: org.openxmlformats.schemas. drawingml.x2006.main.STBlackWhiteMode at java.lang.Class.getDeclaringClassImpl(Native Method) at java.lang.Class.getDeclaringClass(Class.java:817) at java.lang.Class.getEnclosingClass(Class.java:2244) at ilog.rules.bom.util.platform.IlrJava5Binding.getParent( IlrJava5Binding.java:138) at ilog.rules.bom.dynamic.IlrDynamicClass.setJavaClass( IlrDynamicClass.java:323) at ilog.rules.bom.dynamic.IlrDynamicClass.<init>( IlrDynamicClass.java:276) at ilog.rules.factory.IlrXomClass.<init>(IlrXomClass.java: 100) at ilog.rules.factory.IlrReflectFactory.createClass( IlrReflectFactory.java:79) at ilog.rules.bom.util.platform.IlrJavaBinding.createClass( IlrJavaBinding.java:119) at ilog.rules.bom.util.platform.IlrJava5Binding. mapNativeType(IlrJava5Binding.java:94) at ilog.rules.bom.util.platform.IlrJava5Binding. mapNativeType(IlrJava5Binding.java:102) at ilog.rules.bom.util.platform.IlrJavaLookup.mapType( IlrJavaLookup.java:52) at ilog.rules.bom.dynamic.IlrDynamicObjectModel.mapJavaType( IlrDynamicObjectModel.java:742) at ilog.rules.factory.IlrReflect.mapJavaType(IlrReflect. java:1340) at ilog.rules.factory.proxy.IlrCompositeReflect. getFirstOnPath(IlrCompositeReflect.java:154) at ilog.rules.factory.proxy.IlrCompositeReflect. buildClassProxy(IlrCompositeReflect.java:276) at ilog.rules.factory.proxy.IlrCompositeReflect. lookForClassProxy(IlrCompositeReflect.java:262) at ilog.rules.factory.proxy.IlrCompositeReflect. getClassProxy(IlrCompositeReflect.java:246) at ilog.rules.factory.proxy.IlrCompositeReflect.mapJavaType( IlrCompositeReflect.java:620) at ilog.rules.bom.dynamic.IlrDynamicObjectModel. mapJavaClass(IlrDynamicObjectModel.java:754) at ilog.rules.studio.model.xom.impl.IlrXOMPathImpl.getClass( IlrXOMPathImpl.java:151) at ilog.rules.studio.bom.wizards.newfile. IlrNewBOMWizardXomPage.fillXomClassMap(IlrNewBOMWizardXomPage. java:176) at ilog.rules.studio.bom.wizards.newfile. IlrNewBOMWizardXomPage.fillXomClassMap(IlrNewBOMWizardXomPage. java:196) at ilog.rules.studio.bom.wizards.newfile. IlrNewBOMWizardXomPage.fillXomClassMap(IlrNewBOMWizardXomPage. java:172) at ilog.rules.studio.bom.wizards.newfile. IlrNewBOMWizardXomPage.access$18(IlrNewBOMWizardXomPage.java: 170) at ilog.rules.studio.bom.wizards.newfile. IlrNewBOMWizardXomPage$6.run(IlrNewBOMWizardXomPage.java:659) at org.eclipse.jface.operation.ModalContext$ ModalContextThread.run(ModalContext.java:121) Caused by: java.lang.ClassNotFoundException: org.openxmlformats. schemas.drawingml.x2006.main.STBlackWhiteMode at org.eclipse.osgi.internal.loader.BundleLoader. findClassInternal(BundleLoader.java:501) at org.eclipse.osgi.internal.loader.BundleLoader.findClass( BundleLoader.java:421) at org.eclipse.osgi.internal.loader.BundleLoader.findClass( BundleLoader.java:412) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader. loadClass(DefaultClassLoader.java:107) at java.lang.ClassLoader.loadClass(ClassLoader.java:707) ... 27 more This happens in particular when the XOM contains a nested class for which the enclosing class is missing.
Local fix
Problem summary
When classes are incomplete the classloader fails and breaks the wizard
Problem conclusion
Temporary fix
use only classes that can be properly loaded in Java
Comments
APAR Information
APAR number
RS01739
Reported component name
WS DECISION SVR
Reported component ID
5725B6901
Reported release
860
Status
CLOSED FIN
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2014-09-09
Closed date
2014-12-04
Last modified date
2014-12-04
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
999
Fix information
Applicable component levels
R860 PSY
UP
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SUPPORT","label":"IBM Worldwide Support"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.6","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
09 February 2022