IBM Support

RS00939: NOCLASSDEFFOUNDERROR SYNCHRONIZING RULE PROJECT WITH THE DECISIO N CENTER ANT TASK

Subscribe

You can track all active APARs for this component.

 

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