javax.transaction.xa.XAException

tomee-users | zeeman | 3 years ago
  1. 0

    ServletContextListener losing JNDI connection on restart

    Stack Overflow | 3 years ago
    java.sql.SQLException: PooledConnection has already been closed.
  2. 0

    J2EE connection is getting closed in tomcat server

    Stack Overflow | 1 year ago | Abir Bhaumik
    java.sql.SQLException: PooledConnection has already been closed.
  3. Speed up your debug routine!

    Automated exception search integrated into your IDE

  4. 0

    Analyzing Connection Closed Exception in Spring/JPA/Mysql/Tomcat app

    Stack Overflow | 3 years ago | ncmadhan
    java.sql.SQLException: Connection has already been closed.
Not finding the right solution?
Take a tour to get the most out of Samebug.

Tired of useless tips?

Automated exception search integrated into your IDE

Root Cause Analysis

  1. java.sql.SQLException

    PooledConnection has already been closed.

    at org.apache.tomcat.jdbc.pool.DisposableConnectionFacade.invoke()
  2. org.apache.tomcat
    DisposableConnectionFacade.invoke
    1. org.apache.tomcat.jdbc.pool.DisposableConnectionFacade.invoke(DisposableConnectionFacade.java:86)
    1 frame
  3. Unknown
    $Proxy87.rollback
    1. $Proxy87.rollback(Unknown Source)
    1 frame
  4. OpenEJB :: OSGi :: Core
    LocalXAResource.rollback
    1. org.apache.openejb.resource.jdbc.managed.local.LocalXAResource.rollback(LocalXAResource.java:158)
    1 frame
  5. Geronimo TxManager :: Transaction
    TransactionManagerImpl.rollback
    1. org.apache.geronimo.transaction.manager.RollbackTask.run(RollbackTask.java:64)
    2. org.apache.geronimo.transaction.manager.TransactionImpl.rollbackResources(TransactionImpl.java:599)
    3. org.apache.geronimo.transaction.manager.TransactionImpl.rollback(TransactionImpl.java:498)
    4. org.apache.geronimo.transaction.manager.TransactionManagerImpl.rollback(TransactionManagerImpl.java:265)
    4 frames
  6. OpenEJB :: OSGi :: Core
    AsynchronousPool$AsynchronousCall.call
    1. org.apache.openejb.core.transaction.JtaTransactionPolicy.rollbackTransaction(JtaTransactionPolicy.java:370)
    2. org.apache.openejb.core.transaction.JtaTransactionPolicy.completeTransaction(JtaTransactionPolicy.java:320)
    3. org.apache.openejb.core.transaction.TxRequired.commit(TxRequired.java:75)
    4. org.apache.openejb.core.transaction.EjbTransactionUtil.afterInvoke(EjbTransactionUtil.java:76)
    5. org.apache.openejb.core.singleton.SingletonContainer._invoke(SingletonContainer.java:251)
    6. org.apache.openejb.core.singleton.SingletonContainer.invoke(SingletonContainer.java:197)
    7. org.apache.openejb.core.ivm.EjbObjectProxyHandler.synchronizedBusinessMethod(EjbObjectProxyHandler.java:268)
    8. org.apache.openejb.core.ivm.EjbObjectProxyHandler$1.call(EjbObjectProxyHandler.java:253)
    9. org.apache.openejb.async.AsynchronousPool$AsynchronousCall.call(AsynchronousPool.java:110)
    9 frames
  7. Java RT
    Thread.run
    1. java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
    2. java.util.concurrent.FutureTask.run(Unknown Source)
    3. java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
    4. java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    5. java.lang.Thread.run(Unknown Source)
    5 frames