Sorry if anyone is missing the attachment file.

On Sat, Nov 1, 2014 at 9:22 PM, Radhakrishna Kalyan <[email protected]>
wrote:

>
>
> Hi,
>
> Yesterday we had deployed our application in our production for the first
> time which was developed using OpenEJB standalone.
> But we got an exception after a while when we tried to perform certain
> operation.
> Please find the attached exception file.
>
> The application shall read certain data from a table(Invoice) in database
> and create an entry in an another table (BatchOrder). After that it shall
> create an xml message using that data
> and send to a jms queue.
> In the console log everything looks fine and the jms message has been sent.
> In the console log the id of the newly created BatchOrder record is
> printed, but at the end when we check the database no record has been
> created in the table BatchOrder.
>
> The classes involved are 3:
> BatchManager
> BatchOrderDao
> OverdueBatchTimerService
>
> Here is the following code snippet of my application.
>
>
> ---------------------------------------------------------------------------------------------------------------------------
> @Stateless
> public class BatchManager{
>     @EJB
>     private BatchOrderDao batchOrderDao;
>
>     @Asynchronous
>     @Lock(LockType.READ)
>     public void createBatchMessage(...){
>         ...Some code to read Invoice table...
>
>         batchOrderDao.create(batchOrder);
>
>         ...Some more code to send jms message...
>
>     }
> }
>
>
> ---------------------------------------------------------------------------------------------------------------------------
> @Stateless
> public class BatchOrderDao{
>
>     @PersistenceContext(unitName = "datasource")
>     private EntityManager entityManager;
>
>     public void create(BatchOrder entity){
>         entityManager.persist(entity);
>         entityManager.flush();
>     }
>
>     @SuppressWarnings("unchecked")
>     public List<Long> findBatchesWithOverdueReceipts(final Date date) {
>         final Criteria criteria =
> getSession().createCriteria(BatchOrder.class);
>
> criteria.setProjection(Projections.distinct(Projections.property("iId")));
>         criteria.add(Restrictions.isNull("iAlarmed"));
>         ....Some more Restrictions.....
>         return criteria.list();
>     }
>
> }
>
>
> ---------------------------------------------------------------------------------------------------------------------------
> @Entity
> @Cacheable
> @Cache(usage = CacheConcurrencyStrategy.READ_WRITE)
> @Table(name = "BATCH_ORDER")
> public class BatchOrder {
>   private static final long serialVersionUID = 1L;
>
>   @Id
>   @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "IdSeq")
>   @SequenceGenerator(name = "IdSeq", sequenceName = "BOID_SEQ",
> allocationSize = 1)
>   @Column(name = "BO_ID", unique = true, nullable = false, updatable =
> false)
>   private Long iId;
>
>   @Column(name = "BO_ALARMED", unique = false, nullable = true, updatable
> = true)
>   private Date iAlarmed;
>
>   .... Some more fields....
>
> }
>
> ---------------------------------------------------------------------------------------------------------------------------
> @Singleton
> @Startup
> @Lock(LockType.READ)
> private class OverdueBatchTimerService{
>     @Inject
>     private BatchOrderDao dao;
>     @Resource
>     private TimerService timerService;
>     private static final long _5MINUTES_IN_MILLISECONDS = 5l * 60l * 1000l;
>
>     @PostConstruct
>     public void initialize() throws Exception {
>         timerService.createSingleActionTimer(_5MINUTES_IN_MILLISECONDS,
> new TimerConfig());
>     }
>
>     @Timeout
>     public void onTimeout(final Timer timer) {
>         try{
>             .. Some Code....
>             dao.findBatchesWithOverdueReceipts(time);
>             .... Some more code....
>         } catch (final Exception ignore) {
>             LOG.error("Some exception occured while excecuting onTimeout,
> but IGNORED.", ignore);
>         } finally {
>
> timerService.createSingleActionTimer(_5MINUTES_IN_MILLISECONDS, new
> TimerConfig());
>         }
>     }
> }
>
> ---------------------------------------------------------------------------------------------------------------------------
>
> Please let me know if I am making any mistake.
>
>
> --
> Thanks and Regards
> N Radhakrishna Kalyan
>
> P:  +46 733 312 584
> http://about.me/nrkkalyan
> <http://about.me/nrkkalyan>
>



-- 
Thanks and Regards
N Radhakrishna Kalyan

P:  +46 733 312 584
http://about.me/nrkkalyan
<http://about.me/nrkkalyan>
okt 30, 2014 10:14:58 FM org.apache.openejb.server.SimpleServiceManager
start INFO: Ready! okt 30, 2014 11:25:07 FM
org.apache.openejb.core.transaction.EjbTransactionUtil
handleSystemException SEVERE: EjbTransactionUtil.handleSystemException:
could not execute query
org.hibernate.exception.LockAcquisitionException: could not execute
query at
org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:140)
at
org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:49)
at
org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:125)
at org.hibernate.loader.Loader.doList(Loader.java:2551) at
org.hibernate.loader.Loader.doList(Loader.java:2534) at
org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2364) at
org.hibernate.loader.Loader.list(Loader.java:2359) at
org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:124)
at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1587) at
org.hibernate.internal.CriteriaImpl.list(CriteriaImpl.java:374) at
com.backendsystem.batch.db.dao.BatchOrderDao.findBatchesWithOverdueReceipts(BatchOrderDao.java:107)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606) at
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192)
at
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173)
at
com.backendsystem.batch.interceptors.AuditLogInterceptor.aroundInvoke(AuditLogInterceptor.java:22)
at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source) at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606) at
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192)
at
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173)
at
org.apache.openejb.monitoring.StatsInterceptor.record(StatsInterceptor.java:181)
at
org.apache.openejb.monitoring.StatsInterceptor.invoke(StatsInterceptor.java:100)
at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source) at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606) at
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192)
at
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173)
at
org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:85)
at
org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:227)
at
org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:194)
at
org.apache.openejb.core.ivm.EjbObjectProxyHandler.synchronizedBusinessMethod(EjbObjectProxyHandler.java:308)
at
org.apache.openejb.core.ivm.EjbObjectProxyHandler.businessMethod(EjbObjectProxyHandler.java:303)
at
org.apache.openejb.core.ivm.EjbObjectProxyHandler._invoke(EjbObjectProxyHandler.java:92)
at
org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:308)
at
com.backendsystem.batch.db.dao.BatchOrderDao$$LocalBeanProxy.findBatchesWithOverdueReceipts(com/backendsystem/batch/db/dao/BatchOrderDao.java)
at
com.backendsystem.batch.timer.OverdueBatchTimerService.checkBatches(OverdueBatchTimerService.java:93)
at
com.backendsystem.batch.timer.OverdueBatchTimerService.onTimeout(OverdueBatchTimerService.java:75)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606) at
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192)
at
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173)
at
org.apache.openejb.monitoring.StatsInterceptor.record(StatsInterceptor.java:181)
at
org.apache.openejb.monitoring.StatsInterceptor.AroundTimeout(StatsInterceptor.java:145)
at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606) at
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192)
at
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173)
at
org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:85)
at
org.apache.openejb.core.singleton.SingletonContainer._invoke(SingletonContainer.java:256)
at
org.apache.openejb.core.singleton.SingletonContainer.invoke(SingletonContainer.java:212)
at
org.apache.openejb.core.timer.EjbTimerServiceImpl.ejbTimeout(EjbTimerServiceImpl.java:797)
at
org.apache.openejb.core.timer.EjbTimeoutJob.execute(EjbTimeoutJob.java:39)
at org.apache.openejb.quartz.core.JobRunShell.run(JobRunShell.java:202)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744) Caused by:
com.ibm.db2.jcc.am.lo: DB2 SQL Error: SQLCODE=-911, SQLSTATE=40001,
SQLERRMC=68, DRIVER=3.57.110 at com.ibm.db2.jcc.am.bd.a(bd.java:663) at
com.ibm.db2.jcc.am.bd.a(bd.java:60) at
com.ibm.db2.jcc.am.bd.a(bd.java:127) at
com.ibm.db2.jcc.am.am.b(am.java:3760) at
com.ibm.db2.jcc.t4.eb.h(eb.java:278) at
com.ibm.db2.jcc.t4.eb.a(eb.java:239) at
com.ibm.db2.jcc.t4.eb.c(eb.java:31) at com.ibm.db2.jcc.t4.u.a(u.java:32)
at com.ibm.db2.jcc.t4.j.Zb(j.java:259) at
com.ibm.db2.jcc.am.am.X(am.java:3554) at
com.ibm.db2.jcc.t4.d.f(d.java:1881) at
com.ibm.db2.jcc.am.gc.a(gc.java:200) at
com.ibm.db2.jcc.t4.d.a(d.java:109) at
com.ibm.db2.jcc.am.am.c(am.java:366) at
com.ibm.db2.jcc.am.am.next(am.java:293) at
org.apache.commons.dbcp.DelegatingResultSet.next(DelegatingResultSet.java:207)
at
org.apache.commons.dbcp.DelegatingResultSet.next(DelegatingResultSet.java:207)
at org.hibernate.loader.Loader.processResultSet(Loader.java:946) at
org.hibernate.loader.Loader.doQuery(Loader.java:917) at
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:348)
at org.hibernate.loader.Loader.doList(Loader.java:2548) ... 58 more okt
30, 2014 11:25:07 FM
org.apache.openejb.core.transaction.EjbTransactionUtil
handleSystemException SEVERE: EjbTransactionUtil.handleSystemException:
org.apache.openejb.core.timer.TimerStoreException: Transaction has been
rolled back javax.ejb.EJBException:
org.apache.openejb.core.timer.TimerStoreException: Transaction has been
rolled back at
org.apache.openejb.core.timer.EjbTimerServiceImpl.createTimer(EjbTimerServiceImpl.java:615)
at
org.apache.openejb.core.timer.TimerServiceImpl.createSingleActionTimer(TimerServiceImpl.java:62)
at
org.apache.openejb.core.timer.TimerServiceWrapper.createSingleActionTimer(TimerServiceWrapper.java:63)
at
com.backendsystem.batch.timer.OverdueBatchTimerService.onTimeout(OverdueBatchTimerService.java:81)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606) at
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192)
at
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173)
at
org.apache.openejb.monitoring.StatsInterceptor.record(StatsInterceptor.java:181)
at
org.apache.openejb.monitoring.StatsInterceptor.AroundTimeout(StatsInterceptor.java:145)
at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606) at
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192)
at
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173)
at
org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:85)
at
org.apache.openejb.core.singleton.SingletonContainer._invoke(SingletonContainer.java:256)
at
org.apache.openejb.core.singleton.SingletonContainer.invoke(SingletonContainer.java:212)
at
org.apache.openejb.core.timer.EjbTimerServiceImpl.ejbTimeout(EjbTimerServiceImpl.java:797)
at
org.apache.openejb.core.timer.EjbTimeoutJob.execute(EjbTimeoutJob.java:39)
at org.apache.openejb.quartz.core.JobRunShell.run(JobRunShell.java:202)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744) Caused by:
org.apache.openejb.core.timer.TimerStoreException: Transaction has been
rolled back at
org.apache.openejb.core.timer.MemoryTimerStore$TxTimerDataView.
<init>
        (MemoryTimerStore.java:213) at
        
