IBM Support

PJ46271: YOU SEE A NOCLASSDEFFOUNDERROR ON THE SPANMANAGER AFTER IBM CASE MANAGER V5.3.3 IS UPGRADED

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Where IBM Case Manager is integrated with IBM Content Manager
    v8.5, running the "Configure the IBM Content Manager Host
    Properties" task after upgrading Case Manager updates the code
    module for the Case Manager event handler. However, the event
    handler is updated without the taiga-events-java-sdk-span.jar
    file, which causes the following NoClassDefFoundError to occur
    on com.ibm.dba.oi.events.util.SpanManager when you create a
    case:
    
    2021-02-24T15:27:47.584 2D776787 ENG  FNRCE0000E - ERROR
    Exception in method preprocessObjectChange of handler
    com.ibm.casemgmt.intgimpl.eventhandler.CaseCreateChangePreproces
    sor java.lang.NoClassDefFoundError:
    com.ibm.dba.oi.events.util.SpanManager
    at
    com.ibm.casemgmt.intgimpl.eventhandler.CaseCreateChangePreproces
    sor.updateCaseNameAndIdentifier(CaseCreateChangePreprocessor.jav
    a:317)
    at
    com.ibm.casemgmt.intgimpl.eventhandler.CaseCreateChangePreproces
    sor.initializeCase(CaseCreateChangePreprocessor.java:128)
    at
    com.ibm.casemgmt.intgimpl.eventhandler.CaseCreateChangePreproces
    sor.preprocessObjectChange(CaseCreateChangePreprocessor.java:110
    )
    at
    com.filenet.engine.handlers.ChangePreprocessorWrapper.preprocess
    ObjectChange(ChangePreprocessorWrapper.java:57)
    at
    com.filenet.engine.persist.IndependentPersister.invokeChangePrep
    rocessor(IndependentPersister.java:3696)
    at
    com.filenet.engine.persist.IndependentPersister.invokeChangePrep
    rocessors(IndependentPersister.java:3497)
    at
    com.filenet.engine.persist.IndependentPersister.preprocessObject
    (IndependentPersister.java:3328)
    at
    com.filenet.engine.persist.IndependentPersister.executeChange(In
    dependentPersister.java:282)
    ...
    Caused by: java.lang.ClassNotFoundException:
    com.ibm.dba.oi.events.util.SpanManager
    at java.net.URLClassLoader.findClass(URLClassLoader.java:610)
    ...
    
    PRODUCTS AFFECTED
    Case Manager
    

Local fix

  • Manually add the taiga-events-java-sdk-span.jar file from the
    <Case Manager install>/configure/AddOns folder to the list of
    content elements for the CmAcmEventHandler code module in Target
     Object Store > CodeModules.
    

Problem summary

  • No additional information is available.
    

Problem conclusion

  • A fix is available or will be available that ensures a
    NoClassDefFoundError on com.ibm.dba.oi.events.util.SpanManager
    is not thrown when you create a case after upgrading Case
    Manager with Content Manager configured by updating the event
    handler with the taiga-events-java-sdk-span.jar file,
    

Temporary fix

Comments

APAR Information

  • APAR number

    PJ46271

  • Reported component name

    CASE MGR CLIENT

  • Reported component ID

    5725A1501

  • Reported release

    533

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-03-16

  • Closed date

    2021-03-17

  • Last modified date

    2021-03-17

  • 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

    CASE MGR CLIENT

  • Fixed component ID

    5725A1501

Applicable component levels

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSCTJ4","label":"Case Manager"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"533","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
12 September 2023