IBM Support

JR46969: SCHEDULED UCAs NO LONGER WORK AFTER SNAPSHOTS DELETED USING BPMDELETESNAPSHOT WSADMIN COMMAND

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • If you use the BPMDeleteSnapshot wsadin command to delete
    process application or toolkit snapshots (including default
    snapshots) that are deployed on IBM Process Server and contain
    scheduled under cover agents (UCA), you receive a
    NullPointerException error.
    
    [11/12/13 19:03:04:244 BRST] 00000781 wle_ucaexcept E
    CWLLG0181E: An
    exception occurred during execution of task 1,157.  Error:
    java.lang.NullPointerException
    
    com.lombardisoftware.client.delegate.BusinessDelegateException:
    java.lang.NullPointerException
     at
    com.lombardisoftware.client.delegate.BusinessDelegateException.a
    sBusines
    sDelegateException(BusinessDelegateException.java:41)
     at
    com.lombardisoftware.client.delegate.common.WebsphereDelegateHel
    per.doAs
    CurrentSubjectContextSensitive(WebsphereDelegateHelper.java:177)
     at
    com.lombardisoftware.client.delegate.EventMgrDelegateDefault.exe
    cuteUCA(
    EventMgrDelegateDefault.java:142)
     at
    com.lombardisoftware.server.scheduler.tasks.UcaExecutorTask.exec
    ute(UcaE
    xecutorTask.java:39)
     at
    com.lombardisoftware.server.scheduler.Engine.execute(Engine.java
    :787)
    
    PRODUCTS AFFECTED:
    IBM Business Process Manager (BPM) Advanced
    IBM BPM Standard
    IBM BPM Express
    

Local fix

Problem summary

  • The NullPointerException has the following stack trace
    information:
    
    Stack Trace:
    0000010a wle_ucaexcept E   CWLLG0181E: An exception occurred
    during execution of task xxxx.  Error:
    java.lang.NullPointerException
    
    com.lombardisoftware.client.delegate.BusinessDelegateException:
    java.lang.NullPointerException
     at
    com.lombardisoftware.client.delegate.BusinessDelegateException.a
    sBusinessDelegateException(BusinessDelegateException.java:41)
     at
    com.lombardisoftware.client.delegate.common.WebsphereDelegateHel
    per.doAsCurrentSubjectContextSensitive(WebsphereDelegateHelper.j
    ava:177)
     at
    com.lombardisoftware.client.delegate.EventMgrDelegateDefault.exe
    cuteUCA(EventMgrDelegateDefault.java:142)
     at
    com.lombardisoftware.server.scheduler.tasks.UcaExecutorTask.exec
    ute(UcaExecutorTask.java:39)
     at
    com.lombardisoftware.server.scheduler.Engine.execute(Engine.java
    :759)
     at
    com.lombardisoftware.server.scheduler.Engine.access$300(Engine.j
    ava:76)
     at
    com.lombardisoftware.server.scheduler.Engine$1.run(Engine.java:4
    81)
    ...
    Caused by: com.lombardisoftware.core.TeamWorksException:
    java.lang.NullPointerException
     at
    com.lombardisoftware.server.eventmgr.UnderCoverAgentExecutor.exe
    cute(UnderCoverAgentExecutor.java:291)
     at
    com.lombardisoftware.server.ejb.eventmgr.EventMgrCore.executeUCA
    (EventMgrCore.java:169)
     at sun.reflect.GeneratedMethodAccessor412.invoke(Unknown
    Source)
     at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
    AccessorImpl.java:37)
     at java.lang.reflect.Method.invoke(Method.java:611)
     at
    org.springframework.aop.support.AopUtils.invokeJoinpointUsingRef
    lection(AopUtils.java:310)
     at
    org.springframework.aop.framework.ReflectiveMethodInvocation.inv
    okeJoinpoint(ReflectiveMethodInvocation.java:182)
     at
    org.springframework.aop.framework.ReflectiveMethodInvocation.pro
    ceed(ReflectiveMethodInvocation.java:149)
     at
    com.lombardisoftware.utility.spring.TransactionInterceptor$1.cal
    l(TransactionInterceptor.java:52)
     at
    com.lombardisoftware.utility.spring.ProgrammaticTransactionSuppo
    rt$1.doInTransaction(ProgrammaticTransactionSupport.java:393)
     at
    org.springframework.transaction.jta.WebSphereUowTransactionManag
    er$UOWActionAdapter.run(WebSphereUowTransactionManager.java:306)
    ...
    Caused by:
    com.lombardisoftware.client.delegate.BusinessDelegateException:
    java.lang.NullPointerException
     at
    com.lombardisoftware.client.delegate.BusinessDelegateException.a
    sBusinessDelegateException(BusinessDelegateException.java:41)
     at
    com.lombardisoftware.client.delegate.BPDEngineServicesDelegateDe
    fault.messageArrived(BPDEngineServicesDelegateDefault.java:336)
     at
    com.lombardisoftware.server.eventmgr.UnderCoverAgentExecutor.exe
    cute(UnderCoverAgentExecutor.java:275)
     ... 47 more
    Caused by: java.lang.NullPointerException
     at
    com.lombardisoftware.client.persistence.SnapshotFactory.findVCIn
    Project(SnapshotFactory.java:356)
     at
    com.lombardisoftware.bpd.runtime.engine.message.DefaultMessageRo
    utingCache.loadCacheData(DefaultMessageRoutingCache.java:289)
     at
    com.lombardisoftware.bpd.runtime.engine.message.DefaultMessageRo
    utingCache.loadCacheData(DefaultMessageRoutingCache.java:45)
     at
    com.lombardisoftware.core.cache.GenericCache.getCacheData(Generi
    cCache.java:177)
     at
    com.lombardisoftware.bpd.runtime.engine.message.DefaultMessageRo
    utingCache.loadProcessAppInfo(DefaultMessageRoutingCache.java:12
    8)
    ...
    
    PRODUCTS AFFECTED:
    IBM Business Process Manager (BPM) Advanced
    IBM BPM Standard
    IBM BPM Express
    

Problem conclusion

  • A fix is available for IBM BPM V8.0.1.0 and IBM BPM V8.0.1.1
    that cleans up the UCAs when you delete  snapshots from Process
    Server.
    
    On Fix Central (http://www.ibm.com/support/fixcentral), search
    for JR46969:
    
        1. Select IBM Business Process Manager with your edition
    from the product selector, the installed version to the fix pack
    level, and your platform, and then click Continue.
        2. Select APAR or SPR, enter JR46969, and click Continue.
    
    When you download fix packages, ensure that you also download
    the readme file for each fix. Review each readme file for
    additional installation instructions and information about the
    fix.
    
    In addition to this interim fix, install the other interim fixes
    that are required for the BPMDeleteSnapshot and
    BPMSnapshotCleanup commands, which are listed in "Issues with
    BPMDeleteSnapshot and BPMSnapshotCleanup commands in IBM
    Business Process Manager (BPM)"
    (http://www.ibm.com/support/docview.wss?uid=swg21669992).
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR46969

  • Reported component name

    BPM STANDARD

  • Reported component ID

    5725C9500

  • Reported release

    801

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-06-14

  • Closed date

    2013-06-27

  • Last modified date

    2015-11-05

  • 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 STANDARD

  • Fixed component ID

    5725C9500

Applicable component levels

  • R800 PSY

       UP

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

Document Information

Modified date:
05 November 2015