IBM Support

PI10275: JAVA.LANG.NOCLASSDEFFOUNDERROR WHILE RUNNING RETRIEVESIGNERS COMMAND ON THE APPLICATION CLIENT

Fixes are available

8.0.0.9: WebSphere Application Server V8.0 Fix Pack 9
8.5.5.3: WebSphere Application Server V8.5.5 Fix Pack 3
7.0.0.35: WebSphere Application Server V7.0 Fix Pack 35
8.5.5.4: WebSphere Application Server V8.5.5 Fix Pack 4
8.0.0.10: WebSphere Application Server V8.0 Fix Pack 10
7.0.0.37: WebSphere Application Server V7.0 Fix Pack 37
8.5.5.5: WebSphere Application Server V8.5.5 Fix Pack 5
8.5.5.6: WebSphere Application Server V8.5.5 Fix Pack 6
8.0.0.11: WebSphere Application Server V8.0 Fix Pack 11
8.5.5.7: WebSphere Application Server V8.5.5 Fix Pack 7
7.0.0.39: WebSphere Application Server V7.0 Fix Pack 39
8.5.5.8: WebSphere Application Server V8.5.5 Fix Pack 8
8.0.0.12: WebSphere Application Server V8.0 Fix Pack 12
8.5.5.9: WebSphere Application Server V8.5.5 Fix Pack 9
7.0.0.41: WebSphere Application Server V7.0 Fix Pack 41
8.5.5.10: WebSphere Application Server V8.5.5 Fix Pack 10
8.5.5.11: WebSphere Application Server V8.5.5 Fix Pack 11
8.0.0.13: WebSphere Application Server V8.0 Fix Pack 13
7.0.0.43: WebSphere Application Server V7.0 Fix Pack 43
8.5.5.12: WebSphere Application Server V8.5.5 Fix Pack 12
8.0.0.14: WebSphere Application Server V8.0 Fix Pack 14
8.5.5.13: WebSphere Application Server V8.5.5 Fix Pack 13
7.0.0.45: WebSphere Application Server V7.0 Fix Pack 45
8.0.0.15: WebSphere Application Server V8.0 Fix Pack 15
7.0.0.45: Java SDK 1.6 SR16 FP60 Cumulative Fix for WebSphere Application Server
7.0.0.35: Java SDK 1.6 SR16 FP1 Cumulative Fix for WebSphere Application Server
7.0.0.37: Java SDK 1.6 SR16 FP3 Cumulative Fix for WebSphere Application Server
7.0.0.39: Java SDK 1.6 SR16 FP7 Cumulative Fix for WebSphere Application Server
7.0.0.41: Java SDK 1.6 SR16 FP20 Cumulative Fix for WebSphere Application Server
7.0.0.43: Java SDK 1.6 SR16 FP41 Cumulative Fix for WebSphere Application Server
8.5.5.14: WebSphere Application Server V8.5.5 Fix Pack 14

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • After upgrading the Application Client to Fix Pack v8.0.0.8, a
    ClassNotFoundException for class
    com.ibm.ws.management.connector.JMXConnectorContext will be
    thrown when running the retrieveSigners command.  Running the
    retrieveSigners command with the -trace switch will generate
    the following error stack in the trace log...
    
    [1/14/14 14:18:41:035 EET] 00000000 RetrieveSigne 3   Exception
    occurred getting admin client connection.
    com.ibm.websphere.management.exception.ConnectorException:
    ADMC0016E: The system cannot create a SOAP connector to connect
    to host <hostname> at port 8880.
    at
    com.ibm.websphere.management.AdminClientFactory.createAdminClien
    tPrivileged(AdminClientFactory.java:634)
    at
    com.ibm.websphere.management.AdminClientFactory.access$000(Admin
    ClientFactory.java:126)
    at
    com.ibm.websphere.management.AdminClientFactory$1.run(AdminClien
    tFactory.java:209)
    at
    com.ibm.ws.security.util.AccessController.doPrivileged(AccessCon
    troller.java:63)
    at
    com.ibm.websphere.management.AdminClientFactory.createAdminClien
    t(AdminClientFactory.java:205)
    at
    com.ibm.ws.ssl.utils.RetrieveSigners.createAdminClient(RetrieveS
    igners.java:630)
    at
    com.ibm.ws.ssl.utils.RetrieveSigners.retrieveSigners(RetrieveSig
    ners.java:130)
    at
    com.ibm.ws.ssl.utils.RetrieveSigners.main(RetrieveSigners.java:1
    14)
    .
    .
    Caused by: java.lang.NoClassDefFoundError:
    com.ibm.ws.management.connector.JMXConnectorContext
    at
    com.ibm.ws.management.connector.soap.SOAPConnectorClient.getJMXC
    onnectorContextHeader(SOAPConnectorClient.java:1603)
    at
    com.ibm.ws.management.connector.soap.SOAPConnectorClient.reconne
    ct(SOAPConnectorClient.java:368)
    at
    com.ibm.ws.management.connector.soap.SOAPConnectorClient.<init>(
    SOAPConnectorClient.java:228)
    ... 38 more
    Caused by: java.lang.ClassNotFoundException:
    com.ibm.ws.management.connector.JMXConnectorContext
    at
    org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(
    BundleLoader.java:506)
    at
    org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLo
    ader.java:422)
    at
    org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLo
    ader.java:410)
    at
    org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadCla
    ss(DefaultClassLoader.java:107)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:665)
    ... 41 more
    
    
    This problem will not occur for the retrieveSigners command
    run on WebSphere Application Server v8.0.0.8.  It only
    occurs for the command run on the Appplication Client
    v8.0.0.8.  Also, the problem did not occur on the Application
    Client v8.0.0.7.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of IBM WebSphere Application      *
    *                  Server                                      *
    ****************************************************************
    * PROBLEM DESCRIPTION: The NoClassDefFoundError when           *
    *                      executing RetrieveSigners command on    *
    *                      WebSphere Application Client            *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    A ClassNotFoundException for class
    com.ibm.ws.management.connector.JMXConnectorContext is
    thrown when running the retrieveSigners command.
    

Problem conclusion

  • A new class was introduced in fixpack 8.0.0.8 and the class
    was not imported to some bundles in Application Client and it
    caused NoClassDefFoundError.
    
    The fix for this APAR is currently targeted for inclusion in
    fix packs 8.0.0.9 and 8.5.5.3.  Please refer to the
    Recommended Updates page for delivery information:
    http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI10275

  • Reported component name

    WEBS APP SERV N

  • Reported component ID

    5724H8800

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2014-01-24

  • Closed date

    2015-01-20

  • Last modified date

    2015-01-20

  • 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

    WEBS APP SERV N

  • Fixed component ID

    5724H8800

Applicable component levels

  • R800 PSY

       UP

  • R850 PSY

       UP



Document information

More support for: WebSphere Application Server
General

Software version: 8.0

Reference #: PI10275

Modified date: 20 January 2015