IBM Support

JR46097: NULLPOINTEREXCEPTION ON MIGRATED INSTANCES

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Migrated instances might cause a  NPE after upgrading from BPM
    V800 to 801.
    [3/4/13 13:40:52:527 CST] 000000cb wle           E
    CWLLG0594E: An exception occurred while initializing the
    runnable thread. Error: java.lang.NullPointerException
                                     java.lang.NullPointerException
     at
    com.lombardisoftware.component.common.workflow.ExecutionContext.
    storeLastCoachNGID(ExecutionContext.java:973)
     at
    com.lombardisoftware.server.ejb.workflow.EJBWorkflowManagerBean.
    doResumeWorkflowEngine(EJBWorkflowManagerBean.java:1144)
     at
    com.lombardisoftware.server.ejb.workflow.EJBWorkflowManagerBean.
    resumeTask(EJBWorkflowManagerBean.java:338)
     at
    com.lombardisoftware.server.ejb.workflow.EJSRemoteStatefulEJBWor
    kflowManager_82478d70.resumeTask(Unknown Source)
     at
    com.lombardisoftware.server.ejb.workflow._EJBWorkflowManagerInte
    rface_Stub.resumeTask(_EJBWorkflowManagerInterface_Stub.java:347
    )
     at
    com.lombardisoftware.component.common.workflow.EJBWorkflowManage
    rDelegateDefault.resumeTask(EJBWorkflowManagerDelegateDefault.ja
    va:105)
     at
    com.lombardisoftware.component.common.workflow.EJBWorkflowManage
    rDelegateWebSphere$2.run(EJBWorkflowManagerDelegateWebSphere.jav
    a:52)
     at
    java.security.AccessController.doPrivileged(AccessController.jav
    a:280)
     at
    com.lombardisoftware.client.delegate.common.WebsphereDelegateHel
    per.doAsCurrentSubjectContextSensitive(WebsphereDelegateHelper.j
    ava:175)
     at
    com.lombardisoftware.client.delegate.common.WebsphereDelegateHel
    per.doAsCurrentSubjectContextSensitive(WebsphereDelegateHelper.j
    ava:159)
     at
    com.lombardisoftware.component.common.workflow.EJBWorkflowManage
    rDelegateWebSphere.resumeTask(EJBWorkflowManagerDelegateWebSpher
    e.java:50)
     at
    com.lombardisoftware.component.common.web.WebWorkflowManager.cal
    lEJBWorkflowManager(WebWorkflowManager.java:770)
     at
    com.lombardisoftware.component.common.web.WebWorkflowManager.pro
    cessScreen(WebWorkflowManager.java:737)
     at
    com.lombardisoftware.component.common.web.WebWorkflowManager.pro
    cessRequest(WebWorkflowManager.java:301)
     at
    com.lombardisoftware.servlet.AjaxControllerServlet.doPost(AjaxCo
    ntrollerServlet.java:128)
     at
    javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
     at
    javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
     at
    com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWr
    apper.java:1224)
     at
    com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(Ser
    vletWrapper.java:774)
     at
    com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(Ser
    vletWrapper.java:456)
     at
    com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest
    (ServletWrapperImpl.java:178)
     at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(We
    bAppFilterChain.java:136)
     at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebApp
    FilterChain.java:97)
     at
    com.lombardisoftware.servlet.ClearThreadCachesFilter.doFilter(Cl
    earThreadCachesFilter.java:34)
     at
    com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(Fi
    lterInstanceWrapper.java:195)
     at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebApp
    FilterChain.java:91)
     at
    com.lombardisoftware.servlet.SetUserTimeZoneFilter.doFilter(SetU
    serTimeZoneFilter.java:41)
     at
    com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(Fi
    lterInstanceWrapper.java:195)
     at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebApp
    FilterChain.java:91)
     at
    com.lombardisoftware.servlet.BidiSupportFilter.doFilter(BidiSupp
    ortFilter.java:39)
     at
    com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(Fi
    lterInstanceWrapper.java:195)
     at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebApp
    FilterChain.java:91)
     at
    com.lombardisoftware.servlet.CrossSiteScriptingFilter.doFilter(C
    rossSiteScriptingFilter.java:81)
     at
    com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(Fi
    lterInstanceWrapper.java:195)
     at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebApp
    FilterChain.java:91)
     at
    com.lombardisoftware.servlet.SetCharacterEncodingFilter.doFilter
    (SetCharacterEncodingFilter.java:35)
     at
    com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(Fi
    lterInstanceWrapper.java:195)
     at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebApp
    FilterChain.java:91)
     at
    com.lombardisoftware.servlet.CompressionFilter.doFilter(Compress
    ionFilter.java:54)
     at
    com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(Fi
    lterInstanceWrapper.java:195)
     at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebApp
    FilterChain.java:91)
     at
    com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebA
    ppFilterManager.java:928)
     at
    com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters
    (WebAppFilterManager.java:1025)
     at
    com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleReques
    t(CacheServletWrapper.java:87)
     at
    com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.
    java:895)
     at
    com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContai
    ner.java:1662)
     at
    com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLin
    k.java:195)
     at
    com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscr
    imination(HttpInboundLink.java:452)
     at
    com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRe
    quest(HttpInboundLink.java:511)
     at
    com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequ
    est(HttpInboundLink.java:305)
     at
    com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complet
    e(HttpICLReadCallback.java:83)
     at
    com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureComp
    leted(AioReadCompletionListener.java:165)
     at
    com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyn
    cFuture.java:217)
     at
    com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncC
    hannelFuture.java:161)
     at
    com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
     at
    com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
     at
    com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHand
    ler.java:775)
     at
    com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
     at
    com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1690)
    

Local fix

Problem summary

  • Migrated instances might cause a Nullpointer exception after
    upgrading from BPM  V800 to 801.
    
    CWLLG0594E: An exception occurred while initializing the
    runnable thread. Error: java.lang.NullPointerException
               java.lang.NullPointerException
    
     at com.lombardisoftware.component.common.workflow.ExecutionCont
    ext.storeLastCoachNGID(ExecutionContext.java:973)
    

Problem conclusion

  • Problem fixed
    iFix available on top of V8011
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR46097

  • Reported component name

    BPM ADVANCED

  • Reported component ID

    5725C9400

  • Reported release

    801

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-03-21

  • Closed date

    2013-05-02

  • Last modified date

    2013-05-02

  • 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

    BPM ADVANCED

  • Fixed component ID

    5725C9400

Applicable component levels

  • R801 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSFTN5","label":"IBM Business Process Manager Advanced"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0.1","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
07 January 2022