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