[hibernate-issues] [Hibernate-JIRA] Closed: (HHH-1167) Found one Java-level deadlock

Sergey Vladimirov (JIRA) noreply at atlassian.com
Wed Mar 10 20:15:47 EST 2010


     [ http://opensource.atlassian.com/projects/hibernate/browse/HHH-1167?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

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.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the hibernate-issues mailing list