IBM Support

JR49928: PROCESS CENTER AND PROCESS SERVER DATABASES MIGHT CONTAIN ORPHAN PARTICIPANT GROUPS, USER GROUPS, AND DYNAMIC GROUPS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The IBM Process Center and IBM Process Server databases
    sometimes contain orphaned group information, which could lead
    to several problems. If you query all groups of a user, old,
    already-deleted groups might be returned. In the Process Admin
    Console, participant groups might not be displayed. Furthermore,
    you might get the following error when you use the
    getAllTeams()/getAllParticipantGroups() JavaScript API:
    
    java.lang.NullPointerException
    at com.lombardisoftware.client.persistence.common.
      factorydelegate.VersionedFactoryDelegate.findByPrimaryKey
      (VersionedFactoryDelegate.java:69)
    at com.lombardisoftware.client.persistence.common.
      AbstractVersionedPOFactory.findByPrimaryKey
      (AbstractVersionedPOFactory.java:123)
    at com.lombardisoftware.client.persistence.common.
      AbstractVersionedPOFactory.findByPrimaryKey
      (AbstractVersionedPOFactory.java:111)
    at com.lombardisoftware.core.script.js.objects.TeamScriptable.
      <init>(TeamScriptable.java:106)
    at com.lombardisoftware.core.script.js.OrgScriptable.
      jsFunction_getAllTeams(OrgScriptable.java:573)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke
      (NativeMethodAccessorImpl.java:60)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke
      (DelegatingMethodAccessorImpl.java:37)
    at java.lang.reflect.Method.invoke(Method.java:611)
    at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:161)
    ... 80 more
    
    The following group types might cause this issue:
    - Dynamic groups
    - Participant groups
    - User groups
    This error occurs if the BPMSnapshotCleanup or the
    BPMDeleteSnapshot commands were used without interim fixes
    JR49606 and JR48877 installed.
    

Local fix

Problem summary

  • Before JR49606 and JR48877, the BPMCleanupSnapshot and the
    BPMDeleteSnapshot commands did not delete all the group-related
    information from the IBM BPM database.
    

Problem conclusion

  • A fix is available for IBM BPM 7.5.1.2, IBM BPM 8.0.1.0, IBM BPM
    8.0.1.1, IBM BPM 8.0.1.2, IBM BPM 8.5.0.0, and IBM BPM 8.5.0.1
    that deletes the information that pertains to orphaned groups
    when the server starts.
    
    On Fix Central (http://www.ibm.com/support/fixcentral), search
    for JR49928:
    
    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 JR49928, 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

    JR49928

  • Reported component name

    BPM STANDARD

  • Reported component ID

    5725C9500

  • Reported release

    751

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-04-09

  • Closed date

    2014-04-29

  • Last modified date

    2014-04-29

  • 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

  • R751 PSY

       UP

  • R801 PSY

       UP

  • R850 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSFTDH","label":"IBM Business Process Manager Standard"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5.1","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
17 October 2021