org.apache.openejb.core.timer.MemoryTimerStore.getTasks(MemoryTimerStore.java:155)
        at
        
org.apache.openejb.core.timer.MemoryTimerStore.createSingleActionTimer(MemoryTimerStore.java:120)
        at
        
org.apache.openejb.core.timer.EjbTimerServiceImpl.createTimer(EjbTimerServiceImpl.java:611)
        ... 25 more okt 30, 2014 11:25:17 FM
        org.apache.openejb.core.transaction.EjbTransactionUtil
        handleSystemException SEVERE: EjbTransactionUtil.handleSystemException:
        could not execute query
        org.hibernate.exception.LockAcquisitionException: could not execute
        query at
        
org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:140)
        at
        
org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:49)
        at
        
org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:125)
        at org.hibernate.loader.Loader.doList(Loader.java:2551) at
        org.hibernate.loader.Loader.doList(Loader.java:2534) at
        org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2364) at
        org.hibernate.loader.Loader.list(Loader.java:2359) at
        
org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:124)
        at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1587) at
        org.hibernate.internal.CriteriaImpl.list(CriteriaImpl.java:374) at
        
com.backendsystem.batch.db.dao.BatchOrderDao.findBatchesWithOverdueReceipts(BatchOrderDao.java:107)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
        
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at
        
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606) at
        
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192)
        at
        
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173)
        at
        
