IBM Support

JR53283: YOU RECEIVE A RUNTIME EXCEPTION WHEN AN ACTIVITY AUTOMATICALLY FLOWS TO NEXT TASK AND THE NEXT ACTIVITY IS A SUBPROCESS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • If you selected '?Automatically flow to next task?  while
    modelling an activity in a business process definition (BPD) and
    the next activity is a subprocess or linked process activity,
    you receive a java.lang.RuntimeException when IBM Business
    Process Manager (BPM) performs the navigation steps. The
    SystemOut.log file contains an entry that is similar to the
    following entry:
    [4/14/15 3:24:16:191 CDT] 000013f4 RoutingAPIHel W   Unexpected
    bpmnTaskType '6'
    java.lang.RuntimeException: Unexpected bpmnTaskType '6'
     at com.lombardisoftware.bpd.component.flowcomponent.
      activity.worker.BPDActivityWorker.getTaskType
      (BPDActivityWorker.java:1249)
     at com.lombardisoftware.bpd.runtime.engine.RoutingAPIHelper$6.
      visitNode(RoutingAPIHelper.java:953)
     at com.lombardisoftware.bpd.runtime.engine.
      BPDExecutionTreeNodeBreadthFirstTraversal.traverse
      (BPDExecutionTreeNodeBreadthFirstTraversal.java:12)
     at com.lombardisoftware.bpd.runtime.engine.RoutingAPIHelper.
      findNewTaskIds(RoutingAPIHelper.java:937)
     at com.lombardisoftware.bpd.runtime.engine.RoutingAPIHelper.
      doWithEngine(RoutingAPIHelper.java:389)
    

Local fix

Problem summary

  • During the navigation steps, IBM BPM queries whether the BPD
    instance contains a task for the current user. During this
    query, a method is called that throws a
    java.lang.RuntimeException if the corresponding activity is not
    a user task or a system task.
    

Problem conclusion

  • A fix is available for IBM BPM V8.5.6.0 that catches and
    ignores the java.lang.RuntimeException. On V8.5.5.0 the fix for
    this issue is contained in JR53492.
    
    On Fix Central (http://www.ibm.com/support/fixcentral), search
    for JR53283
    
    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 JR53283, 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.
    

Temporary fix

  • Not applicable
    

Comments

APAR Information

  • APAR number

    JR53283

  • Reported component name

    BPM STANDARD

  • Reported component ID

    5725C9500

  • Reported release

    855

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-05-06

  • Closed date

    2015-08-07

  • Last modified date

    2015-08-07

  • 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

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

Document Information

Modified date:
31 August 2023