TPETRAN(14):0:0:TPED_MINVAL(0):QMNONE(0):0 at weblogic.wtc.jatmi.dsession.tpgetrply(dsession.java:2672) at weblogic.wtc.jatmi.dsession.tpcall(dsession.java:2832) at weblogic.wtc.gwt.TuxedoConnection.tpcall(TuxedoConnection.java:1235)
The following list describes the general meaning of each error: TPEABORT A transaction could not commit because either the work performed by the initiator or by one or more of its participants could not commit. TPEBADDESC A call descriptor is invalid or is not the descriptor with which a conversational service was invoked. TPEBLOCK A blocking condition exists and TPNOBLOCK was specified. TPEDIAGNOSTIC The enqueuing of a message on the specified queue failed. The reason for failure can be determined by the diagnostic returned via ctl. TPEEVENT An event occurred; the event type is returned in revent. TPEGOTSIG A signal was received and TPSIGRSTRT was not specified. TPEHAZARD Due to some failure, the work done on behalf of the transaction could have been heuristically completed. TPEHEURISTIC Due to a heuristic decision, the work done on behalf of the transaction was partially committed and partially aborted. TPEINVAL An invalid argument was detected. TPEITYPE The type and subtype of the input buffer is not one of the types and subtypes that the service accepts. TPELIMIT The caller’s request was not sent because the maximum number of outstanding requests or connections has been reached. TPEMATCH svcname is already advertised for the server but with a function other than func. TPEMIB The administrative request failed. outbuf is updated and returned to the caller with FML32 fields indicating the cause of the error, as described in MIB(5) and TM_MIB(5). TPENOENT Cannot send to svc because it does not exist or is not the correct type of service. TPEOS An operating system error has occurred. TPEOTYPE The type and subtype of the reply are not known to the caller. TPEPERM A client cannot join an application because it does not have permission to do so or because it has not supplied the correct application password. TPEPROTO A library routine was called in an improper context. TPERELEASE When the TPACK is set and the target is a client from a prior release of the BEA Tuxedo system that does not support the acknowledgment protocol. TPERMERR A resource manager failed to open or close correctly. TPESVCERR A service routine encountered an error either in tpreturn() or tpforward() (for example, bad arguments were passed). TPESVCFAIL The service routine sending the caller’s reply called tpreturn() with TPFAIL. This is an application-level failure. TPESYSTEM A BEA Tuxedo system error has occurred. TPETIME A timeout occurred. TPETRAN The caller cannot be placed in transaction mode.
后来找到对应的错误信息:
TPETRAN The caller cannot be placed in transaction mode. 调用者不能设置为事务模式
The Jolt Class Library exceptions are listed for each class, constructor, and method listed in the BEA Jolt API Reference.
The following table lists the BEA Jolt and BEA Tuxedo exceptions that you may encounter while running BEA Jolt. Each exception includes a possible cause (or causes) and a recommended action (wherever possible) to help resolve the situation
1. TPEABORT
A transaction could not commit.
Cause
This exception occurs because a transaction could not commit on the server side. This exception may also occur if the JSH performs a message resend for a commit that has timed out due to a previous blocking condition. In BEA Tuxedo, you can get this exception if tpcommit() is called with outstanding replies or open conversation connections.
Action
Check transaction failures on the server side. BEA Jolt clients should resend the request after the transaction problem has been fixed on the server side.