APAR status |
Closed as program error.
| Error description
CMP entity beans accessed via stateless session bean get blocked
when the container detects transaction time out, namely they get
severe blocking (a new transaction waits until "Connection time
out"). Transactions are container managed. After the timeout the
transaction is rolled back but the row for the first entity bean
remain locked in DB. Local fixProblem summary
****************************************************************
* USERS AFFECTED: WebSphere Application Server users of *
* PreparedStatements inside Connection *
* Management. *
****************************************************************
* PROBLEM DESCRIPTION: Locks not freeing after Transaction *
* Timeout occurs and problems using *
* prepared statements. *
****************************************************************
* RECOMMENDATION: *
****************************************************************
1. Locks not freeing after Transaction Timeout occurs.
2. When using prepared statements, an error can occur and
work involving the prepared statement is not completed and
the connection is not rolled back nor returned to the
connection pool. Problem conclusion
1) Rollbacks are delayed when the transaction timeout occurs
and there is still work in progress for the transaction.
Normally what should happen is that the rollback will be
performed when the work in progress completes. However,
there are times when the rollback will not occur due to the
connection having been marked closed before the work has
completed. This fix ensures that the rollback will be
performed and so the locks will be freed.
2) Closes on prepared statements were not being properly
synchronized, this has been fixed. Temporary fix
The customer has the final E-Fix for the ASV35 release. Comments
APAR information | APAR number | PQ52986 | Reported component name | WAS ADVANCED AI | Reported component ID | 5648C8400 | Reported release | 350 | Status | CLOSED PER | PE | NoPE | HIPER | NoHIPER | Submitted date | 2001-10-02 | Closed date | 2002-04-23 | Last modified date | 2002-04-23 |
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:APAR is sysrouted FROM one or more of the following:
Modules/Macros APAR is sysrouted TO one or more of the following:Modules/Macros
|
Fix information |
Fixed component name | WAS ADVANCED AI | Fixed component ID | 5648C8400 |
Applicable component levels | R350 PSY | UP |
|