IBM Support

PI32652: UNABLE TO START SERVER FROM IBM I QSHELL ENVIRONMENT DUE TO CLASS LOADING ISSUE

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When an application is packaged with an older version of commons
    logging the server is unable to be started via the 'startserver'
    command in QShell.  The following is seen in the callstack for
    the failure:
    
    Caused by: org.apache.commons.logging.LogConfigurationException:
     org.apache.commons.logging.LogConfigurationException:
    org.apache.commons.logging.LogConfigurationException: Class
    org.apache.commons.logging.impl.Log4JLogger does not implement
    Log
    

Local fix

  • To resolve the issue the behavior of the classloader can be
    modified by adding the following JVM argument to the server:
    
    -Dibm.websphere.internalClassAccessMode=allow
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of IBM WebSphere Application      *
    *                  Server V8.5                                 *
    ****************************************************************
    * PROBLEM DESCRIPTION: On IBM i systems, the startServer       *
    *                      command fails. Starting a server in     *
    *                      Integrated Solutions Console,           *
    *                      if available, succeeds.                 *
    ****************************************************************
    * RECOMMENDATION:  Apply fix pack 8.5.5.6                      *
    ****************************************************************
    The WebSphere Application Server startServer command fails
    with a JAVA exception:
    "Class org.apache.commons.logging.impl.Log4JLogger does not
    implement Log".
    If the server is federated to a deployment manager, then
    starting the server from the Integrated Solutions Console
    succeeds.
    

Problem conclusion

  • The WebSphere Application Server is fixed to enable the
    startServer command to work properly.
    
    The fix for this APAR is currently targeted for inclusion in
    fix pack 8.5.5.6.  Please refer to the Recommended Updates
    page for delivery information:
    http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980
    

Temporary fix

  • Add the following Generic JVM option to the failed server
    configuration: -Dibm.websphere.internalClassAccessMode=allow
    

Comments

APAR Information

  • APAR number

    PI32652

  • Reported component name

    WEBS APP SERV N

  • Reported component ID

    5724H8800

  • Reported release

    850

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-01-13

  • Closed date

    2015-02-11

  • Last modified date

    2015-02-11

  • 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

  • R850 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.5","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
27 April 2022