Steps to help resolve JTS problems
- Does the following message appear in the SystemOut.log file?
WTRN0006W: Transaction {0} has
timed out after {1} seconds. |
|
|
|
- Does the following error message appear in the SystemOut.log
file?
WTRN0062E: An illegal attempt to
use multiple resources that have only one-phase capability has occurred
within a global transaction. |
|
- Yes, review the documents found here.
This error indicates that more than one non-XA resources were enlisted in
a global transaction (either a UserTransaction or a Container-managed
transaction). You should ensure that all resources (for example: Data
sources and connection factories) that are enlisted in the transaction are
XA-enabled.
- No, continue to question 3.
|
|
- Does the following error message appear in the SystemOut.log
file?
WTRN0063E: An illegal attempt to
commit a one phase capable resource with existing two phase capable
resources has occurred. |
|
- Yes,
review the documents found here.
You should ensure that all resources (for example: Data sources and
connection factories) that are enlisted in the transaction are XA-enabled.
- No, continue to question 4.
|
|
- Does the following message appear in the SystemOut.log file
when starting the application server?
WTRN0037W: The transaction
service encountered an error on an xa_recover operation. The resource was
{0}. The error code was {1}. The exception stack trace follows:
{2} |
|
- Yes,
review the documents found here.
This error indicates that an application server was brought down
uncleanly, perhaps because of a crash or power outage. When the
application server starts again, it will try to recover any unresolved
transactions. The error means that there was a failure during transaction
recovery. If you do not need to recover the transactions, you can avoid
the problem by deleting the transaction logs in the following directory:
- For releases of V5.0 and V5.1:
- For releases of V6.0:
install_root/profiles/profile_name/tranlog |
|
- No, continue to question 5.
|
|
- Does the application use message-driven beans (MDBs)?
- Yes, continue to question 6.
- No, continue to question 7.
|
|
- Is the problem related to messages being processed out of order after
a transaction rollback?
- Yes, review this technote.
- No, continue to question 7.
|
|
- Is the problem related to an XAException occurring?
- Yes, review the documents found here.
- No, continue to question 8.
|
|
- Review the WebSphere Application Server V5.0,
V5.1,
or V6.0
Information Center, or the WebSphere
Application Server support site for additional information that might
help you to resolve the problem.
What to do next
If the preceding troubleshooting steps did not solve your problem, see
the MustGather
for JTS problems to continue investigation. |