IBM Support

JR49172: NUMERIC OVERFLOW EXCEPTION, THROWN BY EVENT MANAGER, WHEN USING TASK IDS LARGER THAN INT NUMBER RANGE

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Event manager is internally using int for storing task IDs which
    cause a Numeric Overflow exception when task IDs become larger
    than what an int can store.
    .
    [11/15/13 10:36:03:175 GMT] 00000022 wle_scheduler E
    CWLLG0583E: An
    exception occurred while loading 20 tasks for queue -101.
    
    com.lombardisoftware.core.TeamWorksException: Numeric Overflow
     at
    com.lombardisoftware.core.TeamWorksException.asTeamWorksExceptio
    n(TeamWorksException.java:136)
     at
    com.lombardisoftware.utility.db.DbUtils$1.doInTransaction(DbUtil
    s.java:77)
     at
    com.lombardisoftware.server.core.TXCommand$3.call(TXCommand.java
    :96)
     at
    com.lombardisoftware.utility.spring.ProgrammaticTransactionSuppo
    rt$1.doInTransaction(ProgrammaticTransactionSupport.java:400)
     at
    org.springframework.transaction.jta.WebSphereUowTransactionManag
    er$UOWActionAdapter.run(WebSphereUowTransactionManager.java:306)
    .
    [11/15/13 10:36:03:175 GMT] 00000022 wle_scheduler E
    CWLLG0583E: An
    exception occurred while loading 20 tasks for queue -101.
    
    com.lombardisoftware.core.TeamWorksException: Numeric Overflow
     at
    com.lombardisoftware.core.TeamWorksException.asTeamWorksExceptio
    n(TeamWo
    rksException.java:136)
    ...
    Caused by: java.sql.SQLException: Numeric Overflow
     at
    oracle.jdbc.driver.NumberCommonAccessor.throwOverflow(NumberComm
    onAccess
    or.java:4380)
    

Local fix

  • N/A
    

Problem summary

  • Numeric Overflow exception, thrown by event manager, when using
    taskIDs larger than int number range.
    
    PROBLEM DETAILED DESCRIPTION:
    Event manager is internally using int for storing task IDs which
    causes a Numeric Overflow exception when task IDs become larger
    than what an int can store. Task IDs get incremented and as a
    result if the problem occurs once it will occur for every task
    until this fix will be applied.
    

Problem conclusion

  • The task IDs in the Event manager were changed from int to
    BigDecimal.
    
    FIX AVAILABILITY:
    iFix for 8.0.1.2 is/will be available on Fix Central; search for
    APAR JR49172 at http://www.ibm.com/support/fixcentral/
    Fix is also targetted for inclusion in next fixpack for
    BPM V8.0.1
    
    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

    JR49172

  • Reported component name

    BPM STANDARD

  • Reported component ID

    5725C9500

  • Reported release

    801

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-01-28

  • Closed date

    2014-04-02

  • Last modified date

    2014-05-23

  • 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

  • R801 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.0.1","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
23 May 2014