IBM Support

JR49129: TRYING TO UPDATE DUEDATE BY USING MULTI-INSTANCE LOOP DON'T WORK AND THROW A NULLPOINTEREXCEPTION

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Generate tasks using Multi-instance Loop.
    Change DueDate for one or several of this generated tasks might
    lead to
    the following Nullpointer exeption in Systemout.log
    
    java.lang.NullPointerException
    at
    com.lombardisoftware.server.calendar.MultiCalendarUtils$4.visitN
    ode(MultiCalendarUtils.java:1691)
    at
    com.lombardisoftware.bpd.runtime.engine.BPDExecutionTreeNodeBrea
    dthFirstTraversal.traverse(BPDExecutionTreeNodeBreadthFirstTrave
    rsal.java:12)
    at
    com.lombardisoftware.server.calendar.MultiCalendarUtils$4.findTi
    meSchedule(MultiCalendarUtils.java:1706)
    at
    com.lombardisoftware.server.calendar.MultiCalendarUtils.findTime
    ScheduleForTask(MultiCalendarUtils.java:1682)
    at
    com.lombardisoftware.server.ejb.api.TaskAPICore.validateDueDateF
    orTask(TaskAPICore.java:430)
    at
    com.lombardisoftware.server.ejb.api.TaskAPICore.changeTaskDueDat
    e(TaskAPICore.java:387)
     ...
    

Local fix

  • n/a
    

Problem summary

  • Generate tasks using Multi-instance Loop.
    Changing DueDate for one or several of these generated tasks
    might lead to the following Nullpointer exception in
    Systemout.log:
    
    java.lang.NullPointerException
    at com.lombardisoftware.server.calendar.MultiCalendarUtils$4.
      visitNode(MultiCalendarUtils.java:1691)
    at com.lombardisoftware.bpd.runtime.engine.
      BPDExecutionTreeNodeBreadthFirstTraversal.traverse
      (BPDExecutionTreeNodeBreadthFirstTraversal.java:12)
    at com.lombardisoftware.server.calendar.MultiCalendarUtils$4.
      findTimeSchedule(MultiCalendarUtils.java:1706)
    at com.lombardisoftware.server.calendar.MultiCalendarUtils.
      findTimeScheduleForTask(MultiCalendarUtils.java:1682)
    at com.lombardisoftware.server.ejb.api.TaskAPICore.
      validateDueDateForTask(TaskAPICore.java:430)
    at com.lombardisoftware.server.ejb.api.TaskAPICore.
      changeTaskDueDate(TaskAPICore.java:387)
    ...
    

Problem conclusion

  • FIX AVAILABILITY:
    iFix for 8.5.0.1 is/will be available on Fix Central; search for
    APAR JR49129 at http://www.ibm.com/support/fixcentral/
    
    When obtaining any of the above fixes, be sure to download the
    accompanying readme, for itself, and any prerequisite fixes, and
    review them thoroughly.
    

Temporary fix

Comments

APAR Information

  • APAR number

    JR49129

  • Reported component name

    BPM ADVANCED

  • Reported component ID

    5725C9400

  • Reported release

    850

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-01-22

  • Closed date

    2014-03-25

  • Last modified date

    2014-03-25

  • 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

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

Document Information

Modified date:
25 March 2014