IBM Support

JR56536: YOU RECEIVE A NULLPOINTEREXCEPTION AT THE SERVICEHEADERLOGGER CLASS WHEN YOU RUN A UCA

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as fixed if next.

Error description

  • In some multithreading scenarios, like running undercover agents
    (UCAs), the ServiceHeaderLogger class accesses a field that was
    set to null, which causes a NullPointerException in the
    <profile_root>/logs/<serverName>/SystemOut.log file:
    
    java.lang.NullPointerException
    at java.util.logging.Logger.isLoggable(Logger.java:1307)
    at com.ibm.ws.logging.WsLogger.isLoggable(WsLogger.java:308)
    at com.ibm.ws.logging.WsLogger.log(WsLogger.java:475)
    at
    com.ibm.bpm.config.properties.impl.CustomProperties$ServiceHeade
    rLogger.publish(CustomProperties.java:491)
    at java.util.logging.Logger.log(Logger.java:628)
    at
    com.ibm.ws.logging.WsLogger.deliverOrBuffer(WsLogger.java:393)
    at com.ibm.ws.logging.WsLogger.log(WsLogger.java:371)
    at com.ibm.ws.logging.WsLogger.log(WsLogger.java:485)
    at
    com.lombardisoftware.client.persistence.cache.VersionedPOCache.g
    etPO(VersionedPOCache.java:147)
    at
    com.lombardisoftware.client.persistence.common.factorydelegate.V
    ersionedFactoryDelegate.findByPrimaryKey(VersionedFactoryDelegat
    e.java:89)
    at
    com.lombardisoftware.client.persistence.common.AbstractVersioned
    POFactory.findByPrimaryKey(AbstractVersionedPOFactory.java:152)
    at
    com.lombardisoftware.bpd.model.impl.BPDBusinessProcessDiagramFac
    tory.findByPrimaryKey(BPDBusinessProcessDiagramFactory.java:131)
    at
    com.lombardisoftware.bpd.model.impl.BPDBusinessProcessDiagramFac
    tory.findByPrimaryKey(BPDBusinessProcessDiagramFactory.java:126)
    at
    com.lombardisoftware.bpd.runtime.engine.BPDExecutionTreeNode.get
    Diagram(BPDExecutionTreeNode.java:202)
    at
    com.lombardisoftware.bpd.runtime.engine.FlowObjectExecutionTreeN
    ode.doWork(FlowObjectExecutionTreeNode.java:438)
    ... 99 more
    
    and this exception stems from some thread pool worker thread.
    

Local fix

  • n/a
    

Problem summary

  • No additional information is available.
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    JR56536

  • Reported component name

    BPM ADVANCED

  • Reported component ID

    5725C9400

  • Reported release

    856

  • Status

    CLOSED FIN

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-08-22

  • Closed date

    2016-12-06

  • Last modified date

    2016-12-06

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

Applicable component levels

  • R856 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSFTN5","label":"IBM Business Process Manager Advanced"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"856","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
06 December 2016