LOGS
Code:
11 Mar 2013 16:53:24,119 DEBUG WebLogicJtaTransactionManager [jmsContainer-1]: Participating transaction failed - marking existing transaction as rollback-only
11 Mar 2013 16:53:24,119 DEBUG WebLogicJtaTransactionManager [jmsContainer-1]: Participating transaction failed - marking existing transaction as rollback-only
11 Mar 2013 16:53:24,119 DEBUG WebLogicJtaTransactionManager [jmsContainer-1]: Setting JTA transaction rollback-only
11 Mar 2013 16:53:24,119 DEBUG WebLogicJtaTransactionManager [jmsContainer-1]: Setting JTA transaction rollback-only
11 Mar 2013 16:53:24,119 ERROR SubmissionServiceImpl [jmsContainer-1]: HRS - Unable to register document: eu.europa.ec.agri.jcore.hrs.client.exception.HrsSoapFaultException: HRS returned a SoapFault indicating an error condition. Details for this error: ....
11 Mar 2013 16:53:24,119 DEBUG AnnotationTransactionAttributeSource [jmsContainer-1]: Adding transactional method [updateSubmissionStatus] with attribute [PROPAGATION_REQUIRES_NEW,ISOLATION_DEFAULT]
11 Mar 2013 16:53:24,119 DEBUG AnnotationTransactionAttributeSource [jmsContainer-1]: Adding transactional method [updateSubmissionStatus] with attribute [PROPAGATION_REQUIRES_NEW,ISOLATION_DEFAULT]
11 Mar 2013 16:53:24,119 DEBUG WebLogicJtaTransactionManager [jmsContainer-1]: Suspending current transaction, creating new transaction with name [eu.europa.ec.eac.eforms.services.HermesService.updateSubmissionStatus]
11 Mar 2013 16:53:24,119 DEBUG WebLogicJtaTransactionManager [jmsContainer-1]: Suspending current transaction, creating new transaction with name [eu.europa.ec.eac.eforms.services.HermesService.updateSubmissionStatus]
11 Mar 2013 16:53:24,119 DEBUG DataSourceUtils [jmsContainer-1]: Returning JDBC Connection to DataSource
11 Mar 2013 16:53:24,119 DEBUG JdbcTemplate [jmsContainer-1]: Executing prepared SQL update
11 Mar 2013 16:53:24,119 DEBUG JdbcTemplate [jmsContainer-1]: Executing prepared SQL statement [UPDATE SUBMISSION_DATA_TEST SET STATUS = ? WHERE SUBMISSION_ID = ?]
11 Mar 2013 16:53:24,119 DEBUG DataSourceUtils [jmsContainer-1]: Fetching JDBC Connection from DataSource
11 Mar 2013 16:53:24,276 DEBUG DataSourceUtils [jmsContainer-1]: Registering transaction synchronization for JDBC Connection
11 Mar 2013 16:53:24,291 DEBUG JdbcTemplate [jmsContainer-1]: SQL update affected 1 rows
11 Mar 2013 16:53:24,291 DEBUG DataSourceUtils [jmsContainer-1]: Returning JDBC Connection to DataSource
11 Mar 2013 16:53:24,291 DEBUG WebLogicJtaTransactionManager [jmsContainer-1]: Initiating transaction commit
11 Mar 2013 16:53:24,291 DEBUG WebLogicJtaTransactionManager [jmsContainer-1]: Initiating transaction commit
11 Mar 2013 16:53:24,307 DEBUG WebLogicJtaTransactionManager [jmsContainer-1]: Resuming suspended transaction
11 Mar 2013 16:53:24,307 DEBUG WebLogicJtaTransactionManager [jmsContainer-1]: Resuming suspended transaction
11 Mar 2013 16:53:24,307 DEBUG WebLogicJtaTransactionManager [jmsContainer-1]: Standard JTA resume threw InvalidTransactionException: Attempt to resume an inactive transaction: BEA1-79D4C717C3AE3057A4BD - trying WebLogic JTA forceResume
11 Mar 2013 16:53:24,307 DEBUG WebLogicJtaTransactionManager [jmsContainer-1]: Standard JTA resume threw InvalidTransactionException: Attempt to resume an inactive transaction: BEA1-79D4C717C3AE3057A4BD - trying WebLogic JTA forceResume
11 Mar 2013 16:53:24,307 DEBUG WebLogicJtaTransactionManager [jmsContainer-1]: Initiating transaction commit
11 Mar 2013 16:53:24,307 DEBUG WebLogicJtaTransactionManager [jmsContainer-1]: Initiating transaction commit
11 Mar 2013 16:53:24,322 INFO DefaultMessageListenerContainer [jmsContainer-1]: Setup of JMS message listener invoker failed for destination 'JMSSystemModule!HermesQueue' - trying to recover. Cause: JTA transaction unexpectedly rolled back (maybe due to a timeout); nested exception is weblogic.transaction.RollbackException: setRollbackOnly called on transaction
org.springframework.transaction.UnexpectedRollbackException: JTA transaction unexpectedly rolled back (maybe due to a timeout); nested exception is weblogic.transaction.RollbackException: setRollbackOnly called on transaction
at org.springframework.transaction.jta.JtaTransactionManager.doCommit(JtaTransactionManager.java:1031)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:732)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:701)
at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:255)
at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:982)
at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:974)
at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:876)
at java.lang.Thread.run(Thread.java:662)
Caused by: weblogic.transaction.RollbackException: setRollbackOnly called on transaction
at weblogic.transaction.internal.TransactionImpl.throwRollbackException(TransactionImpl.java:1884)
at weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTransactionImpl.java:376)
at weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransactionImpl.java:267)
at weblogic.transaction.internal.TransactionManagerImpl.commit(TransactionManagerImpl.java:307)
at org.springframework.transaction.jta.JtaTransactionManager.doCommit(JtaTransactionManager.java:1028)
... 7 more
Caused by: weblogic.transaction.internal.AppSetRollbackOnlyException: setRollbackOnly called on transaction
at weblogic.transaction.internal.TransactionImpl.setRollbackOnly(TransactionImpl.java:555)
at weblogic.transaction.internal.TransactionManagerImpl.setRollbackOnly(TransactionManagerImpl.java:340)
at org.springframework.transaction.jta.JtaTransactionManager.doSetRollbackOnly(JtaTransactionManager.java:1082)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.processRollback(AbstractPlatformTransactionManager.java:831)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.rollback(AbstractPlatformTransactionManager.java:800)
at org.springframework.transaction.interceptor.TransactionAspectSupport.completeTransactionAfterThrowing(TransactionAspectSupport.java:339)
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 $Proxy112.registerDocument(Unknown Source)
at eu.europa.ec.eac.eforms.services.impl.SubmissionServiceImpl.handleSubmission(SubmissionServiceImpl.java:27)
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:597)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at $Proxy113.handleSubmission(Unknown Source)
at eu.europa.ec.eac.eforms.hrs.queue.SubmissionListener.onMessage(SubmissionListener.java:31)
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:597)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at $Proxy114.onMessage(Unknown Source)
at org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:543)
at org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:482)
at org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:451)
at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:241)
... 4 more
11 Mar 2013 16:53:24,322 INFO DefaultMessageListenerContainer [jmsContainer-1]: Successfully refreshed JMS Connection