hello,everybody
i have a problem with ejb deployed in weblogic 9.2
sometimes it throws exceptions as follows:
Blocked trying to get lock: java.io.PrintStream
is this io deadlock?
which is more than the configured time (StuckThreadMaxTime) of "600" seconds. Stack trace:
Thread-169 "[STUCK] ExecuteThread: '84' for queue: 'weblogic.kernel.Default (self-tuning)'" <alive, in native, suspended, blocked, priority=1, DAEMON> {
-- Blocked trying to get lock: java.io.PrintStream@23f1a60[fat lock]
org.hibernate.exception.NestableDelegate.printStackTrace(NestableDelegate.java:303)
org.hibernate.exception.NestableDelegate.printStackTrace(NestableDelegate.java:292)
org.hibernate.exception.NestableRuntimeException.printStackTrace(NestableRuntimeException.java:187)
com.test.bean.testBusinessBean.getInforByid(testBusinessBean.java:1628)
com.test.bean.testBusinessBean_cdq3cw_EOImpl.getInforByid(testBusinessBean_cdq3cw_EOImpl.java:2422)
com.test.bean.testBusinessBean_cdq3cw_EOImpl_WLSkel.invoke(Unknown Source)
weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:526)
weblogic.rmi.cluster.ClusterableServerRef.invoke(ClusterableServerRef.java:210)
weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:438)
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:350)
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:143)
weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:386)
weblogic.rmi.internal.BasicServerRef.access$300(BasicServerRef.java:57)
weblogic.rmi.internal.BasicServerRef$BasicExecuteRequest.run(BasicServerRef.java:964)
weblogic.work.ExecuteThread.execute(ExecuteThread.java:206)
weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
}
thanks