IBM Support

PI90675: WAS OOM USING COM.IBM.ICPCS.TRANSACTIONSERVER.API.DATARECORD.ITEMRECORD API

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • The heapdumps have the following:
    2,723,781,144 (65.68%) [3,404,616] 461,542 array of
    java/lang/Object 0x7c002c710
    |- 6,480 (0%) [56] 3
    com/ibm/icpcs/transactionserver/api/datarecord/ItemRecord
    0x744179b60
    |- 6,464 (0%) [56] 3
    com/ibm/icpcs/transactionserver/api/datarecord/ItemRecord
    0x7c934ef20
    |- 6,464 (0%) [56] 3
    com/ibm/icpcs/transactionserver/api/datarecord/ItemRecord
    0x7e2e4e3d8
    |- 6,464 (0%) [56] 3
    com/ibm/icpcs/transactionserver/api/datarecord/ItemRecord
    0x76664de00
    |- 6,464 (0%) [56] 3
    com/ibm/icpcs/transactionserver/api/datarecord/ItemRecord
    0x7c97a20a0
    6,480 (0%) [56] 3
    com/ibm/icpcs/transactionserver/api/datarecord/ItemRecord
    0x744179b60
    |- 3,696 (0%) [632] 47
    com/ibm/icpcs/transactionserver/database/objects/Item
    0x744179b98
    2,648 (0%) [672] 32 com/ibm/icpcs/utilities/normicl/Type25Record
    0x744179e60
    
    The following thread was doing the allocations:
    
    "MessageListenerThreadPool : 1" J9VMThread:0x0000000042D4C100,
    j9thread_t:0x000001001BE43808,
    java/lang/Thread:0x0000000708A7A0A8, state:R, prio=5
    3XMJAVALTHREAD            (java/lang/Thread getId:0x121,
    isDaemon:true)
    3XMTHREADINFO1            (native thread ID:0x5FC004B, native
    priority:0x5, native policy:UNKNOWN, vmstate:CW, vm thread
    flags:0x00000001)
    3XMCPUTIME               CPU usage total: 676.207093000 secs,
    user: 539.975326000 secs, system: 136.231767000 secs
    3XMHEAPALLOC             Heap bytes allocated since last GC
    cycle=0 (0x0)
    3XMTHREADINFO3           Java callstack:
    4XESTACKTRACE                at
    com/ibm/db2/jcc/am/fc.a(fc.java:2822(Compiled Code))
    5XESTACKTRACE                   (entered lock:
    com/ibm/db2/jcc/t4/b@0x0000000704039780, entry count: 2)
    4XESTACKTRACE                at
    com/ibm/db2/jcc/am/fc.a(fc.java:582(Compiled Code))
    4XESTACKTRACE                at
    com/ibm/db2/jcc/am/fc.q(fc.java:560(Compiled Code))
    4XESTACKTRACE                at
    com/ibm/db2/jcc/am/fc.N(fc.java:1557(Compiled Code))
    4XESTACKTRACE                at
    com/ibm/db2/jcc/am/ResultSet.getStringX(ResultSet.java:1147(Comp
    iled Code))
    4XESTACKTRACE                at
    com/ibm/db2/jcc/am/ResultSet.getString(ResultSet.java:1122(Compi
    led Code))
    5XESTACKTRACE                   (entered lock:
    com/ibm/db2/jcc/t4/b@0x0000000704039780, entry count: 1)
    4XESTACKTRACE                at
    com/ibm/db2/jcc/am/ResultSet.getString(ResultSet.java:1698(Compi
    led Code))
    4XESTACKTRACE                at
    com/ibm/ws/rsadapter/jdbc/WSJdbcResultSet.getString(WSJdbcResult
    Set.java:2466(Compiled Code))
    4XESTACKTRACE                at
    com/ibm/ftm/base/util/database/tools/BaseSQL.getString(BaseSQL.j
    ava:263(Compiled Code))
    4XESTACKTRACE                at
    com/ibm/paydir/ima/txacc/database/accessors/ItemAccessor.asItem(
    ItemAccessor.java:5521(Compiled Code))
    4XESTACKTRACE                at
    com/ibm/paydir/ima/txacc/database/accessors/ItemAccessor.getAsso
    ciatedCredits(ItemAccessor.java:2360(Compiled Code))
    4XESTACKTRACE                at
    com/ibm/paydir/autoadj/ejb/adjust/AdjustmentBean.getCreditPaymen
    ts(AdjustmentBean.java:2822(Compiled Code))
    4XESTACKTRACE                at
    com/ibm/paydir/autoadj/ejb/adjust/AdjustmentBean.getAdjustedPaym
    entData(AdjustmentBean.java:2674(Compiled Code))
    4XESTACKTRACE                at
    com/ibm/paydir/autoadj/ejb/adjust/AdjustmentBean.callUserExit(Ad
    justmentBean.java:2541(Compiled Code))
    4XESTACKTRACE                at
    com/ibm/paydir/autoadj/ejb/adjust/AdjustmentBean.performItemAdju
    stments(AdjustmentBean.java:1585(Compiled Code
    

Local fix

Problem summary

Problem conclusion

  • Fixed a code problem that was allocating too many item records.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI90675

  • Reported component name

    CHECK SERVICES

  • Reported component ID

    5725S7730

  • Reported release

    300

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-11-27

  • Closed date

    2018-03-19

  • Last modified date

    2018-03-19

  • 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

    CHECK SERVICES

  • Fixed component ID

    5725S7730

Applicable component levels

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SS3HMA","label":"IBM Financial Transaction Manager for Check Services"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.0","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
14 August 2020