IBM Support

PI28889: TRANSACTION LOG IS CREATED IN THE WRONG LOCATION

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The transaction log is created in the server configuration
    directory rather than the output directory.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  Users of IBM WebSphere Application Server   *
    *                  Liberty Profile who are using Transactional *
    *                  capabilities and have separate directories  *
    *                  for configuration and output                *
    ****************************************************************
    * PROBLEM DESCRIPTION: Liberty transaction log is created in   *
    *                      the configuration directory and not the *
    *                      output directory                        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When using the transactional capabilities of the Liberty
    profile, the local transactional log is created in the server's
    configuration directory and not in the server output location.
    If the server configuration directory has been set as a read-
    only, this will cause errors attempting to create the
    transaction log.
    

Problem conclusion

  • The Liberty profile has been enhanced so that the transactional
    log will be created in the server output directory rather than
    the server configuration directory.  By default, the server
    configuration directory is defined as
    WLP_USER_DIR/servers/serverName, and the server output directory
    is defined as the same location (see http://www-
    01.ibm.com/support/knowledgecenter/SSEQTP_8.5.5/com.ibm.webspher
    e.wlp.iseries.doc/ae/twlp_admin_customvars.html?lang=en-us for
    details).  If either the WLP_USER_DIR variable or the
    WLP_OUTPUT_DIR variable are set to values other than their
    defaults such that the server configuration directory and server
    output directory are different, and the default transaction log
    location is used, then the transaction log location will move.
    In this case, if the Liberty server is not quiesced prior to
    applying the fix and restarting so that all global in-flight
    transactions are completed, all in-flight transactions will be
    lost. This may cause other resource managers involved in in-
    flight transactions to continue to lock resources such as
    dtabase records. To resolve this, copy the tranlog folder from
    the old location in the server configuration directory to the
    new location in the server output directory to ensure in-flight
    transactions can be completed.  The fix for this APAR is
    currently targeted for inclusion in fix pack 8.5.5.4.  Please
    refer to the Recommended Updates page for delivery information:
    http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980.
    

Temporary fix

  • This can be worked around by ensuring the server's configuration
    directory is writable by the application server.
    

Comments

APAR Information

  • APAR number

    PI28889

  • Reported component name

    LIBERTY PROFILE

  • Reported component ID

    5724J0814

  • Reported release

    850

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2014-11-03

  • Closed date

    2014-11-13

  • Last modified date

    2014-11-13

  • 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

    LIBERTY PROFILE

  • Fixed component ID

    5724J0814

Applicable component levels

  • R850 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"850","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
28 April 2022