java.util.ConcurrentModificationException

Spring JIRA | Nitzan Niv | 1 decade ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    I have a Hibernate-mapped class that uses the ClobStringType class to map Oracle CLOB to String. When a Clob is updated and the Hibernate session completes I get ConcurrentModificationException at AbstractPlatformTransactionManager.triggerBeforeCommit(). IMO this is related to the addition of a Synchronization to the transaction by ClobStringType: When the transaction completes, beforeCompletion() iterates over TransactionSynchronizationManager.getSynchronizations() elements. It calls TransactionSynchronizationManager.unbindResource() in SessionFactoryUtils.beforeCompletion(). The second Synchronization (from the Lob Handler) means that the iterator's next() is called after the collection was modified. Suggested workaround: flush() the Hibernate session after setting the value of the CLOB. Suggested fix: in triggerBeforeCommit(), copy the Synchronization collection before the iteration. ---------------------------- 2004-08-11 14:54:35,116 DEBUG [net.sf.hibernate.impl.BatcherImpl http-0.0.0.0-8080-Processor21] Executing batch size: 1 2004-08-11 14:54:35,116 DEBUG [net.sf.hibernate.impl.BatcherImpl http-0.0.0.0-8080-Processor21] success of batch update unknown: 0 2004-08-11 14:54:35,116 DEBUG [net.sf.hibernate.impl.BatcherImpl http-0.0.0.0-8080-Processor21] done closing: 0 open PreparedStatements, 0 open ResultSets 2004-08-11 14:54:35,116 DEBUG [net.sf.hibernate.impl.BatcherImpl http-0.0.0.0-8080-Processor21] closing statement 2004-08-11 14:54:35,116 DEBUG [net.sf.hibernate.impl.SessionImpl http-0.0.0.0-8080-Processor21] post flush 2004-08-11 14:54:35,116 DEBUG [org.springframework.transaction.jta.JtaTransactionManager http-0.0.0.0-8080-Processor21] Triggering beforeCompletion synchronization 2004-08-11 14:54:35,116 DEBUG [org.springframework.transaction.support.TransactionSynchronizationManager http-0.0.0.0-8080-Processor21] Removed value [org.springframework.orm.hibernate.SessionHolder@307c44] for key [net.sf.hibernate.impl.SessionFactoryImpl@10704e1] from thread [http-0.0.0.0-8080-Processor21] 2004-08-11 14:54:35,116 DEBUG [org.springframework.transaction.jta.JtaTransactionManager http-0.0.0.0-8080-Processor21] Initiating transaction rollback on commit exception java.util.ConcurrentModificationException at java.util.AbstractList$Itr.checkForComodification(AbstractList.java:448) at java.util.AbstractList$Itr.next(AbstractList.java:419) at java.util.Collections$1.next(Collections.java:996) at org.springframework.transaction.support.AbstractPlatformTransactionManager.triggerBeforeCommit(AbstractPlatformTransactionManager.java:434) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:311) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:211) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:138) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:148) at $Proxy43.setCV(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.springframework.aop.framework.AopProxyUtils.invokeJoinpointUsingReflection(AopProxyUtils.java:59) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:138) at $Proxy43.setCV(Unknown Source) at com.cashu.sample.test.UserDAOTest.testUserCV(UserDAOTest.java:73) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at junit.framework.TestCase.runTest(TestCase.java:154) at junit.framework.TestCase.runBare(TestCase.java:127) at org.apache.cactus.internal.AbstractCactusTestCase.runBareServer(AbstractCactusTestCase.java:149) at org.apache.cactus.internal.server.AbstractWebTestCaller.doTest(AbstractWebTestCaller.java:119) at org.apache.cactus.internal.server.AbstractWebTestController.handleRequest_aroundBody0(AbstractWebTestController.java:93) at org.apache.cactus.internal.server.AbstractWebTestController.handleRequest_aroundBody1$advice(AbstractWebTestController.java:124) at org.apache.cactus.internal.server.AbstractWebTestController.handleRequest(AbstractWebTestController.java) at org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody2(ServletTestRedirector.java:101) at org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody3$advice(ServletTestRedirector.java:124) at org.apache.cactus.server.ServletTestRedirector.doPost(ServletTestRedirector.java) at org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody0(ServletTestRedirector.java:72) at org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody1$advice(ServletTestRedirector.java:124) at org.apache.cactus.server.ServletTestRedirector.doGet(ServletTestRedirector.java) at javax.servlet.http.HttpServlet.service(HttpServlet.java:697) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:72) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.jboss.web.tomcat.security.JBossSecurityMgrRealm.invoke(JBossSecurityMgrRealm.java:275) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) at java.lang.Thread.run(Thread.java:534) 2004-08-11 14:54:35,116 DEBUG [org.springframework.transaction.jta.JtaTransactionManager http-0.0.0.0-8080-Processor21] Rolling back JTA transaction [org.jboss.tm.usertx.client.ServerVMClientUserTransaction@779959] 2004-08-11 14:54:35,116 DEBUG [org.springframework.transaction.jta.JtaTransactionManager http-0.0.0.0-8080-Processor21] Triggering afterCompletion synchronization

    Spring JIRA | 1 decade ago | Nitzan Niv
    java.util.ConcurrentModificationException
  2. 0

    I have a Hibernate-mapped class that uses the ClobStringType class to map Oracle CLOB to String. When a Clob is updated and the Hibernate session completes I get ConcurrentModificationException at AbstractPlatformTransactionManager.triggerBeforeCommit(). IMO this is related to the addition of a Synchronization to the transaction by ClobStringType: When the transaction completes, beforeCompletion() iterates over TransactionSynchronizationManager.getSynchronizations() elements. It calls TransactionSynchronizationManager.unbindResource() in SessionFactoryUtils.beforeCompletion(). The second Synchronization (from the Lob Handler) means that the iterator's next() is called after the collection was modified. Suggested workaround: flush() the Hibernate session after setting the value of the CLOB. Suggested fix: in triggerBeforeCommit(), copy the Synchronization collection before the iteration. ---------------------------- 2004-08-11 14:54:35,116 DEBUG [net.sf.hibernate.impl.BatcherImpl http-0.0.0.0-8080-Processor21] Executing batch size: 1 2004-08-11 14:54:35,116 DEBUG [net.sf.hibernate.impl.BatcherImpl http-0.0.0.0-8080-Processor21] success of batch update unknown: 0 2004-08-11 14:54:35,116 DEBUG [net.sf.hibernate.impl.BatcherImpl http-0.0.0.0-8080-Processor21] done closing: 0 open PreparedStatements, 0 open ResultSets 2004-08-11 14:54:35,116 DEBUG [net.sf.hibernate.impl.BatcherImpl http-0.0.0.0-8080-Processor21] closing statement 2004-08-11 14:54:35,116 DEBUG [net.sf.hibernate.impl.SessionImpl http-0.0.0.0-8080-Processor21] post flush 2004-08-11 14:54:35,116 DEBUG [org.springframework.transaction.jta.JtaTransactionManager http-0.0.0.0-8080-Processor21] Triggering beforeCompletion synchronization 2004-08-11 14:54:35,116 DEBUG [org.springframework.transaction.support.TransactionSynchronizationManager http-0.0.0.0-8080-Processor21] Removed value [org.springframework.orm.hibernate.SessionHolder@307c44] for key [net.sf.hibernate.impl.SessionFactoryImpl@10704e1] from thread [http-0.0.0.0-8080-Processor21] 2004-08-11 14:54:35,116 DEBUG [org.springframework.transaction.jta.JtaTransactionManager http-0.0.0.0-8080-Processor21] Initiating transaction rollback on commit exception java.util.ConcurrentModificationException at java.util.AbstractList$Itr.checkForComodification(AbstractList.java:448) at java.util.AbstractList$Itr.next(AbstractList.java:419) at java.util.Collections$1.next(Collections.java:996) at org.springframework.transaction.support.AbstractPlatformTransactionManager.triggerBeforeCommit(AbstractPlatformTransactionManager.java:434) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:311) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:211) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:138) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:148) at $Proxy43.setCV(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.springframework.aop.framework.AopProxyUtils.invokeJoinpointUsingReflection(AopProxyUtils.java:59) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:138) at $Proxy43.setCV(Unknown Source) at com.cashu.sample.test.UserDAOTest.testUserCV(UserDAOTest.java:73) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at junit.framework.TestCase.runTest(TestCase.java:154) at junit.framework.TestCase.runBare(TestCase.java:127) at org.apache.cactus.internal.AbstractCactusTestCase.runBareServer(AbstractCactusTestCase.java:149) at org.apache.cactus.internal.server.AbstractWebTestCaller.doTest(AbstractWebTestCaller.java:119) at org.apache.cactus.internal.server.AbstractWebTestController.handleRequest_aroundBody0(AbstractWebTestController.java:93) at org.apache.cactus.internal.server.AbstractWebTestController.handleRequest_aroundBody1$advice(AbstractWebTestController.java:124) at org.apache.cactus.internal.server.AbstractWebTestController.handleRequest(AbstractWebTestController.java) at org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody2(ServletTestRedirector.java:101) at org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody3$advice(ServletTestRedirector.java:124) at org.apache.cactus.server.ServletTestRedirector.doPost(ServletTestRedirector.java) at org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody0(ServletTestRedirector.java:72) at org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody1$advice(ServletTestRedirector.java:124) at org.apache.cactus.server.ServletTestRedirector.doGet(ServletTestRedirector.java) at javax.servlet.http.HttpServlet.service(HttpServlet.java:697) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:72) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.jboss.web.tomcat.security.JBossSecurityMgrRealm.invoke(JBossSecurityMgrRealm.java:275) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) at java.lang.Thread.run(Thread.java:534) 2004-08-11 14:54:35,116 DEBUG [org.springframework.transaction.jta.JtaTransactionManager http-0.0.0.0-8080-Processor21] Rolling back JTA transaction [org.jboss.tm.usertx.client.ServerVMClientUserTransaction@779959] 2004-08-11 14:54:35,116 DEBUG [org.springframework.transaction.jta.JtaTransactionManager http-0.0.0.0-8080-Processor21] Triggering afterCompletion synchronization

    Spring JIRA | 1 decade ago | Nitzan Niv
    java.util.ConcurrentModificationException
  3. 0

    Exception while opening the Workbench

    Eclipse Bugzilla | 1 decade ago | agarwasa
    java.util.ConcurrentModificationException
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    What is ConcurrentModificationException error?

    Oracle Community | 1 decade ago | 807549
    java.util.ConcurrentModificationException

    Root Cause Analysis

    1. java.util.ConcurrentModificationException

      No message provided

      at java.util.AbstractList$Itr.checkForComodification()
    2. Java RT
      Collections$1.next
      1. java.util.AbstractList$Itr.checkForComodification(AbstractList.java:448)
      2. java.util.AbstractList$Itr.next(AbstractList.java:419)
      3. java.util.Collections$1.next(Collections.java:996)
      3 frames
    3. Spring Tx
      TransactionInterceptor.invoke
      1. org.springframework.transaction.support.AbstractPlatformTransactionManager.triggerBeforeCommit(AbstractPlatformTransactionManager.java:434)
      2. org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:311)
      3. org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:211)
      3 frames
    4. Spring AOP
      JdkDynamicAopProxy.invoke
      1. org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:138)
      2. org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:148)
      2 frames
    5. Unknown
      $Proxy43.setCV
      1. $Proxy43.setCV(Unknown Source)
      1 frame
    6. Java RT
      Method.invoke
      1. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      2. sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      3. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      4. java.lang.reflect.Method.invoke(Method.java:324)
      4 frames
    7. Spring AOP
      JdkDynamicAopProxy.invoke
      1. org.springframework.aop.framework.AopProxyUtils.invokeJoinpointUsingReflection(AopProxyUtils.java:59)
      2. org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:138)
      2 frames
    8. Unknown
      $Proxy43.setCV
      1. $Proxy43.setCV(Unknown Source)
      1 frame
    9. com.cashu.sample
      UserDAOTest.testUserCV
      1. com.cashu.sample.test.UserDAOTest.testUserCV(UserDAOTest.java:73)
      1 frame
    10. Java RT
      Method.invoke
      1. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      2. sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      3. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      4. java.lang.reflect.Method.invoke(Method.java:324)
      4 frames
    11. JUnit
      TestCase.runBare
      1. junit.framework.TestCase.runTest(TestCase.java:154)
      2. junit.framework.TestCase.runBare(TestCase.java:127)
      2 frames
    12. org.apache.cactus
      ServletTestRedirector.doGet
      1. org.apache.cactus.internal.AbstractCactusTestCase.runBareServer(AbstractCactusTestCase.java:149)
      2. org.apache.cactus.internal.server.AbstractWebTestCaller.doTest(AbstractWebTestCaller.java:119)
      3. org.apache.cactus.internal.server.AbstractWebTestController.handleRequest_aroundBody0(AbstractWebTestController.java:93)
      4. org.apache.cactus.internal.server.AbstractWebTestController.handleRequest_aroundBody1$advice(AbstractWebTestController.java:124)
      5. org.apache.cactus.internal.server.AbstractWebTestController.handleRequest(AbstractWebTestController.java)
      6. org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody2(ServletTestRedirector.java:101)
      7. org.apache.cactus.server.ServletTestRedirector.doPost_aroundBody3$advice(ServletTestRedirector.java:124)
      8. org.apache.cactus.server.ServletTestRedirector.doPost(ServletTestRedirector.java)
      9. org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody0(ServletTestRedirector.java:72)
      10. org.apache.cactus.server.ServletTestRedirector.doGet_aroundBody1$advice(ServletTestRedirector.java:124)
      11. org.apache.cactus.server.ServletTestRedirector.doGet(ServletTestRedirector.java)
      11 frames
    13. JavaServlet
      HttpServlet.service
      1. javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
      2. javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
      2 frames
    14. Glassfish Core
      StandardValveContext.invokeNext
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
      3. org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
      4. org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
      5. org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
      6. org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
      7. org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
      8. org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
      8 frames
    15. JBoss Application Server Tomcat
      SecurityAssociationValve.invoke
      1. org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:72)
      1 frame
    16. Glassfish Core
      StandardValveContext.invokeNext
      1. org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
      1 frame
    17. JBoss Application Server Tomcat
      JBossSecurityMgrRealm.invoke
      1. org.jboss.web.tomcat.security.JBossSecurityMgrRealm.invoke(JBossSecurityMgrRealm.java:275)
      1 frame
    18. Glassfish Core
      ContainerBase.invoke
      1. org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
      2. org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
      3. org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
      4. org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
      5. org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
      6. org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
      7. org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
      8. org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
      9. org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
      10. org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
      11. org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
      11 frames
    19. org.apache.coyote
      CoyoteAdapter.service
      1. org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
      1 frame
    20. Grizzly HTTP
      TcpWorkerThread.runIt
      1. org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
      2. org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
      3. org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
      3 frames
    21. Tomcat Util
      ThreadPool$ControlRunnable.run
      1. org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
      1 frame
    22. Java RT
      Thread.run
      1. java.lang.Thread.run(Thread.java:534)
      1 frame