IBM Support

JR48676: NPE MAY OCCUR WHEN GENERATED AN ORPHAN TOKEN POLICY FILE USING BPMCHECKORPHANTOKENS COMMAND

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • If a Business Process Definition has been deleted between the
    source and
    target snapshots, a NullPointerException may occur internally,
    causing
    an FFDC event to be logged. The resulting file will be missing
    some
    locations where orphaned tokens could potentially occur.  If a
    BPD has
    been deleted, all activities in the entire diagram may result in
    orphaned tokens
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  IBM BPM Express, Standard and Advanced      *
    ****************************************************************
    * PROBLEM DESCRIPTION: A NullPointerException might occur      *
    *                      when you generate an Orphan Token       *
    *                      Policy file by using the                *
    *                      BPMCheckOrphanTokens wsadmin command.   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    A NullPointerException might occur when you generate an Orphan
    Token Policy file if a business process definition (BPD) has
    been deleted between the specified source and target
    snapshots. Although the exception does not cause a failure to
    generate the Orphan Token Policy file, the resulting policy
    file might be missing process elements and, therefore, tokens
    can, potentially, be orphaned.
    The FFDC exception might look similar to the following example:
    [12/10/13 9:01:29:418 CST]     FFDC
    Exception:java.lang.NullPointerException
    SourceId:retrieveDependencyDiagrams ProbeId:0x12
    Reporter:com.ibm.bpm.pal.action.OtherActionsImpl@83296521
    java.lang.NullPointerException
    at
    com.ibm.bpm.pal.action.OrphanTokenFinder.find(OrphanTokenFinder.
    java:80)
    at
    com.ibm.bpm.pal.action.OtherActionsImpl.collectOrphanTokens(Othe
    rActionsImpl.java:375)
    at
    com.ibm.bpm.pal.action.OtherActionsImpl.collectOrphanTokensInDep
    endencies(OtherActionsImpl.java:428)
    at
    com.ibm.bpm.pal.action.OtherActionsImpl.checkOrphanTokens(OtherA
    ctionsImpl.java:345)
    at
    com.ibm.bpm.pal.commands.CommandServiceImpl.checkOrphanTokens(Co
    mmandServiceImpl.java:2277)
    at
    com.ibm.bpm.pal.commands.impl.internal.BPMCheckOrphanTokens.exec
    ute(BPMCheckOrphanTokens.java:49)
    at
    com.ibm.ws.management.cmdframework.impl.RemoteCommandMgrImpl.adm
    inCmdExecute(RemoteCommandMgrImpl.java:335)
    

Problem conclusion

  • A fix is available that identifies process elements with
    tokens that are at risk of being orphaned when a BPD is
    deleted. On Fix Central
    (http://www.ibm.com/support/fixcentral), search for JR48676.
    After you select the product group, product, installed
    version, and platform, click Continue and then select APAR or
    SPR, enter JR48676, and click Continue. When downloading 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.
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR48676

  • 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-12-03

  • Closed date

    2013-12-16

  • Last modified date

    2013-12-16

  • 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

  • R800 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":"8.0.1","Edition":"","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
16 December 2013