IBM Support

PM90737: NULLPOINTEREXCEPTION IN JOB EXECUTION SETUP ON ENDPOINT CAUSES JOBS TO BE STUCK IN SUBMITTED STATE.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The following NullPointerException occurs during job execution
    setup:
    
    java.lang.NullPointerException
    at
    com.ibm.ws.batch.BatchJobControllerWork._cleanUpAndShutdownOnErr
    or(Batch
    JobControllerWork.java:426)
    at
    com.ibm.ws.batch.BatchJobControllerWork.run(BatchJobControllerWo
    rk.java:
    232)
    at
    com.ibm.ws.asynchbeans.J2EEContext$RunProxy.run(J2EEContext.java
    :269)
    at
    java.security.AccessController.doPrivileged(AccessController.jav
    a:229)
    at com.ibm.ws.asynchbeans.J2EEContext.run(J2EEContext.java:795)
    at
    com.ibm.ws.asynchbeans.WorkWithExecutionContextImpl.go(WorkWithE
    xecution
    ContextImpl.java:222)
    at
    com.ibm.ws.asynchbeans.ABWorkItemImpl.run(ABWorkItemImpl.java:20
    6)
    at java.lang.Thread.run(Thread.java:770)
    

Local fix

  • n/a
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  Users of WebSphere Extended Deployment      *
    *                  Compute Grid 8.0 and the batch function of  *
    *                  WebSphere Application Server.               *
    ****************************************************************
    * PROBLEM DESCRIPTION: Problem initializing job log            *
    *                      processing during early stages of job   *
    *                      execution on endpoint can leave jobs    *
    *                      "stuck" in 'submitted' state.           *
    *                      One such problem occurs when an         *
    *                      extraneous file in a managed job log    *
    *                      directory causes job log                *
    *                      initialization to fail.                 *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    A problem initializing job log handling for a given job was
    handled incorrectly by the runtime on the endpoint server.
    This led to a further problem where the job status wasn't
    getting communicated and managed correctly.  So rather than
    the job appearing to have failed and been put into
    "restartable" state, the job appears to be stuck in
    "submitted" state (still in "submitted" state since job log
    initialization happens early on in the job lifecycle).
    One particular problem initializing job log handling provoking
    the original symptom occurs when extraneous files are added to
    "managed" job log subdirectories.
    For example, if directory:
    ...PROFILE_HOME.../joblogs/<endpointServer>
    which usually contains subdirectories:
    section1, section2, ..., sectionN,
    also contains an extra file, (perhaps section1.zip if this
    subdirectory was zipped up in-place), then this symptom could
    be seen.
    

Problem conclusion

  • The endpoint will close this gap by updating the job status to
    'restartable' when an exception is thrown.
    
    In addition an update was made to try to avoid the particular
    problem with the extraneous file in the job log directory, but
    it is still recommended to avoid writing or adding to these
    directories manually.
    
    APAR PM90737 is currently targeted for inclusion in Service
    Level (Fix Pack) 8.0.0.4 of WebSphere Compute Grid 8.0.
    
    Please refer to the Recommended Updates page for delivery
    information:
    http://www.ibm.com/support/docview.wss?uid=swg27022998
    

Temporary fix

  • An interim fix is available upon request.
    

Comments

APAR Information

  • APAR number

    PM90737

  • Reported component name

    WXD COMPUTE GRI

  • Reported component ID

    5725C9301

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-06-10

  • Closed date

    2013-11-21

  • Last modified date

    2014-03-06

  • 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

    WXD COMPUTE GRI

  • Fixed component ID

    5725C9301

Applicable component levels

  • R800 PSY

       UP

[{"Business Unit":{"code":"BU029","label":"Software"},"Product":{"code":"SSFVRM","label":"WebSphere Extended Deployment Compute Grid"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0"}]

Document Information

Modified date:
27 April 2022