I changed the JTA transaction timeout from the admin console and set the value to 300, even after changing it, stating that the JTA transaction unexpectedly rolled back (possibly due to a timeout) using
weblogic.transaction.RollbackException: Transaction timed out after 181 seconds`
To make sure that my changes (timeout value 300) were reflected in this domain or not, I checked config.xml in the domain, it was reflected in 300.
My question is: is there any other place to update the transaction timeout value and do I need to restart the server?
Full stack trace after exception from the server below:
Caused by: org.springframework.transaction.UnexpectedRollbackException: JTA transaction unexpectedly rolled back (maybe due to a timeout); nested exception is weblogic.transaction.RollbackException: Transaction
timed out after 180 seconds
BEA1-160A800A149091F72E5E
at org.springframework.transaction.jta.JtaTransactionManager.doCommit (JtaTransactionManager.java:1031)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit (AbstractPlatformTransactionManager.java:709)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit (AbstractPlatformTransactionManager.java:678)
at org.springframework.transaction.interceptor.TransactionAspectSupport.completeTransactionAfterThrowing (TransactionAspectSupport.javahaps59)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke (TransactionInterceptor.java:110)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed (ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke (JdkDynamicAopProxy.java:204)
at $ Proxy103.saveRegistryData (Unknown Source)
at gov.cms.pqri.arch.submission.registry.bean.RegDataAccessManager.persistRegistry (RegDataAccessManager.java:54)
... 14 more
Caused by: weblogic.transaction.RollbackException: Transaction timed out after 180 seconds
BEA1-160A800A149091F72E5E
at weblogic.transaction.internal.TransactionImpl.throwRollbackException (TransactionImpl.java:1818)
at weblogic.transaction.internal.ServerTransactionImpl.internalCommit (ServerTransactionImpl.javahaps33)
at weblogic.transaction.internal.ServerTransactionImpl.commit (ServerTransactionImpl.java:227)
at weblogic.transaction.internal.TransactionManagerImpl.commit (TransactionManagerImpl.java:281)
at org.springframework.transaction.jta.JtaTransactionManager.doCommit (JtaTransactionManager.java:1028)
... 22 more
source share