com.backendsystem.batch.interceptors.AuditLogInterceptor.aroundInvoke(AuditLogInterceptor.java:22)
        at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source) at
        
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606) at
        
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192)
        at
        
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173)
        at
        
org.apache.openejb.monitoring.StatsInterceptor.record(StatsInterceptor.java:181)
        at
        
org.apache.openejb.monitoring.StatsInterceptor.invoke(StatsInterceptor.java:100)
        at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source) at
        
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606) at
        
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192)
        at
        
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173)
        at
        
org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:85)
        at
        
org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:227)
        at
        
org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:194)
        at
        
org.apache.openejb.core.ivm.EjbObjectProxyHandler.synchronizedBusinessMethod(EjbObjectProxyHandler.java:308)
        at
        
org.apache.openejb.core.ivm.EjbObjectProxyHandler.businessMethod(EjbObjectProxyHandler.java:303)
        at
        
org.apache.openejb.core.ivm.EjbObjectProxyHandler._invoke(EjbObjectProxyHandler.java:92)
        at
        
org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:308)
        at
        
com.backendsystem.batch.db.dao.BatchOrderDao$$LocalBeanProxy.findBatchesWithOverdueReceipts(com/backendsystem/batch/db/dao/BatchOrderDao.java)
        at
        
com.backendsystem.batch.timer.OverdueBatchTimerService.checkBatches(OverdueBatchTimerService.java:93)
        at
        
com.backendsystem.batch.timer.OverdueBatchTimerService.onTimeout(OverdueBatchTimerService.java:75)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
        
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at
        
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606) at
        
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192)
        at
        
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173)
        at
        
org.apache.openejb.monitoring.StatsInterceptor.record(StatsInterceptor.java:181)
        at
        
org.apache.openejb.monitoring.StatsInterceptor.AroundTimeout(StatsInterceptor.java:145)
        at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) at
        
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606) at
        
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192)
        at
        
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173)
        at
        
org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:85)
        at
        
org.apache.openejb.core.singleton.SingletonContainer._invoke(SingletonContainer.java:256)
        at
        
org.apache.openejb.core.singleton.SingletonContainer.invoke(SingletonContainer.java:212)
        at
        
org.apache.openejb.core.timer.EjbTimerServiceImpl.ejbTimeout(EjbTimerServiceImpl.java:797)
        at
        
org.apache.openejb.core.timer.EjbTimeoutJob.execute(EjbTimeoutJob.java:39)
        at org.apache.openejb.quartz.core.JobRunShell.run(JobRunShell.java:202)
        at
        
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at
        
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:744) Caused by:
        com.ibm.db2.jcc.am.lo: DB2 SQL Error: SQLCODE=-911, SQLSTATE=40001,
        SQLERRMC=68, DRIVER=3.57.110 at com.ibm.db2.jcc.am.bd.a(bd.java:663) at
        com.ibm.db2.jcc.am.bd.a(bd.java:60) at
        com.ibm.db2.jcc.am.bd.a(bd.java:127) at
        com.ibm.db2.jcc.am.am.b(am.java:3760) at
        com.ibm.db2.jcc.t4.eb.h(eb.java:278) at
        com.ibm.db2.jcc.t4.eb.a(eb.java:239) at
        com.ibm.db2.jcc.t4.eb.c(eb.java:31) at
        com.ibm.db2.jcc.t4.u.a(u.java:32) at
        com.ibm.db2.jcc.t4.j.Zb(j.java:259) at
        com.ibm.db2.jcc.am.am.X(am.java:3554) at
        com.ibm.db2.jcc.t4.d.f(d.java:1881) at
        com.ibm.db2.jcc.am.gc.a(gc.java:200) at
        com.ibm.db2.jcc.t4.d.a(d.java:109) at
        com.ibm.db2.jcc.am.am.c(am.java:366) at
        com.ibm.db2.jcc.am.am.next(am.java:293) at
        
