A fix is available
APAR status
Closed as program error.
Error description
The following errors may show when synchronizing a rule project to Decision Center using the synchronize ANT task: C:\Program Files\IBM\WODM75\WODM\teamserver\bin>ant synchronize -Ddata="C:/TestWorkspace" -DprojectName=Test -Daction=publish -D override=true -Dbranch=main Buildfile: build.xml synchronize: [synchronize] [serverURL] 'http://localhost:9080/teamserver' [synchronize] [datasourceName] 'jdbc/ilogDataSource' [synchronize] [username] 'rtsAdmin' [synchronize] [password] '********' [synchronize] [projectName] 'Test' [synchronize] [action] 'publish' [synchronize] [data] 'C:/TestWorkspace' [synchronize] [override] 'true' [synchronize] [selector] '' [synchronize] java.lang.NoClassDefFoundError: org.eclipse.emf.ec ore.impl.MinimalEObjectImpl$Container [synchronize] at java.lang.ClassLoader.defineClassImpl(Native Me thod) [synchronize] at java.lang.ClassLoader.defineClass(ClassLoader.j ava:275) [synchronize] at org.apache.tools.ant.AntClassLoader.defineClass FromData(AntClassLoader.java:1146) [synchronize] at org.apache.tools.ant.AntClassLoader.getClassFro mStream(AntClassLoader.java:1324) [synchronize] at org.apache.tools.ant.AntClassLoader.findClassIn Components(AntClassLoader.java:1388) [synchronize] at org.apache.tools.ant.AntClassLoader.findClass(A ntClassLoader.java:1341) [synchronize] at org.apache.tools.ant.AntClassLoader.loadClass(A ntClassLoader.java:1088) [synchronize] at java.lang.ClassLoader.loadClass(ClassLoader.jav a:626) [synchronize] at ilog.rules.common.rs4jutils.ModelUtil.createEOb ject(ModelUtil.java:432) [synchronize] at ilog.rules.common.rs4jutils.serializer.Resource Document$CustomXMLHelper.createObject(ResourceDocument.java:1243 ) [synchronize] at org.eclipse.emf.ecore.xmi.impl.XMLHelperImpl.cr eateObject(XMLHelperImpl.java:920) [synchronize] at org.eclipse.emf.ecore.xmi.impl.XMLHandler.creat eObjectFromFactory(XMLHandler.java:2171) [synchronize] at org.eclipse.emf.ecore.xmi.impl.XMLHandler.creat eObjectFromFeatureType(XMLHandler.java:2144) [synchronize] at org.eclipse.emf.ecore.xmi.impl.XMLHandler.creat eObject(XMLHandler.java:2020) [synchronize] at org.eclipse.emf.ecore.xmi.impl.XMIHandler.creat eObject(XMIHandler.java:131) [synchronize] at org.eclipse.emf.ecore.xmi.impl.XMLHandler.handl eFeature(XMLHandler.java:1799) [synchronize] at org.eclipse.emf.ecore.xmi.impl.XMLHandler.proce ssElement(XMLHandler.java:1023) [synchronize] at org.eclipse.emf.ecore.xmi.impl.XMIHandler.proce ssElement(XMIHandler.java:87) [synchronize] at org.eclipse.emf.ecore.xmi.impl.XMLHandler.start Element(XMLHandler.java:1001) [synchronize] at org.eclipse.emf.ecore.xmi.impl.XMLHandler.start Element(XMLHandler.java:712) [synchronize] at org.eclipse.emf.ecore.xmi.impl.XMIHandler.start Element(XMIHandler.java:167) [synchronize] at ilog.rules.common.rs4jutils.serializer.Resource Document$CustomSAXXMIHandler.startElement(ResourceDocument.java: 459) [synchronize] at org.apache.xerces.parsers.AbstractSAXParser.sta rtElement(Unknown Source) [synchronize] at org.apache.xerces.parsers.AbstractXMLDocumentPa rser.emptyElement(Unknown Source) [synchronize] at org.apache.xerces.impl.XMLDocumentFragmentScann erImpl.scanStartElement(Unknown Source) [synchronize] at org.apache.xerces.impl.XMLDocumentFragmentScann erImpl$FragmentContentDispatcher.dispatch(Unknown Source) [synchronize] at org.apache.xerces.impl.XMLDocumentFragmentScann erImpl.scanDocument(Unknown Source) [synchronize] at org.apache.xerces.parsers.XML11Configuration.pa rse(Unknown Source) [synchronize] at org.apache.xerces.parsers.XML11Configuration.pa rse(Unknown Source) [synchronize] at org.apache.xerces.parsers.XMLParser.parse(Unkno wn Source) [synchronize] at org.apache.xerces.parsers.AbstractSAXParser.par se(Unknown Source) [synchronize] at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXPar ser.parse(Unknown Source) [synchronize] at org.apache.xerces.jaxp.SAXParserImpl.parse(Unkn own Source) [synchronize] at org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.load (XMLLoadImpl.java:181) [synchronize] at org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl. doLoad(XMLResourceImpl.java:180) [synchronize] at ilog.rules.common.rs4jutils.serializer.Resource Document$CustomXMIResource.superDoLoad(ResourceDocument.java:887 ) [synchronize] at ilog.rules.common.rs4jutils.serializer.Resource Document$CustomXMIResource.doLoad(ResourceDocument.java:873) [synchronize] at org.eclipse.emf.ecore.resource.impl.ResourceImp l.load(ResourceImpl.java:1445) [synchronize] at ilog.rules.common.rs4jutils.serializer.Resource Document$CustomXMIResource.load(ResourceDocument.java:932) [synchronize] at ilog.rules.common.rs4jutils.serializer.Resource Manager.createElementsFromResource(ResourceManager.java:943) [synchronize] at ilog.rules.common.rs4jutils.serializer.Resource Manager.createElementFromResource(ResourceManager.java:921) [synchronize] at ilog.rules.common.rs4jutils.serializer.Resource Manager.getElementFromResource(ResourceManager.java:866) [synchronize] at ilog.rules.common.rs4jutils.serializer.Resource Manager.getElementFromResource(ResourceManager.java:856) [synchronize] at ilog.rules.common.rs4jutils.serializer.Resource Manager.findModelFolderDirectories(ResourceManager.java:760) [synchronize] at ilog.rules.common.rs4jutils.serializer.Resource Manager.findResourcesFolderDirectories(ResourceManager.java:751) [synchronize] at ilog.rules.common.rs4jutils.serializer.Resource Manager.isModelResource(ResourceManager.java:973) [synchronize] at ilog.rules.common.rs4jutils.serializer.Resource Manager.isModelArtifact(ResourceManager.java:961) [synchronize] at ilog.rules.common.rs4jutils.serializer.Resource Manager.accept(ResourceManager.java:1066) [synchronize] at ilog.rules.common.rs4jutils.serializer.Resource Manager.accept(ResourceManager.java:1065) [synchronize] at ilog.rules.common.rs4jutils.serializer.Resource Manager.accept(ResourceManager.java:1065) [synchronize] at ilog.rules.common.rs4jutils.serializer.Resource Manager.accept(ResourceManager.java:1065) [synchronize] at ilog.rules.common.rs4jutils.serializer.Resource Manager.loadIndexes(ResourceManager.java:1078) [synchronize] at ilog.rules.common.rs4jutils.serializer.Resource Manager.scanDirectory(ResourceManager.java:471) [synchronize] at ilog.rules.common.rs4jutils.serializer.Resource Manager.setWorkspaceDirectory(ResourceManager.java:466) [synchronize] at ilog.rules.teamserver.model.IlrSessionHelperEx. publishProject(IlrSessionHelperEx.java:2698) [synchronize] at ilog.rules.teamserver.ant.IlrSynchronizeTask.do Execute(IlrSynchronizeTask.java:53) [synchronize] at ilog.rules.teamserver.ant.IlrTeamServerTask.exe cute(IlrTeamServerTask.java:73) [synchronize] at org.apache.tools.ant.UnknownElement.execute(Unk nownElement.java:288) [synchronize] at sun.reflect.GeneratedMethodAccessor5.invoke(Unk nown Source) [synchronize] at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:37) [synchronize] at java.lang.reflect.Method.invoke(Method.java:611 ) [synchronize] at org.apache.tools.ant.dispatch.DispatchUtils.exe cute(DispatchUtils.java:106) [synchronize] at org.apache.tools.ant.Task.perform(Task.java:348 ) [synchronize] at org.apache.tools.ant.Target.execute(Target.java :357) [synchronize] at org.apache.tools.ant.Target.performTasks(Target .java:385) [synchronize] at org.apache.tools.ant.Project.executeSortedTarge ts(Project.java:1337) [synchronize] at org.apache.tools.ant.Project.executeTarget(Proj ect.java:1306) [synchronize] at org.apache.tools.ant.helper.DefaultExecutor.exe cuteTargets(DefaultExecutor.java:41) [synchronize] at org.apache.tools.ant.Project.executeTargets(Pro ject.java:1189) [synchronize] at org.apache.tools.ant.Main.runBuild(Main.java:75 8) [synchronize] at org.apache.tools.ant.Main.startAnt(Main.java:21 7) [synchronize] at org.apache.tools.ant.launch.Launcher.run(Launch er.java:257) [synchronize] at org.apache.tools.ant.launch.Launcher.main(Launc her.java:104) [synchronize] Caused by: java.lang.ClassNotFoundException: org.e clipse.emf.ecore.impl.MinimalEObjectImpl$Container [synchronize] at java.lang.ClassNotFoundException.<init>(ClassNo tFoundException.java:76) [synchronize] at org.apache.tools.ant.AntClassLoader.findClassIn Components(AntClassLoader.java:1378) [synchronize] at org.apache.tools.ant.AntClassLoader.findClass(A ntClassLoader.java:1341) [synchronize] at org.apache.tools.ant.AntClassLoader.loadClass(A ntClassLoader.java:1088) [synchronize] at java.lang.ClassLoader.loadClass(ClassLoader.jav a:626) [synchronize] ... 73 more [synchronize] java.lang.NoClassDefFoundError: ilog/rules/common/ rs4jutils/ModelUtil$SimpleElementWrapper [synchronize] at ilog.rules.common.rs4jutils.ModelUtil.createEOb ject(ModelUtil.java:432) [synchronize] at ilog.rules.common.rs4jutils.serializer.Resource Document$CustomXMLHelper.createObject(ResourceDocument.java:1243 ) [synchronize] at org.eclipse.emf.ecore.xmi.impl.XMLHelperImpl.cr eateObject(XMLHelperImpl.java:920) [synchronize] at org.eclipse.emf.ecore.xmi.impl.XMLHandler.creat eObjectFromFactory(XMLHandler.java:2171) [synchronize] at org.eclipse.emf.ecore.xmi.impl.XMLHandler.creat eObjectFromFeatureType(XMLHandler.java:2144) [synchronize] at org.eclipse.emf.ecore.xmi.impl.XMLHandler.creat eObject(XMLHandler.java:2020) [synchronize] at org.eclipse.emf.ecore.xmi.impl.XMIHandler.creat eObject(XMIHandler.java:131) [synchronize] at org.eclipse.emf.ecore.xmi.impl.XMLHandler.handl eFeature(XMLHandler.java:1799) [synchronize] at org.eclipse.emf.ecore.xmi.impl.XMLHandler.proce ssElement(XMLHandler.java:1023) [synchronize] at org.eclipse.emf.ecore.xmi.impl.XMIHandler.proce ssElement(XMIHandler.java:87) [synchronize] at org.eclipse.emf.ecore.xmi.impl.XMLHandler.start Element(XMLHandler.java:1001) [synchronize] at org.eclipse.emf.ecore.xmi.impl.XMLHandler.start Element(XMLHandler.java:712) [synchronize] at org.eclipse.emf.ecore.xmi.impl.XMIHandler.start Element(XMIHandler.java:167) [synchronize] at ilog.rules.common.rs4jutils.serializer.Resource Document$CustomSAXXMIHandler.startElement(ResourceDocument.java: 459) [synchronize] at org.apache.xerces.parsers.AbstractSAXParser.sta rtElement(Unknown Source) ...
Local fix
The errors can be ignored as they do not prevent the synchroniza tion to succeed.
Problem summary
The problem is due to an incorrect build definition
Problem conclusion
fix the build definition
Temporary fix
Comments
APAR Information
APAR number
RS00939
Reported component name
WDS FOR RULES
Reported component ID
5725B6903
Reported release
750
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2012-03-07
Closed date
2012-03-16
Last modified date
2012-03-16
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
WDS FOR RULES
Fixed component ID
5725B6903
Applicable component levels
R750 PSN
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":"7.5","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
09 February 2022