【发布时间】:2014-04-11 06:18:37
【问题描述】:
我的 java 程序出现超时异常。
[4/10/14 6:27:02:859 CDT] 00000004 TimeoutManage I WTRN0006W: Transaction 000001454B5F86E80000000100007366C376DBAB11CE46C9F72BF0EF6B270F9458C6856F000001454B5F86E80000000100007366C376DBAB11CE46C9F72BF0EF6B270F9458C6856F00000001 has timed out after 300 seconds.
[4/10/14 6:27:02:862 CDT] 00000004 TimeoutManage I WTRN0124I: When the timeout occurred the thread with which the transaction is, or was most recently, associated was Thread[ORB.thread.pool : 3,5,main]. The stack trace of this thread when the timeout occurred was:
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:196)
com.ibm.rmi.iiop.OutCallDesc.waitForResponse(OutCallDesc.java:58)
com.ibm.rmi.iiop.Connection.getCallStream(Connection.java:2341)
com.ibm.rmi.iiop.Connection.send(Connection.java:2295)
com.ibm.rmi.iiop.ClientRequestImpl.invoke(ClientRequestImpl.java:338)
com.ibm.rmi.corba.ClientDelegate.invoke(ClientDelegate.java:424)
com.ibm.CORBA.iiop.ClientDelegate.invoke(ClientDelegate.java:1122)
com.ibm.rmi.corba.ClientDelegate.invoke(ClientDelegate.java:708)
com.ibm.CORBA.iiop.ClientDelegate.invoke(ClientDelegate.java:1152)
org.omg.CORBA.portable.ObjectImpl._invoke(ObjectImpl.java:484)
com.facade._ARFacade_Stub.getLetter(_ARFacade_Stub.java:1109)
com.delegate.ARDelegate.getLetter(ARDelegate.java:730)
com.impl.ARImpl.invokeAR(ARImpl.java:360)
我观察到我必须增加事务的超时时间。但我不知道我的假设是否正确......
您能否指导我针对此超时异常采取纠正措施...?
或者我需要查看错误日志中提到的 _ARFacade_Stub.java,AReceivableDelegate.java...
【问题讨论】:
-
你有没有偶然发现这个?
标签: java jakarta-ee websphere-7 corba timeoutexception