org.apache.commons.dbcp.DelegatingResultSet.next(DelegatingResultSet.java:207)
        at
        
org.apache.commons.dbcp.DelegatingResultSet.next(DelegatingResultSet.java:207)
        at org.hibernate.loader.Loader.processResultSet(Loader.java:946) at
        org.hibernate.loader.Loader.doQuery(Loader.java:917) at
        
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:348)
        at org.hibernate.loader.Loader.doList(Loader.java:2548) ... 58 more okt
        30, 2014 11:25:17 FM
        org.apache.openejb.core.transaction.EjbTransactionUtil
        handleSystemException SEVERE: EjbTransactionUtil.handleSystemException:
        org.apache.openejb.core.timer.TimerStoreException: Transaction has been
        rolled back javax.ejb.EJBException:
        org.apache.openejb.core.timer.TimerStoreException: Transaction has been
        rolled back at
        
org.apache.openejb.core.timer.EjbTimerServiceImpl.createTimer(EjbTimerServiceImpl.java:615)
        at
        
org.apache.openejb.core.timer.TimerServiceImpl.createSingleActionTimer(TimerServiceImpl.java:62)
        at
        
org.apache.openejb.core.timer.TimerServiceWrapper.createSingleActionTimer(TimerServiceWrapper.java:63)
        at
        
com.backendsystem.batch.timer.OverdueBatchTimerService.onTimeout(OverdueBatchTimerService.java:81)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
        
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at
        
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606) at
        
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192)
        at
        
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173)
        at
        
org.apache.openejb.monitoring.StatsInterceptor.record(StatsInterceptor.java:181)
        at
        
org.apache.openejb.monitoring.StatsInterceptor.AroundTimeout(StatsInterceptor.java:145)
        at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) at
        
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606) at
        
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192)
        at
        
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173)
        at
        
org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:85)
        at
        
org.apache.openejb.core.singleton.SingletonContainer._invoke(SingletonContainer.java:256)
        at
        
org.apache.openejb.core.singleton.SingletonContainer.invoke(SingletonContainer.java:212)
        at
        
org.apache.openejb.core.timer.EjbTimerServiceImpl.ejbTimeout(EjbTimerServiceImpl.java:797)
        at
        
org.apache.openejb.core.timer.EjbTimeoutJob.execute(EjbTimeoutJob.java:39)
        at org.apache.openejb.quartz.core.JobRunShell.run(JobRunShell.java:202)
        at
        
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at
        
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:744) Caused by:
        org.apache.openejb.core.timer.TimerStoreException: Transaction has been
        rolled back at
        org.apache.openejb.core.timer.MemoryTimerStore$TxTimerDataView.
        <init>(MemoryTimerStore.java:213) at
                
org.apache.openejb.core.timer.MemoryTimerStore.getTasks(MemoryTimerStore.java:155)
                at
                
org.apache.openejb.core.timer.MemoryTimerStore.createSingleActionTimer(MemoryTimerStore.java:120)
                at
                
org.apache.openejb.core.timer.EjbTimerServiceImpl.createTimer(EjbTimerServiceImpl.java:611)
                ... 25 more okt 30, 2014 11:25:17 FM
                org.apache.openejb.core.timer.EjbTimerServiceImpl ejbTimeout 
WARNING:
                Failed to execute ejbTimeout on OverdueBatchTimerService
                successfully within 1 attempts okt 30, 2014 11:30:39 FM
                org.apache.openejb.core.transaction.EjbTransactionUtil
                handleSystemException SEVERE:
                EjbTransactionUtil.handleSystemException: Failed to find batch 
order
                ID 14919 in database. java.lang.IllegalArgumentException: 
Failed to
                find batch order ID 14919 in database. at
                
com.backendsystem.utils.lang.AssertTools.notNull(AssertTools.java:73) at
                
com.backendsystem.batch.db.dao.BatchOrderDao.addBatchOrderEvent(BatchOrderDao.java:68)
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at
                
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
                at
                
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                at java.lang.reflect.Method.invoke(Method.java:606) at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192)
                at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173)
                at
                
com.backendsystem.batch.interceptors.AuditLogInterceptor.aroundInvoke(AuditLogInterceptor.java:22)
                at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source) 
at
                
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                at java.lang.reflect.Method.invoke(Method.java:606) at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192)
                at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173)
                at
                
org.apache.openejb.monitoring.StatsInterceptor.record(StatsInterceptor.java:181)
                at
                
org.apache.openejb.monitoring.StatsInterceptor.invoke(StatsInterceptor.java:100)
                at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source) 
at
                
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                at java.lang.reflect.Method.invoke(Method.java:606) at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192)
                at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173)
                at
                
org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:85)
                at
                
org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:227)
                at
                
org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:194)
                at
                
org.apache.openejb.core.ivm.EjbObjectProxyHandler.synchronizedBusinessMethod(EjbObjectProxyHandler.java:308)
                at
                
org.apache.openejb.core.ivm.EjbObjectProxyHandler.businessMethod(EjbObjectProxyHandler.java:303)
                at
                
