IBM Support

IZ92261: ILLEGALARGUMENTEXCEPTION WHEN REITERATING AN ACTIVITY IN A GENERALIZED FLOW OR FOR EACH.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When an activity is reiterated in a generalized flow or for
    each, and the generalized flow or for each has a large number
    of activity templates an IllegalArgumentException can occur.
    This happens during cleanup for the previous iteration.
    
    The following error can be seen:
    com.ibm.bpe.engine.BpelEngine.onMessage(BpelEngine.java:1565)<Nu
    llMessage>
        java.lang.IllegalArgumentException
     at java.util.AbstractList.subList(AbstractList.java:761)
     at
    com.ibm.bpe.engine.BpelActivityState.prepareActivityForReiterati
    on(BpelActivityState.java:2675)
     at
    com.ibm.bpe.engine.BpelEngineCore.continueSplitLink(BpelEngineCo
    re.java:388)
     at
    com.ibm.bpe.engine.BpelContinueSplitLinkEngineMessage.execute(Bp
    elContinueSplitLinkEngineMessage.java:87)
     at
    com.ibm.bpe.engine.BpelEngine.onMessage(BpelEngine.java:1542)
    

Local fix

  • Reduceing the number of activities in the generalized flow or
    for each within the process template can help to avoid this
    issue. Separating out some activities into separate sub
    processes would be one possible way of achieving this.
    

Problem summary

  • When an activity is reiterated in a generalized flow or for
    each, and the generalized flow or for each has a large number
    of activity templates an IllegalArgumentException can occur.
    This happens during cleanup for the previous iteration.
    
    The following error can be seen:
    com.ibm.bpe.engine.BpelEngine.onMessage(BpelEngine.java:1565)<Nu
    llMessage>
    java.lang.IllegalArgumentException
    at java.util.AbstractList.subList(AbstractList.java:761)
    at
    com.ibm.bpe.engine.BpelActivityState.prepareActivityForReiterati
    on(BpelActivityState.java:2675)
    at
    com.ibm.bpe.engine.BpelEngineCore.continueSplitLink(BpelEngineCo
    re.java:388)
    at
    com.ibm.bpe.engine.BpelContinueSplitLinkEngineMessage.execute(Bp
    elContinueSplitLinkEngineMessage.java:87)
    at
    com.ibm.bpe.engine.BpelEngine.onMessage(BpelEngine.java:1542)
    

Problem conclusion

  • The APAR will be part of V7004
    

Temporary fix

Comments

APAR Information

  • APAR number

    IZ92261

  • Reported component name

    BUS PRC CHOREOG

  • Reported component ID

    5655FLW11

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2011-01-14

  • Closed date

    2011-02-09

  • Last modified date

    2011-02-09

  • 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

    BUS PRC CHOREOG

  • Fixed component ID

    5655FLW11

Applicable component levels

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SS7J6S","label":"WebSphere Enterprise Service Bus"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
05 September 2024