IBM Support

PI56529: @Transactional annotation processing code emits FFDC when encoun tering RuntimeExceptions in the dontRollBackOn list

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Users of declarative @Transactional transactions may find
    that FFDCs are emitted when a RuntimeException is thrown,
    even when that RuntimeException is explicitly anticipated in
    the annotation's dontRollBackOn list.  A message will be
    output similar to the one shown below:
    
    0000008c FfdcProvider  W com.ibm.ws.ffdc.impl.FfdcProvider
    logIncident FFDC1003I: FFDC Incident emitted on
    /opt/IBM/WebSphere/Profiles/DefaultAppSrv01/logs/ffdc/server
    1_8baadb00_16.02.01_20.37.21.4384885764064115245785.txt
    com.ibm.ws.uow.UOWManagerImpl.runUnderCurrentUOW 1130
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  Users of the @Transactional annotation in   *
    *                  IBM WebSphere Application Server Liberty    *
    ****************************************************************
    * PROBLEM DESCRIPTION: @Transactional annotation processing    *
    *                      code emits FFDC when encountering       *
    *                      RuntimeExceptions in the dontRollbackOn *
    *                      list                                    *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Users of declarative @Transactional transactions may find that
    FFDCs are emitted when a RuntimeException is thrown, even when
    that RuntimeException is explicitly anticipated in the
    annotation's dontRollbackOn list.  A message will be output
    similar to the one shown below:
    
     0000008c FfdcProvider  W com.ibm.ws.ffdc.impl.FfdcProvider
    logIncident FFDC1003I: FFDC Incident emitted on
    /opt/IBM/WebSphere/Profiles/DefaultAppSrv01/logs/ffdc/server1_8b
    aadb00_16.02.01_20.37.21.4384885764064115245785.txt
    com.ibm.ws.uow.UOWManagerImpl.runUnderCurrentUOW 1130
    

Problem conclusion

  • The code was altered to only output FFDCs when the
    runtimeException is not in the dontRollbackOn list.
    
    The fix for this APAR is currently targeted for inclusion in fix
    pack 8.5.5.9.  Please refer to the Recommended Updates page for
    delivery information:
    http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI56529

  • Reported component name

    WAS LIBERTY COR

  • Reported component ID

    5725L2900

  • Reported release

    855

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-02-03

  • Closed date

    2016-02-03

  • Last modified date

    2016-02-03

  • 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

    WAS LIBERTY COR

  • Fixed component ID

    5725L2900

Applicable component levels

  • R855 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud \u0026 Data Platform"},"Product":{"code":"SSD28V","label":"WebSphere Application Server Liberty Core"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"855","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]

Document Information

Modified date:
16 October 2021