org.apache.openejb.core.ivm.EjbObjectProxyHandler._invoke(EjbObjectProxyHandler.java:92)
                at
                
org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:308)
                at
                
com.backendsystem.batch.db.dao.BatchOrderDao$$LocalBeanProxy.addBatchOrderEvent(com/backendsystem/batch/db/dao/BatchOrderDao.java)
                at
                
com.backendsystem.batch.batch.BatchManager.processBatchStatusMessage(BatchManager.java:198)
                at
                
com.backendsystem.batch.batch.BatchManager.processBatchStatusMessage(BatchManager.java:174)
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at
                
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
                at
                
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                at java.lang.reflect.Method.invoke(Method.java:606) at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192)
                at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173)
                at
                
com.backendsystem.batch.interceptors.AuditLogInterceptor.aroundInvoke(AuditLogInterceptor.java:22)
                at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source) 
at
                
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                at java.lang.reflect.Method.invoke(Method.java:606) at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192)
                at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173)
                at
                
org.apache.openejb.monitoring.StatsInterceptor.record(StatsInterceptor.java:181)
                at
                
org.apache.openejb.monitoring.StatsInterceptor.invoke(StatsInterceptor.java:100)
                at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source) 
at
                
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                at java.lang.reflect.Method.invoke(Method.java:606) at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192)
                at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173)
                at
                
org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:85)
                at
                
org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:227)
                at
                
org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:194)
                at
                
org.apache.openejb.core.ivm.EjbObjectProxyHandler.synchronizedBusinessMethod(EjbObjectProxyHandler.java:308)
                at
                
org.apache.openejb.core.ivm.EjbObjectProxyHandler.businessMethod(EjbObjectProxyHandler.java:303)
                at
                
org.apache.openejb.core.ivm.EjbObjectProxyHandler._invoke(EjbObjectProxyHandler.java:92)
                at
                
org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:308)
                at
                
com.backendsystem.batch.batch.BatchManager$$LocalBeanProxy.processBatchStatusMessage(com/backendsystem/batch/batch/BatchManager.java)
                at
                
com.backendsystem.batch.batch.BatchStatusMesssageListner.afterReadingMessage(BatchStatusMesssageListner.java:81)
                at
                
com.backendsystem.sandbox.jms.polling.AbstractJmsQueuePoller.onMessageArrive(AbstractJmsQueuePoller.java:119)
                at
                
com.backendsystem.sandbox.jms.polling.AbstractJmsQueuePoller.access$200(AbstractJmsQueuePoller.java:38)
                at
                
com.backendsystem.sandbox.jms.polling.AbstractJmsQueuePoller$3.onMessage(AbstractJmsQueuePoller.java:109)
                at
                
com.sun.messaging.jmq.jmsclient.MessageConsumerImpl.deliverAndAcknowledge(MessageConsumerImpl.java:339)
                at
                
com.sun.messaging.jmq.jmsclient.MessageConsumerImpl.onMessage(MessageConsumerImpl.java:273)
                at
                
com.sun.messaging.jmq.jmsclient.SessionReader.deliver(SessionReader.java:113)
                at
                
com.sun.messaging.jmq.jmsclient.ConsumerReader.run(ConsumerReader.java:186)
                at java.lang.Thread.run(Thread.java:744) okt 30, 2014 11:30:39 
FM
                org.apache.openejb.core.transaction.EjbTransactionUtil
                handleSystemException SEVERE:
                EjbTransactionUtil.handleSystemException: The transaction has 
been
                marked rollback only because the bean encountered a 
non-application
                exception :java.lang.IllegalArgumentException : Failed to find 
batch
                order ID 14919 in database.
                javax.ejb.EJBTransactionRolledbackException: The transaction 
has been
                marked rollback only because the bean encountered a 
non-application
                exception :java.lang.IllegalArgumentException : Failed to find 
batch
                order ID 14919 in database. at
                
org.apache.openejb.core.ivm.BaseEjbProxyHandler.convertException(BaseEjbProxyHandler.java:381)
                at
                
org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:312)
                at
                
com.backendsystem.batch.db.dao.BatchOrderDao$$LocalBeanProxy.addBatchOrderEvent(com/backendsystem/batch/db/dao/BatchOrderDao.java)
                at
                
com.backendsystem.batch.batch.BatchManager.processBatchStatusMessage(BatchManager.java:198)
                at
                
com.backendsystem.batch.batch.BatchManager.processBatchStatusMessage(BatchManager.java:174)
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at
                
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
                at
                
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                at java.lang.reflect.Method.invoke(Method.java:606) at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192)
                at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173)
                at
                
com.backendsystem.batch.interceptors.AuditLogInterceptor.aroundInvoke(AuditLogInterceptor.java:22)
                at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source) 
at
                
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                at java.lang.reflect.Method.invoke(Method.java:606) at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192)
                at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173)
                at
                
org.apache.openejb.monitoring.StatsInterceptor.record(StatsInterceptor.java:181)
                at
                
org.apache.openejb.monitoring.StatsInterceptor.invoke(StatsInterceptor.java:100)
                at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source) 
at
                
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                at java.lang.reflect.Method.invoke(Method.java:606) at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192)
                at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173)
                at
                
org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:85)
                at
                
org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:227)
                at
                
org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:194)
                at
                
org.apache.openejb.core.ivm.EjbObjectProxyHandler.synchronizedBusinessMethod(EjbObjectProxyHandler.java:308)
                at
                
