APAR status
Closed as program error.
Error description
EXTERNAL SYMPTOMS:
The amount of heap memory used by the running WebSphere
AppServer java process increases and may lead to a
java.lang.OutOfMemoryError.
MESSAGES LOGGED:
One may see WTRN0069W messages when the AppServer is
stopped; these are logged when the transaction is terminated.
RECREATION STEPS:
Application using 1 pc (one phase commit) transactions may
encounter this. The tx is being committed via the transaction
proxy class, which causes the transaction classes that WAS uses
for an active transaction to be held in memory.
The traces and heapdumps confirm that memory associated with
1PC transactions committed through the proxy is not being
released at the end of the transaction. The transaction has
been committed, but the transaction is not being deleted at the
completion of the commit, which is why the heapdumps show that
the object com.ibm.ejs.tran.TrecInterface still holds a large
amount of heap memory and does not release it.
SEARCH KEYWORDS:
one-phase commit transaction single phase commit heap growth
garbage collection
Local fix Problem summary
****************************************************************
* USERS AFFECTED: All users of one phase commit processing *
* while in interoperabilityOnly mode *
****************************************************************
* PROBLEM DESCRIPTION: Memory leak associated with one phase *
* commit processing via Proxy interface *
****************************************************************
* RECOMMENDATION: *
****************************************************************
One phase commit via Proxy interface was not properly deleting
the transaction family at the completion of commit - this
caused a memory leak over time, and reports of incomplete
transactions at server shutdown.
Problem conclusion
Properly remove all transaction family references after
one phase commit completed.
The fix for this APAR is currently targeted for inclusion in
fixpack 5.02.13 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 |
PK07636 |
Reported component name |
WAS BASE 5.0 |
Reported component ID |
5630A3600 |
Reported release |
00A |
Status |
CLOSED PER |
PE |
NoPE |
HIPER |
NoHIPER |
Special Attention |
NoSpecatt |
Submitted date |
2005-06-20 |
Closed date |
2005-07-18 |
Last modified date |
2005-07-18 |
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
Publications Referenced
|
Fix information |
Fixed component name |
WAS BASE 5.0 |
Fixed component ID |
5630A3600 |
Applicable component levels |
R003 PSY |
UP |
R00A PSY |
UP |
R00H PSY |
UP |
R00I PSY |
UP |
R00P PSY |
UP |
R00S PSY |
UP |
R00W PSY |
UP |
|