IBM Support

IT14348: BROKERCLASSLOADER DOES NOT LOAD 'ORG.APACHE.*' CLASSES FROM JARSIN SYSTEM CLASSPATH

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • If a message flow with a JavaCompute Node references an external
    class whose name starts with 'org.apache' and the implementation
    jar file is in the system classpath then the message flow fails
    with java.lang.NoClassDefFoundError exception.
    
    
    Additional Symptom(s) Search Keyword(s):
    

Local fix

  • Keep the implmentation JAR file in the shared-classes folder
    instead of the system classpath
    

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    All users of WebSphere Message Broker V8.0 and IBM Integration
    Bus V9.0 and V10.0 using the JavaComputeNode.
    
    
    Platforms affected:
    z/OS, MultiPlatform
    
    ****************************************************************
    PROBLEM DESCRIPTION:
    The BrokerClassLoader is expected to load classes from system
    classpath jars. However if a Java class whose name starts with
    'org.apache' is referenced in a message flow and the
    implementation jar file is in the system classpath then the
    BrokerClassLoader does not load this class and hence the message
    flow fails with java.lang.NoClassDefFoundError exception.
    
    There are a number of resource name changes between WebSphere
    Message Broker and IBM Integration Bus Version 9.0.  For details
    visit
    http://pic.dhe.ibm.com/infocenter/wmbhelp/v9r0m0/topic/com.ibm.e
    tools.mft.doc/bb23814_.htm
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    IT14348

  • Reported component name

    WEB MESSAGE BRO

  • Reported component ID

    5724J0520

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-03-16

  • Closed date

    2016-08-17

  • Last modified date

    2016-08-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

    WEB MESSAGE BRO

  • Fixed component ID

    5724J0520

Applicable component levels

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSKM8N","label":"WebSphere Message Broker"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
17 August 2016