org.apache.openejb.core.ivm.EjbObjectProxyHandler.businessMethod(EjbObjectProxyHandler.java:303)
                at
                
org.apache.openejb.core.ivm.EjbObjectProxyHandler._invoke(EjbObjectProxyHandler.java:92)
                at
                
org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:308)
                at
                
com.backendsystem.batch.batch.BatchManager$$LocalBeanProxy.processBatchStatusMessage(com/backendsystem/batch/batch/BatchManager.java)
                at
                
com.backendsystem.batch.batch.BatchStatusMesssageListner.afterReadingMessage(BatchStatusMesssageListner.java:81)
                at
                
com.backendsystem.sandbox.jms.polling.AbstractJmsQueuePoller.onMessageArrive(AbstractJmsQueuePoller.java:119)
                at
                
com.backendsystem.sandbox.jms.polling.AbstractJmsQueuePoller.access$200(AbstractJmsQueuePoller.java:38)
                at
                
com.backendsystem.sandbox.jms.polling.AbstractJmsQueuePoller$3.onMessage(AbstractJmsQueuePoller.java:109)
                at
                
com.sun.messaging.jmq.jmsclient.MessageConsumerImpl.deliverAndAcknowledge(MessageConsumerImpl.java:339)
                at
                
com.sun.messaging.jmq.jmsclient.MessageConsumerImpl.onMessage(MessageConsumerImpl.java:273)
                at
                
com.sun.messaging.jmq.jmsclient.SessionReader.deliver(SessionReader.java:113)
                at
                
com.sun.messaging.jmq.jmsclient.ConsumerReader.run(ConsumerReader.java:186)
                at java.lang.Thread.run(Thread.java:744) Caused by:
                java.lang.IllegalArgumentException: Failed to find batch order 
ID
                14919 in database. at
                
com.backendsystem.utils.lang.AssertTools.notNull(AssertTools.java:73) at
                
com.backendsystem.batch.db.dao.BatchOrderDao.addBatchOrderEvent(BatchOrderDao.java:68)
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at
                
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
                at
                
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                at java.lang.reflect.Method.invoke(Method.java:606) at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192)
                at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173)
                at
                
com.backendsystem.batch.interceptors.AuditLogInterceptor.aroundInvoke(AuditLogInterceptor.java:22)
                at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source) 
at
                
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                at java.lang.reflect.Method.invoke(Method.java:606) at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192)
                at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173)
                at
                
org.apache.openejb.monitoring.StatsInterceptor.record(StatsInterceptor.java:181)
                at
                
org.apache.openejb.monitoring.StatsInterceptor.invoke(StatsInterceptor.java:100)
                at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source) 
at
                
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                at java.lang.reflect.Method.invoke(Method.java:606) at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192)
                at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173)
                at
                
org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:85)
                at
                
org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:227)
                at
                
org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:194)
                at
                
org.apache.openejb.core.ivm.EjbObjectProxyHandler.synchronizedBusinessMethod(EjbObjectProxyHandler.java:308)
                at
                
org.apache.openejb.core.ivm.EjbObjectProxyHandler.businessMethod(EjbObjectProxyHandler.java:303)
                at
                
org.apache.openejb.core.ivm.EjbObjectProxyHandler._invoke(EjbObjectProxyHandler.java:92)
                at
                
org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:308)
                ... 39 more okt 30, 2014 11:30:39 FM
                org.apache.openejb.core.ivm.EjbObjectProxyHandler$1 call SEVERE:
                EjbObjectProxyHandler: Asynchronous call to 
'BatchJobSchedulerService'
                on 'scheduleBatchOrder' failed
                org.apache.openejb.ApplicationException:
                
org.apache.openejb.core.transaction.TransactionRolledbackException:
                Transaction was rolled back, presumably because setRollbackOnly 
was
                called during a synchronization: Transaction was rolled back,
                presumably because setRollbackOnly was called during a 
synchronization
                at
                
org.apache.openejb.core.transaction.JtaTransactionPolicy.completeTransaction(JtaTransactionPolicy.java:339)
                at
                
org.apache.openejb.core.transaction.TxRequired.commit(TxRequired.java:76)
                at
                
org.apache.openejb.core.transaction.EjbTransactionUtil.afterInvoke(EjbTransactionUtil.java:77)
                at
                
org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:246)
                at
                
org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:194)
                at
                
org.apache.openejb.core.ivm.EjbObjectProxyHandler.synchronizedBusinessMethod(EjbObjectProxyHandler.java:308)
                at
                
org.apache.openejb.core.ivm.EjbObjectProxyHandler$1.call(EjbObjectProxyHandler.java:284)
                at
                
org.apache.openejb.async.AsynchronousPool$AsynchronousCall.call(AsynchronousPool.java:111)
                at java.util.concurrent.FutureTask.run(FutureTask.java:262) at
                
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
                at
                
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
                at java.lang.Thread.run(Thread.java:744) Caused by:
                
org.apache.openejb.core.transaction.TransactionRolledbackException:
                Transaction was rolled back, presumably because setRollbackOnly 
was
                called during a synchronization at
                
org.apache.openejb.core.transaction.JtaTransactionPolicy.completeTransaction(JtaTransactionPolicy.java:338)
                ... 11 more Caused by: javax.transaction.RollbackException: 
Unable to
                commit: transaction marked for rollback at
                
org.apache.geronimo.transaction.manager.TransactionImpl.commit(TransactionImpl.java:272)
                at
                
org.apache.geronimo.transaction.manager.TransactionManagerImpl.commit(TransactionManagerImpl.java:252)
                at
                
org.apache.openejb.core.transaction.JtaTransactionPolicy.completeTransaction(JtaTransactionPolicy.java:331)
                ... 11 more Caused by: java.lang.Exception: Transaction has 
timed out
                at
                
org.apache.geronimo.transaction.manager.TransactionImpl.commit(TransactionImpl.java:266)
                ... 13 more okt 30, 2014 11:34:27 FM
                org.apache.openejb.core.transaction.EjbTransactionUtil
                handleSystemException SEVERE:
                EjbTransactionUtil.handleSystemException: Failed to find batch 
order
                ID 14919 in database. java.lang.IllegalArgumentException: 
Failed to
                find batch order ID 14919 in database. at
                
com.backendsystem.utils.lang.AssertTools.notNull(AssertTools.java:73) at
                
com.backendsystem.batch.db.dao.BatchOrderDao.addBatchOrderEvent(BatchOrderDao.java:68)
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at
                
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
                at
                
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                at java.lang.reflect.Method.invoke(Method.java:606) at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192)
                at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173)
                at
                
com.backendsystem.batch.interceptors.AuditLogInterceptor.aroundInvoke(AuditLogInterceptor.java:22)
                at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source) 
at
                
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                at java.lang.reflect.Method.invoke(Method.java:606) at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192)
                at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173)
                at
                
org.apache.openejb.monitoring.StatsInterceptor.record(StatsInterceptor.java:181)
                at
                
org.apache.openejb.monitoring.StatsInterceptor.invoke(StatsInterceptor.java:100)
                at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source) 
at
                
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                at java.lang.reflect.Method.invoke(Method.java:606) at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192)
                at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173)
                at
                
org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:85)
                at
                
org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:227)
                at
                
org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:194)
                at
                
org.apache.openejb.core.ivm.EjbObjectProxyHandler.synchronizedBusinessMethod(EjbObjectProxyHandler.java:308)
                at
                
org.apache.openejb.core.ivm.EjbObjectProxyHandler.businessMethod(EjbObjectProxyHandler.java:303)
                at
                
org.apache.openejb.core.ivm.EjbObjectProxyHandler._invoke(EjbObjectProxyHandler.java:92)
                at
                
org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:308)
                at
                
com.backendsystem.batch.db.dao.BatchOrderDao$$LocalBeanProxy.addBatchOrderEvent(com/backendsystem/batch/db/dao/BatchOrderDao.java)
                at
                
com.backendsystem.batch.batch.BatchManager.processBatchStatusMessage(BatchManager.java:198)
                at
                
com.backendsystem.batch.batch.BatchManager.processBatchStatusMessage(BatchManager.java:174)
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at
                
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
                at
                
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                at java.lang.reflect.Method.invoke(Method.java:606) at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192)
                at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173)
                at
                
com.backendsystem.batch.interceptors.AuditLogInterceptor.aroundInvoke(AuditLogInterceptor.java:22)
                at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source) 
at
                
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                at java.lang.reflect.Method.invoke(Method.java:606) at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192)
                at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173)
                at
                
org.apache.openejb.monitoring.StatsInterceptor.record(StatsInterceptor.java:181)
                at
                
org.apache.openejb.monitoring.StatsInterceptor.invoke(StatsInterceptor.java:100)
                at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source) 
at
                
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                at java.lang.reflect.Method.invoke(Method.java:606) at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192)
                at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173)
                at
                
org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:85)
                at
                
org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:227)
                at
                
org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:194)
                at
                
org.apache.openejb.core.ivm.EjbObjectProxyHandler.synchronizedBusinessMethod(EjbObjectProxyHandler.java:308)
                at
                
org.apache.openejb.core.ivm.EjbObjectProxyHandler.businessMethod(EjbObjectProxyHandler.java:303)
                at
                
org.apache.openejb.core.ivm.EjbObjectProxyHandler._invoke(EjbObjectProxyHandler.java:92)
                at
                
org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:308)
                at
                
com.backendsystem.batch.batch.BatchManager$$LocalBeanProxy.processBatchStatusMessage(com/backendsystem/batch/batch/BatchManager.java)
                at
                
com.backendsystem.batch.batch.BatchStatusMesssageListner.afterReadingMessage(BatchStatusMesssageListner.java:81)
                at
                
com.backendsystem.sandbox.jms.polling.AbstractJmsQueuePoller.onMessageArrive(AbstractJmsQueuePoller.java:119)
                at
                
com.backendsystem.sandbox.jms.polling.AbstractJmsQueuePoller.access$200(AbstractJmsQueuePoller.java:38)
                at
                
com.backendsystem.sandbox.jms.polling.AbstractJmsQueuePoller$3.onMessage(AbstractJmsQueuePoller.java:109)
                at
                
com.sun.messaging.jmq.jmsclient.MessageConsumerImpl.deliverAndAcknowledge(MessageConsumerImpl.java:339)
                at
                
com.sun.messaging.jmq.jmsclient.MessageConsumerImpl.onMessage(MessageConsumerImpl.java:273)
                at
                
com.sun.messaging.jmq.jmsclient.SessionReader.deliver(SessionReader.java:113)
                at
                
com.sun.messaging.jmq.jmsclient.ConsumerReader.run(ConsumerReader.java:186)
                at java.lang.Thread.run(Thread.java:744) okt 30, 2014 11:34:27 
FM
                org.apache.openejb.core.transaction.EjbTransactionUtil
                handleSystemException SEVERE:
                EjbTransactionUtil.handleSystemException: The transaction has 
been
                marked rollback only because the bean encountered a 
non-application
                exception :java.lang.IllegalArgumentException : Failed to find 
batch
                order ID 14919 in database.
                javax.ejb.EJBTransactionRolledbackException: The transaction 
has been
                marked rollback only because the bean encountered a 
non-application
                exception :java.lang.IllegalArgumentException : Failed to find 
batch
                order ID 14919 in database. at
                
org.apache.openejb.core.ivm.BaseEjbProxyHandler.convertException(BaseEjbProxyHandler.java:381)
                at
                
org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:312)
                at
                
com.backendsystem.batch.db.dao.BatchOrderDao$$LocalBeanProxy.addBatchOrderEvent(com/backendsystem/batch/db/dao/BatchOrderDao.java)
                at
                
com.backendsystem.batch.batch.BatchManager.processBatchStatusMessage(BatchManager.java:198)
                at
                
com.backendsystem.batch.batch.BatchManager.processBatchStatusMessage(BatchManager.java:174)
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at
                
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
                at
                
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                at java.lang.reflect.Method.invoke(Method.java:606) at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192)
                at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173)
                at
                
com.backendsystem.batch.interceptors.AuditLogInterceptor.aroundInvoke(AuditLogInterceptor.java:22)
                at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source) 
at
                
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                at java.lang.reflect.Method.invoke(Method.java:606) at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192)
                at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173)
                at
                
org.apache.openejb.monitoring.StatsInterceptor.record(StatsInterceptor.java:181)
                at
                
org.apache.openejb.monitoring.StatsInterceptor.invoke(StatsInterceptor.java:100)
                at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source) 
at
                
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                at java.lang.reflect.Method.invoke(Method.java:606) at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192)
                at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173)
                at
                
org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:85)
                at
                
org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:227)
                at
                
org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:194)
                at
                
org.apache.openejb.core.ivm.EjbObjectProxyHandler.synchronizedBusinessMethod(EjbObjectProxyHandler.java:308)
                at
                
org.apache.openejb.core.ivm.EjbObjectProxyHandler.businessMethod(EjbObjectProxyHandler.java:303)
                at
                
org.apache.openejb.core.ivm.EjbObjectProxyHandler._invoke(EjbObjectProxyHandler.java:92)
                at
                
org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:308)
                at
                
com.backendsystem.batch.batch.BatchManager$$LocalBeanProxy.processBatchStatusMessage(com/backendsystem/batch/batch/BatchManager.java)
                at
                
com.backendsystem.batch.batch.BatchStatusMesssageListner.afterReadingMessage(BatchStatusMesssageListner.java:81)
                at
                
com.backendsystem.sandbox.jms.polling.AbstractJmsQueuePoller.onMessageArrive(AbstractJmsQueuePoller.java:119)
                at
                
com.backendsystem.sandbox.jms.polling.AbstractJmsQueuePoller.access$200(AbstractJmsQueuePoller.java:38)
                at
                
com.backendsystem.sandbox.jms.polling.AbstractJmsQueuePoller$3.onMessage(AbstractJmsQueuePoller.java:109)
                at
                
com.sun.messaging.jmq.jmsclient.MessageConsumerImpl.deliverAndAcknowledge(MessageConsumerImpl.java:339)
                at
                
com.sun.messaging.jmq.jmsclient.MessageConsumerImpl.onMessage(MessageConsumerImpl.java:273)
                at
                
com.sun.messaging.jmq.jmsclient.SessionReader.deliver(SessionReader.java:113)
                at
                
com.sun.messaging.jmq.jmsclient.ConsumerReader.run(ConsumerReader.java:186)
                at java.lang.Thread.run(Thread.java:744) Caused by:
                java.lang.IllegalArgumentException: Failed to find batch order 
ID
                14919 in database. at
                
com.backendsystem.utils.lang.AssertTools.notNull(AssertTools.java:73) at
                
com.backendsystem.batch.db.dao.BatchOrderDao.addBatchOrderEvent(BatchOrderDao.java:68)
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
at
                
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
                at
                
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                at java.lang.reflect.Method.invoke(Method.java:606) at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192)
                at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173)
                at
                
com.backendsystem.batch.interceptors.AuditLogInterceptor.aroundInvoke(AuditLogInterceptor.java:22)
                at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source) 
at
                
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                at java.lang.reflect.Method.invoke(Method.java:606) at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192)
                at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173)
                at
                
org.apache.openejb.monitoring.StatsInterceptor.record(StatsInterceptor.java:181)
                at
                
org.apache.openejb.monitoring.StatsInterceptor.invoke(StatsInterceptor.java:100)
                at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source) 
at
                
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                at java.lang.reflect.Method.invoke(Method.java:606) at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192)
                at
                
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173)
                at
                
org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:85)
                at
                
org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:227)
                at
                
org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:194)
                at
                
org.apache.openejb.core.ivm.EjbObjectProxyHandler.synchronizedBusinessMethod(EjbObjectProxyHandler.java:308)
                at
                
org.apache.openejb.core.ivm.EjbObjectProxyHandler.businessMethod(EjbObjectProxyHandler.java:303)
                at
                
org.apache.openejb.core.ivm.EjbObjectProxyHandler._invoke(EjbObjectProxyHandler.java:92)
                at
                
org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:308)
                ... 39 more

Reply via email to