[
http://opensource.atlassian.com/projects/hibernate/browse/HHH-1167?page=c...
]
Sergey Vladimirov closed HHH-1167.
----------------------------------
Found one Java-level deadlock
-----------------------------
Key: HHH-1167
URL:
http://opensource.atlassian.com/projects/hibernate/browse/HHH-1167
Project: Hibernate Core
Issue Type: Bug
Components: core
Affects Versions: 3.1 rc 1
Environment: MySQL 5.0, MySQL Connector 3.1.11
Reporter: Sergey Vladimirov
Attachments: XAConnectionPool.java, XADelegatedConnection.java
Found one Java-level deadlock:
=============================
"http-8080-Processor24":
waiting to lock monitor 0x081763fc (object 0x768c41a0, a com.mysql.jdbc.Connection),
which is held by "http-8080-Processor17"
"http-8080-Processor17":
waiting to lock monitor 0x08176a3c (object 0x768c6640, a java.lang.Object),
which is held by "http-8080-Processor24"
Java stack information for the threads listed above:
===================================================
"http-8080-Processor24":
at com.mysql.jdbc.Connection.unregisterStatement(Connection.java:5269)
- waiting to lock <0x768c41a0> (a com.mysql.jdbc.Connection)
at com.mysql.jdbc.Statement.realClose(Statement.java:1613)
at com.mysql.jdbc.PreparedStatement.realClose(PreparedStatement.java:1699)
at
com.mysql.jdbc.ServerPreparedStatement.realClose(ServerPreparedStatement.java:899)
- locked <0x768c6640> (a java.lang.Object)
- locked <0x780ce1e8> (a com.mysql.jdbc.ServerPreparedStatement)
at
com.mysql.jdbc.ServerPreparedStatement.close(ServerPreparedStatement.java:458)
at
org.enhydra.jdbc.standard.StandardXAPreparedStatement.close(StandardXAPreparedStatement.java:115)
- locked <0x780a82a0> (a
org.enhydra.jdbc.standard.StandardXAPreparedStatement)
at
org.hibernate.jdbc.AbstractBatcher.closePreparedStatement(AbstractBatcher.java:460)
at org.hibernate.jdbc.AbstractBatcher.closeStatement(AbstractBatcher.java:216)
at
org.hibernate.jdbc.AbstractBatcher.closeQueryStatement(AbstractBatcher.java:232)
at
org.hibernate.jdbc.AbstractBatcher.closeQueryStatement(AbstractBatcher.java:160)
at org.hibernate.loader.Loader.doQuery(Loader.java:714)
at
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:223)
at org.hibernate.loader.Loader.doList(Loader.java:2147)
at org.hibernate.loader.Loader.listUsingQueryCache(Loader.java:2058)
at org.hibernate.loader.Loader.list(Loader.java:2018)
at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:369)
at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:296)
at org.hibernate.impl.SessionImpl.list(SessionImpl.java:992)
at org.hibernate.impl.QueryImpl.list(QueryImpl.java:74)
at
ru.arptek.arpsite.data.AbstractHibernateFlatHome.find(AbstractHibernateFlatHome.java:165)
at
ru.arptek.arpsite.structure.CellHome$$EnhancerByCGLIB$$af37eb26.CGLIB$find$83(<generated>)
at
ru.arptek.arpsite.structure.CellHome$$EnhancerByCGLIB$$af37eb26$$FastClassByCGLIB$$8cff0ec4.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:167)
at dynaop.InvocationImpl.invokeTarget(InvocationImpl.java:46)
at dynaop.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:110)
at
dynaop.ClassProxyInvocationHandler.intercept(ClassProxyInvocationHandler.java:36)
at
ru.arptek.arpsite.structure.CellHome$$EnhancerByCGLIB$$af37eb26.find(<generated>)
at
ru.arptek.arpsite.data.AbstractHibernateFlatHome.find(AbstractHibernateFlatHome.java:176)
at
ru.arptek.arpsite.structure.CellHome$$EnhancerByCGLIB$$af37eb26.CGLIB$find$84(<generated>)
at
ru.arptek.arpsite.structure.CellHome$$EnhancerByCGLIB$$af37eb26$$FastClassByCGLIB$$8cff0ec4.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:167)
at dynaop.InvocationImpl.invokeTarget(InvocationImpl.java:46)
at dynaop.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:110)
at
dynaop.ClassProxyInvocationHandler.intercept(ClassProxyInvocationHandler.java:36)
at
ru.arptek.arpsite.structure.CellHome$$EnhancerByCGLIB$$af37eb26.find(<generated>)
at ru.arptek.arpsite.structure.CellHome.findChildren(CellHome.java:413)
at
ru.arptek.arpsite.structure.CellHome$$EnhancerByCGLIB$$af37eb26.CGLIB$findChildren$10(<generated>)
at
ru.arptek.arpsite.structure.CellHome$$EnhancerByCGLIB$$af37eb26$$FastClassByCGLIB$$8cff0ec4.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:167)
at dynaop.InvocationImpl.invokeTarget(InvocationImpl.java:46)
at dynaop.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:110)
at
dynaop.ClassProxyInvocationHandler.intercept(ClassProxyInvocationHandler.java:36)
at
ru.arptek.arpsite.structure.CellHome$$EnhancerByCGLIB$$af37eb26.findChildren(<generated>)
at ru.arptek.arpsite.xmlrender.StandardXML.drawObjectR(StandardXML.java:377)
at ru.arptek.arpsite.xmlrender.StandardXML.drawObjectR(StandardXML.java:359)
at ru.arptek.arpsite.xmlrender.StandardXML.drawObjectR(StandardXML.java:354)
at ru.arptek.arpsite.xmlrender.StandardXML.drawObjectR(StandardXML.java:348)
at ru.arptek.ifs.news.NewsLineBehaviour.drawNews(NewsLineBehaviour.java:105)
at ru.arptek.ifs.news.NewsLineBehaviour.draw(NewsLineBehaviour.java:99)
at ru.arptek.arpsite.xmlrender.StandardXML.drawObjectR(StandardXML.java:393)
at ru.arptek.arpsite.xmlrender.std.WebObjectView.draw(WebObjectView.java:68)
at ru.arptek.arpsite.xmlrender.ElementWrapper.draw(ElementWrapper.java:74)
at ru.arptek.arpsite.xmlrender.XSLTView.getDocument(XSLTView.java:93)
at ru.arptek.arpsite.xmlrender.XSLTView.process(XSLTView.java:239)
at
ru.arptek.arpsite.xmlrender.AbstractElementProvider.process(AbstractElementProvider.java:70)
at
ru.arptek.arpsite.server.DefaultQueryDispatcher.callView(DefaultQueryDispatcher.java:110)
at
ru.arptek.arpsite.server.DefaultQueryDispatcher.dispatch(DefaultQueryDispatcher.java:180)
at
ru.arptek.arpsite.server.processing.MainRequestProcessor.process(MainRequestProcessor.java:185)
at
ru.arptek.arpsite.server.processing.MainRequestProcessor$$EnhancerByCGLIB$$5962c684.CGLIB$process$0(<generated>)
at
ru.arptek.arpsite.server.processing.MainRequestProcessor$$EnhancerByCGLIB$$5962c684$$FastClassByCGLIB$$c15326b9.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:167)
at dynaop.InvocationImpl.invokeTarget(InvocationImpl.java:46)
at dynaop.InvocationImpl.proceed(InvocationImpl.java:36)
at
ru.arptek.arpsite.components.TransactionInterceptor.invoke(TransactionInterceptor.java:13)
at
ru.arptek.arpsite.components.TransactionInterceptor.invokeInTransaction(TransactionInterceptor.java:26)
at
ru.arptek.arpsite.components.RequiredTransactionInterceptor.intercept(RequiredTransactionInterceptor.java:22)
at dynaop.InvocationImpl.proceed(InvocationImpl.java:30)
at dynaop.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:122)
at
dynaop.ClassProxyInvocationHandler.intercept(ClassProxyInvocationHandler.java:36)
at
ru.arptek.arpsite.server.processing.MainRequestProcessor$$EnhancerByCGLIB$$5962c684.process(<generated>)
at
ru.arptek.arpsite.server.processing.WrappedRequestProcessor.process(WrappedRequestProcessor.java:60)
at ru.arptek.cluster.SignalProcessor.process(SignalProcessor.java:51)
at
ru.arptek.arpsite.server.processing.WrappedRequestProcessor.process(WrappedRequestProcessor.java:60)
at
ru.arptek.arpsite.server.processing.StatisticsProcessor.process(StatisticsProcessor.java:50)
at
ru.arptek.arpsite.server.processing.WrappedRequestProcessor.process(WrappedRequestProcessor.java:60)
at ru.arptek.arpsite.server.processing.HostBanner.process(HostBanner.java:79)
at
ru.arptek.arpsite.server.processing.WrappedRequestProcessor.process(WrappedRequestProcessor.java:60)
at
ru.arptek.arpsite.server.processing.ControlRequestProcessor.process(ControlRequestProcessor.java:64)
at
ru.arptek.arpsite.server.processing.WrappedRequestProcessor.process(WrappedRequestProcessor.java:60)
at
ru.arptek.ifs.servlet.processing.ExceptionWrapper.process(ExceptionWrapper.java:263)
at
ru.arptek.ifs.servlet.processing.ExceptionWrapper$$EnhancerByCGLIB$$7b723052.CGLIB$process$1(<generated>)
at
ru.arptek.ifs.servlet.processing.ExceptionWrapper$$EnhancerByCGLIB$$7b723052$$FastClassByCGLIB$$16cd74b0.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:167)
at dynaop.InvocationImpl.invokeTarget(InvocationImpl.java:46)
at dynaop.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:110)
at
dynaop.ClassProxyInvocationHandler.intercept(ClassProxyInvocationHandler.java:36)
at
ru.arptek.ifs.servlet.processing.ExceptionWrapper$$EnhancerByCGLIB$$7b723052.process(<generated>)
at
ru.arptek.arpsite.server.processing.WrappedRequestProcessor.process(WrappedRequestProcessor.java:60)
at
ru.arptek.arpsite.security.auth.AuthenticationRequestProcessor.processSuper(AuthenticationRequestProcessor.java:62)
at
ru.arptek.arpsite.security.auth.AuthenticationRequestProcessor$1.run(AuthenticationRequestProcessor.java:49)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:396)
at
ru.arptek.arpsite.security.auth.AuthenticationRequestProcessor.process(AuthenticationRequestProcessor.java:47)
at
ru.arptek.arpsite.server.processing.DefaultRequestProcessor.process(DefaultRequestProcessor.java:101)
at ru.arptek.arpsite.server.ArpSiteServlet.doGet(ArpSiteServlet.java:151)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:868)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:663)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
"http-8080-Processor17":
at
com.mysql.jdbc.ServerPreparedStatement.serverPrepare(ServerPreparedStatement.java:1252)
- waiting to lock <0x768c6640> (a java.lang.Object)
at
com.mysql.jdbc.ServerPreparedStatement.<init>(ServerPreparedStatement.java:307)
at com.mysql.jdbc.Connection.prepareStatement(Connection.java:4270)
- locked <0x768c41a0> (a com.mysql.jdbc.Connection)
at com.mysql.jdbc.Connection.prepareStatement(Connection.java:4210)
at
org.enhydra.jdbc.standard.StandardConnectionHandle.createPreparedStatement(StandardConnectionHandle.java:294)
at
org.enhydra.jdbc.standard.StandardXAConnectionHandle.checkPreparedCache(StandardXAConnectionHandle.java:181)
- locked <0x77fa0a08> (a
org.enhydra.jdbc.standard.StandardXAConnectionHandle)
at
org.enhydra.jdbc.standard.StandardXAPreparedStatement.<init>(StandardXAPreparedStatement.java:62)
at
org.enhydra.jdbc.standard.StandardXAConnectionHandle.prepareStatement(StandardXAConnectionHandle.java:320)
at
org.enhydra.jdbc.standard.StandardXAConnectionHandle.prepareStatement(StandardXAConnectionHandle.java:254)
at
ru.arptek.arpsite.db.XADelegatedConnection.prepareStatement(XADelegatedConnection.java:106)
at
org.hibernate.jdbc.AbstractBatcher.getPreparedStatement(AbstractBatcher.java:431)
at
org.hibernate.jdbc.AbstractBatcher.getPreparedStatement(AbstractBatcher.java:366)
at
org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:105)
at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1561)
at org.hibernate.loader.Loader.doQuery(Loader.java:661)
at
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:223)
at org.hibernate.loader.Loader.doList(Loader.java:2147)
at org.hibernate.loader.Loader.listUsingQueryCache(Loader.java:2058)
at org.hibernate.loader.Loader.list(Loader.java:2018)
at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:369)
at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:296)
at org.hibernate.impl.SessionImpl.list(SessionImpl.java:992)
at org.hibernate.impl.QueryImpl.list(QueryImpl.java:74)
at
ru.arptek.arpsite.data.AbstractHibernateFlatHome.find(AbstractHibernateFlatHome.java:165)
at
ru.arptek.arpsite.structure.CellHome$$EnhancerByCGLIB$$af37eb26.CGLIB$find$83(<generated>)
at
ru.arptek.arpsite.structure.CellHome$$EnhancerByCGLIB$$af37eb26$$FastClassByCGLIB$$8cff0ec4.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:167)
at dynaop.InvocationImpl.invokeTarget(InvocationImpl.java:46)
at dynaop.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:110)
at
dynaop.ClassProxyInvocationHandler.intercept(ClassProxyInvocationHandler.java:36)
at
ru.arptek.arpsite.structure.CellHome$$EnhancerByCGLIB$$af37eb26.find(<generated>)
at
ru.arptek.arpsite.data.AbstractHibernateFlatHome.find(AbstractHibernateFlatHome.java:176)
at
ru.arptek.arpsite.structure.CellHome$$EnhancerByCGLIB$$af37eb26.CGLIB$find$84(<generated>)
at
ru.arptek.arpsite.structure.CellHome$$EnhancerByCGLIB$$af37eb26$$FastClassByCGLIB$$8cff0ec4.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:167)
at dynaop.InvocationImpl.invokeTarget(InvocationImpl.java:46)
at dynaop.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:110)
at
dynaop.ClassProxyInvocationHandler.intercept(ClassProxyInvocationHandler.java:36)
at
ru.arptek.arpsite.structure.CellHome$$EnhancerByCGLIB$$af37eb26.find(<generated>)
at ru.arptek.arpsite.structure.CellHome.findChildren(CellHome.java:413)
at
ru.arptek.arpsite.structure.CellHome$$EnhancerByCGLIB$$af37eb26.CGLIB$findChildren$10(<generated>)
at
ru.arptek.arpsite.structure.CellHome$$EnhancerByCGLIB$$af37eb26$$FastClassByCGLIB$$8cff0ec4.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:167)
at dynaop.InvocationImpl.invokeTarget(InvocationImpl.java:46)
at dynaop.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:110)
at
dynaop.ClassProxyInvocationHandler.intercept(ClassProxyInvocationHandler.java:36)
at
ru.arptek.arpsite.structure.CellHome$$EnhancerByCGLIB$$af37eb26.findChildren(<generated>)
at ru.arptek.arpsite.xmlrender.StandardXML.drawObjectR(StandardXML.java:377)
at ru.arptek.arpsite.xmlrender.StandardXML.drawObjectR(StandardXML.java:359)
at ru.arptek.arpsite.xmlrender.StandardXML.drawObjectR(StandardXML.java:354)
at ru.arptek.arpsite.xmlrender.StandardXML.drawObjectR(StandardXML.java:348)
at ru.arptek.ifs.news.NewsLineBehaviour.drawNews(NewsLineBehaviour.java:105)
at ru.arptek.ifs.news.NewsLineBehaviour.draw(NewsLineBehaviour.java:99)
at ru.arptek.arpsite.xmlrender.StandardXML.drawObjectR(StandardXML.java:393)
at ru.arptek.arpsite.xmlrender.std.WebObjectView.draw(WebObjectView.java:68)
at ru.arptek.arpsite.xmlrender.ElementWrapper.draw(ElementWrapper.java:74)
at ru.arptek.arpsite.xmlrender.XSLTView.getDocument(XSLTView.java:93)
at ru.arptek.arpsite.xmlrender.XSLTView.process(XSLTView.java:239)
at
ru.arptek.arpsite.xmlrender.AbstractElementProvider.process(AbstractElementProvider.java:70)
at
ru.arptek.arpsite.server.cache.DefaultQueryCache.buildSlot(DefaultQueryCache.java:80)
at
ru.arptek.arpsite.server.cache.DefaultQueryCache.process(DefaultQueryCache.java:185)
at
ru.arptek.arpsite.server.DefaultQueryDispatcher.callView(DefaultQueryDispatcher.java:104)
at
ru.arptek.arpsite.server.DefaultQueryDispatcher.dispatch(DefaultQueryDispatcher.java:180)
at
ru.arptek.arpsite.server.processing.MainRequestProcessor.process(MainRequestProcessor.java:185)
at
ru.arptek.arpsite.server.processing.MainRequestProcessor$$EnhancerByCGLIB$$5962c684.CGLIB$process$0(<generated>)
at
ru.arptek.arpsite.server.processing.MainRequestProcessor$$EnhancerByCGLIB$$5962c684$$FastClassByCGLIB$$c15326b9.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:167)
at dynaop.InvocationImpl.invokeTarget(InvocationImpl.java:46)
at dynaop.InvocationImpl.proceed(InvocationImpl.java:36)
at
ru.arptek.arpsite.components.TransactionInterceptor.invoke(TransactionInterceptor.java:13)
at
ru.arptek.arpsite.components.TransactionInterceptor.invokeInTransaction(TransactionInterceptor.java:26)
at
ru.arptek.arpsite.components.RequiredTransactionInterceptor.intercept(RequiredTransactionInterceptor.java:22)
at dynaop.InvocationImpl.proceed(InvocationImpl.java:30)
at dynaop.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:122)
at
dynaop.ClassProxyInvocationHandler.intercept(ClassProxyInvocationHandler.java:36)
at
ru.arptek.arpsite.server.processing.MainRequestProcessor$$EnhancerByCGLIB$$5962c684.process(<generated>)
at
ru.arptek.arpsite.server.processing.WrappedRequestProcessor.process(WrappedRequestProcessor.java:60)
at ru.arptek.cluster.SignalProcessor.process(SignalProcessor.java:51)
at
ru.arptek.arpsite.server.processing.WrappedRequestProcessor.process(WrappedRequestProcessor.java:60)
at
ru.arptek.arpsite.server.processing.StatisticsProcessor.process(StatisticsProcessor.java:50)
at
ru.arptek.arpsite.server.processing.WrappedRequestProcessor.process(WrappedRequestProcessor.java:60)
at ru.arptek.arpsite.server.processing.HostBanner.process(HostBanner.java:79)
at
ru.arptek.arpsite.server.processing.WrappedRequestProcessor.process(WrappedRequestProcessor.java:60)
at
ru.arptek.arpsite.server.processing.ControlRequestProcessor.process(ControlRequestProcessor.java:64)
at
ru.arptek.arpsite.server.processing.WrappedRequestProcessor.process(WrappedRequestProcessor.java:60)
at
ru.arptek.ifs.servlet.processing.ExceptionWrapper.process(ExceptionWrapper.java:263)
at
ru.arptek.ifs.servlet.processing.ExceptionWrapper$$EnhancerByCGLIB$$7b723052.CGLIB$process$1(<generated>)
at
ru.arptek.ifs.servlet.processing.ExceptionWrapper$$EnhancerByCGLIB$$7b723052$$FastClassByCGLIB$$16cd74b0.invoke(<
at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:167)
at dynaop.InvocationImpl.invokeTarget(InvocationImpl.java:46)
at dynaop.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:110)
at
dynaop.ClassProxyInvocationHandler.intercept(ClassProxyInvocationHandler.java:36)
at
ru.arptek.ifs.servlet.processing.ExceptionWrapper$$EnhancerByCGLIB$$7b723052.process(<generated>)
at
ru.arptek.arpsite.server.processing.WrappedRequestProcessor.process(WrappedRequestProcessor.java:60)
at
ru.arptek.arpsite.security.auth.AuthenticationRequestProcessor.processSuper(AuthenticationRequestProcessor.java:6
at
ru.arptek.arpsite.security.auth.AuthenticationRequestProcessor$1.run(AuthenticationRequestProcessor.java:49)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:396)
at
ru.arptek.arpsite.security.auth.AuthenticationRequestProcessor.process(AuthenticationRequestProcessor.java:47)
at
ru.arptek.arpsite.server.processing.DefaultRequestProcessor.process(DefaultRequestProcessor.java:101)
at ru.arptek.arpsite.server.ArpSiteServlet.doGet(ArpSiteServlet.java:151)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:868)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:663
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
Found 1 deadlock.
No examples, sorry :(
Founded occasionally.
XADelegatedConnection is wrapper for connection - included.
XAConnectionPool - included.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://opensource.atlassian.com/projects/hibernate/secure/Administrators....
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira