Hi

I am having a little trouble, and would appreciate any assistance.  I have a  
timer bean calling stateless session bean.  Both of them are annotated with 


  | @TransactionAttribute(TransactionAttributeType.REQUIRED)
  | 

When the timer calls the session bean, I get this in the logs (the stdout stuff 
is some sql from the session bean) - it's quite long, so I'll post the 
important bits first, and post the whole thing below - I'm clearly doing 
something wrong, but I'm a bit new to this EJB stuff, so please forgive my 
ignorance.  Any help is much appreciated.

Many thanks,
Ed


  | 2008-02-15 09:51:45,011 WARN  [JDBCExceptionReporter] SQL Error: 0, 
SQLState: null
  | 2008-02-15 09:51:45,011 ERROR [JDBCExceptionReporter] Could not enlist in 
transaction on entering meta-aware object!; - nested throwable: 
(javax.transaction.SystemException: java.lang.Throwable: Unabled to enlist 
resource, see the previous warnings. tx=TransactionImple < ac, BasicAction: 
7f000101:d7b4:47b55ac3:781 status: ActionStatus.ABORT_ONLY >); - nested 
throwable: (org.jboss.resource.JBossResourceException: Could not enlist in 
transaction on entering meta-aware object!; - nested throwable: 
(javax.transaction.SystemException: java.lang.Throwable: Unabled to enlist 
resource, see the previous warnings. tx=TransactionImple < ac, BasicAction: 
7f000101:d7b4:47b55ac3:781 status: ActionStatus.ABORT_ONLY >))
  | 2008-02-15 09:51:45,012 INFO  [STDOUT] SELECT f.* FROM Flight f  INNER JOIN 
Airport ap ON ap.id = f.destinationAirportId WHERE  f.icaoCarrierCode = 
:icaoCarrierCode OR f.icaoFlightCode = :flightIcaoCode OR ap.icaoId = 
:destinationAirportIcao ORDER BY f.icaoCarrierCode = :icaoCarrierCode,  
f.icaoFlightCode = :flightIcaoCode,  ap.icaoId = :destinationAirportIcao, 1
  | 2008-02-15 09:51:45,019 ERROR [STDERR] 
javax.persistence.PersistenceException: 
org.hibernate.exception.GenericJDBCException: Cannot open connection
  | 2008-02-15 09:51:45,020 ERROR [STDERR]      at 
org.hibernate.ejb.AbstractEntityManagerImpl.throwPersistenceException(AbstractEntityManagerImpl.java:629)
  | 2008-02-15 09:51:45,020 ERROR [STDERR]      at 
org.hibernate.ejb.QueryImpl.getResultList(QueryImpl.java:73)
  | 2008-02-15 09:51:45,020 ERROR [STDERR]      at 
net.rockshore.cdm.service.FlightServiceImpl.findFlight(FlightServiceImpl.java:251)
  | 
  | ... snip ...
  | 
  | 2008-02-15 09:51:45,027 ERROR [STDERR] Caused by: 
org.jboss.util.NestedSQLException: Could not enlist in transaction on entering 
meta-aware object!; - nested throwable: (javax.transaction.SystemException: 
java.lang.Throwable: Unabled to enlist resource, see the previous warnings. 
tx=TransactionImple < ac, BasicAction: 7f000101:d7b4:47b55ac3:781 status: 
ActionStatus.ABORT_ONLY >); - nested throwable: 
(org.jboss.resource.JBossResourceException: Could not enlist in transaction on 
entering meta-aware object!; - nested throwable: 
(javax.transaction.SystemException: java.lang.Throwable: Unabled to enlist 
resource, see the previous warnings. tx=TransactionImple < ac, BasicAction: 
7f000101:d7b4:47b55ac3:781 status: ActionStatus.ABORT_ONLY >))
  | 
  | ... snip ...
  | 
  | 2008-02-15 09:51:45,027 ERROR [STDERR] Caused by: 
org.jboss.resource.JBossResourceException: Could not enlist in transaction on 
entering meta-aware object!; - nested throwable: 
(javax.transaction.SystemException: java.lang.Throwable: Unabled to enlist 
resource, see the previous warnings. tx=TransactionImple < ac, BasicAction: 
7f000101:d7b4:47b55ac3:781 status: ActionStatus.ABORT_ONLY >)
  | 
  | ... snip ...
  | 
  | 2008-02-15 09:51:45,032 WARN  [JDBCExceptionReporter] SQL Error: 0, 
SQLState: null
  | 2008-02-15 09:51:45,032 ERROR [JDBCExceptionReporter] Transaction is not 
active: tx=TransactionImple < ac, BasicAction: 7f000101:d7b4:47b55ac3:781 
status: ActionStatus.ABORT_ONLY >; - nested throwable: 
(javax.resource.ResourceException: Transaction is not active: 
tx=TransactionImple < ac, BasicAction: 7f000101:d7b4:47b55ac3:781 status: 
ActionStatus.ABORT_ONLY >)
  | 2008-02-15 09:51:45,032 INFO  [DefaultLoadEventListener] Error performing 
load command
  | org.hibernate.exception.GenericJDBCException: Cannot open connection
  |     at 
org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103)
  | 
  | ... snip ...
  | 
  | Caused by: org.jboss.util.NestedSQLException: Transaction is not active: 
tx=TransactionImple < ac, BasicAction: 7f000101:d7b4:47b55ac3:781 status: 
ActionStatus.ABORT_ONLY >; - nested throwable: 
(javax.resource.ResourceException: Transaction is not active: 
tx=TransactionImple < ac, BasicAction: 7f000101:d7b4:47b55ac3:781 status: 
ActionStatus.ABORT_ONLY >)
  | 
  | ... snip ...
  | 
  | Caused by: javax.resource.ResourceException: Transaction is not active: 
tx=TransactionImple < ac, BasicAction: 7f000101:d7b4:47b55ac3:781 status: 
ActionStatus.ABORT_ONLY >
  | 
  | ... snip ...
  | 
  | 2008-02-15 09:51:45,063 ERROR [TimerImpl] Error invoking ejbTimeout: 
javax.ejb.EJBTransactionRolledbackException: EntityManager must be access 
within a transaction
  | 

The whole thing ... the only thing above this is the successful deployment of 
the jars



  | 2008-02-15 09:51:44,971 INFO  [STDOUT] SELECT:SELECT f.* FROM Flight f  
INNER JOIN Airport ap ON ap.id = f.destinationAirportId WHERE  
f.icaoCarrierCode = :icaoCarrierCode OR f.icaoFlightCode = :flightIcaoCode OR 
ap.icaoId = :destinationAirportIcao ORDER BY f.icaoCarrierCode = 
:icaoCarrierCode,  f.icaoFlightCode = :flightIcaoCode,  ap.icaoId = 
:destinationAirportIcao, 1
  | 2008-02-15 09:51:44,982 WARN  [loggerI18N] 
[com.arjuna.ats.internal.jta.transaction.arjunacore.lastResource.disallow] 
[com.arjuna.ats.internal.jta.transaction.arjunacore.lastResource.disallow] 
Adding multiple last resources is disallowed. Current resource is [EMAIL 
PROTECTED]
  | 2008-02-15 09:51:45,011 WARN  [JDBCExceptionReporter] SQL Error: 0, 
SQLState: null
  | 2008-02-15 09:51:45,011 ERROR [JDBCExceptionReporter] Could not enlist in 
transaction on entering meta-aware object!; - nested throwable: 
(javax.transaction.SystemException: java.lang.Throwable: Unabled to enlist 
resource, see the previous warnings. tx=TransactionImple < ac, BasicAction: 
7f000101:d7b4:47b55ac3:781 status: ActionStatus.ABORT_ONLY >); - nested 
throwable: (org.jboss.resource.JBossResourceException: Could not enlist in 
transaction on entering meta-aware object!; - nested throwable: 
(javax.transaction.SystemException: java.lang.Throwable: Unabled to enlist 
resource, see the previous warnings. tx=TransactionImple < ac, BasicAction: 
7f000101:d7b4:47b55ac3:781 status: ActionStatus.ABORT_ONLY >))
  | 2008-02-15 09:51:45,012 INFO  [STDOUT] SELECT f.* FROM Flight f  INNER JOIN 
Airport ap ON ap.id = f.destinationAirportId WHERE  f.icaoCarrierCode = 
:icaoCarrierCode OR f.icaoFlightCode = :flightIcaoCode OR ap.icaoId = 
:destinationAirportIcao ORDER BY f.icaoCarrierCode = :icaoCarrierCode,  
f.icaoFlightCode = :flightIcaoCode,  ap.icaoId = :destinationAirportIcao, 1
  | 2008-02-15 09:51:45,019 ERROR [STDERR] 
javax.persistence.PersistenceException: 
org.hibernate.exception.GenericJDBCException: Cannot open connection
  | 2008-02-15 09:51:45,020 ERROR [STDERR]      at 
org.hibernate.ejb.AbstractEntityManagerImpl.throwPersistenceException(AbstractEntityManagerImpl.java:629)
  | 2008-02-15 09:51:45,020 ERROR [STDERR]      at 
org.hibernate.ejb.QueryImpl.getResultList(QueryImpl.java:73)
  | 2008-02-15 09:51:45,020 ERROR [STDERR]      at 
net.rockshore.cdm.service.FlightServiceImpl.findFlight(FlightServiceImpl.java:251)
  | 2008-02-15 09:51:45,020 ERROR [STDERR]      at 
net.rockshore.cdm.service.FlightServiceImpl.findOrCreateFlight(FlightServiceImpl.java:206)
  | 2008-02-15 09:51:45,020 ERROR [STDERR]      at 
net.rockshore.cdm.service.FlightServiceImpl.findOrCreateFlightId(FlightServiceImpl.java:215)
  | 2008-02-15 09:51:45,020 ERROR [STDERR]      at 
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  | 2008-02-15 09:51:45,021 ERROR [STDERR]      at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  | 2008-02-15 09:51:45,021 ERROR [STDERR]      at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  | 2008-02-15 09:51:45,021 ERROR [STDERR]      at 
java.lang.reflect.Method.invoke(Method.java:597)
  | 2008-02-15 09:51:45,021 ERROR [STDERR]      at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)
  | 2008-02-15 09:51:45,021 ERROR [STDERR]      at 
org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:166)
  | 2008-02-15 09:51:45,021 ERROR [STDERR]      at 
org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsInterceptor.java:63)
  | 2008-02-15 09:51:45,021 ERROR [STDERR]      at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  | 2008-02-15 09:51:45,021 ERROR [STDERR]      at 
org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:54)
  | 2008-02-15 09:51:45,021 ERROR [STDERR]      at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  | 2008-02-15 09:51:45,021 ERROR [STDERR]      at 
org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)
  | 2008-02-15 09:51:45,021 ERROR [STDERR]      at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  | 2008-02-15 09:51:45,021 ERROR [STDERR]      at 
org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
  | 2008-02-15 09:51:45,021 ERROR [STDERR]      at 
org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:195)
  | 2008-02-15 09:51:45,021 ERROR [STDERR]      at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  | 2008-02-15 09:51:45,021 ERROR [STDERR]      at 
org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)
  | 2008-02-15 09:51:45,021 ERROR [STDERR]      at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  | 2008-02-15 09:51:45,022 ERROR [STDERR]      at 
org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:62)
  | 2008-02-15 09:51:45,022 ERROR [STDERR]      at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  | 2008-02-15 09:51:45,022 ERROR [STDERR]      at 
org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:77)
  | 2008-02-15 09:51:45,022 ERROR [STDERR]      at 
org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(Ejb3AuthenticationInterceptor.java:106)
  | 2008-02-15 09:51:45,022 ERROR [STDERR]      at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  | 2008-02-15 09:51:45,022 ERROR [STDERR]      at 
org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:46)
  | 2008-02-15 09:51:45,022 ERROR [STDERR]      at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  | 2008-02-15 09:51:45,022 ERROR [STDERR]      at 
org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)
  | 2008-02-15 09:51:45,022 ERROR [STDERR]      at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  | 2008-02-15 09:51:45,022 ERROR [STDERR]      at 
org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(StatelessContainer.java:278)
  | 2008-02-15 09:51:45,022 ERROR [STDERR]      at 
org.jboss.ejb3.remoting.IsLocalInterceptor.invokeLocal(IsLocalInterceptor.java:79)
  | 2008-02-15 09:51:45,022 ERROR [STDERR]      at 
org.jboss.ejb3.remoting.IsLocalInterceptor.invoke(IsLocalInterceptor.java:70)
  | 2008-02-15 09:51:45,022 ERROR [STDERR]      at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  | 2008-02-15 09:51:45,022 ERROR [STDERR]      at 
org.jboss.ejb3.stateless.StatelessRemoteProxy.invoke(StatelessRemoteProxy.java:103)
  | 2008-02-15 09:51:45,022 ERROR [STDERR]      at 
$Proxy211.findOrCreateFlightId(Unknown Source)
  | 2008-02-15 09:51:45,023 ERROR [STDERR]      at 
net.rockshore.services.integrations.eat.EventFactory.lookupFlightId(EventFactory.java:99)
  | 2008-02-15 09:51:45,023 ERROR [STDERR]      at 
net.rockshore.services.integrations.eat.EventFactory.getEvent(EventFactory.java:48)
  | 2008-02-15 09:51:45,023 ERROR [STDERR]      at 
net.rockshore.services.integrations.eat.Comparator.compare(Comparator.java:29)
  | 2008-02-15 09:51:45,023 ERROR [STDERR]      at 
net.rockshore.services.integrations.eat.EATIntegrationServiceImpl.generateXml(EATIntegrationServiceImpl.java:81)
  | 2008-02-15 09:51:45,023 ERROR [STDERR]      at 
net.rockshore.services.integrations.eat.EATIntegrationServiceImpl.generateEvents(EATIntegrationServiceImpl.java:67)
  | 2008-02-15 09:51:45,023 ERROR [STDERR]      at 
net.rockshore.services.integrations.eat.EATIntegrationServiceImpl.timeout(EATIntegrationServiceImpl.java:62)
  | 2008-02-15 09:51:45,023 ERROR [STDERR]      at 
sun.reflect.GeneratedMethodAccessor159.invoke(Unknown Source)
  | 2008-02-15 09:51:45,023 ERROR [STDERR]      at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  | 2008-02-15 09:51:45,023 ERROR [STDERR]      at 
java.lang.reflect.Method.invoke(Method.java:597)
  | 2008-02-15 09:51:45,023 ERROR [STDERR]      at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)
  | 2008-02-15 09:51:45,023 ERROR [STDERR]      at 
org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:166)
  | 2008-02-15 09:51:45,023 ERROR [STDERR]      at 
org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsInterceptor.java:63)
  | 2008-02-15 09:51:45,023 ERROR [STDERR]      at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  | 2008-02-15 09:51:45,023 ERROR [STDERR]      at 
org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:54)
  | 2008-02-15 09:51:45,023 ERROR [STDERR]      at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  | 2008-02-15 09:51:45,023 ERROR [STDERR]      at 
org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)
  | 2008-02-15 09:51:45,024 ERROR [STDERR]      at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  | 2008-02-15 09:51:45,024 ERROR [STDERR]      at 
org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:79)
  | 2008-02-15 09:51:45,024 ERROR [STDERR]      at 
org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:191)
  | 2008-02-15 09:51:45,024 ERROR [STDERR]      at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  | 2008-02-15 09:51:45,024 ERROR [STDERR]      at 
org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)
  | 2008-02-15 09:51:45,024 ERROR [STDERR]      at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  | 2008-02-15 09:51:45,024 ERROR [STDERR]      at 
org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:62)
  | 2008-02-15 09:51:45,024 ERROR [STDERR]      at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  | 2008-02-15 09:51:45,024 ERROR [STDERR]      at 
org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:77)
  | 2008-02-15 09:51:45,024 ERROR [STDERR]      at 
org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(Ejb3AuthenticationInterceptor.java:106)
  | 2008-02-15 09:51:45,024 ERROR [STDERR]      at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  | 2008-02-15 09:51:45,024 ERROR [STDERR]      at 
org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:46)
  | 2008-02-15 09:51:45,024 ERROR [STDERR]      at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  | 2008-02-15 09:51:45,024 ERROR [STDERR]      at 
org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)
  | 2008-02-15 09:51:45,024 ERROR [STDERR]      at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  | 2008-02-15 09:51:45,025 ERROR [STDERR]      at 
org.jboss.ejb3.stateless.StatelessContainer.callTimeout(StatelessContainer.java:151)
  | 2008-02-15 09:51:45,025 ERROR [STDERR]      at 
org.jboss.ejb.txtimer.TimerImpl$TimerTaskImpl.run(TimerImpl.java:561)
  | 2008-02-15 09:51:45,025 ERROR [STDERR]      at 
java.util.TimerThread.mainLoop(Timer.java:512)
  | 2008-02-15 09:51:45,025 ERROR [STDERR]      at 
java.util.TimerThread.run(Timer.java:462)
  | 2008-02-15 09:51:45,025 ERROR [STDERR] Caused by: 
org.hibernate.exception.GenericJDBCException: Cannot open connection
  | 2008-02-15 09:51:45,025 ERROR [STDERR]      at 
org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103)
  | 2008-02-15 09:51:45,025 ERROR [STDERR]      at 
org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91)
  | 2008-02-15 09:51:45,025 ERROR [STDERR]      at 
org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
  | 2008-02-15 09:51:45,025 ERROR [STDERR]      at 
org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:29)
  | 2008-02-15 09:51:45,026 ERROR [STDERR]      at 
org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:426)
  | 2008-02-15 09:51:45,026 ERROR [STDERR]      at 
org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:144)
  | 2008-02-15 09:51:45,026 ERROR [STDERR]      at 
org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:139)
  | 2008-02-15 09:51:45,026 ERROR [STDERR]      at 
org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1547)
  | 2008-02-15 09:51:45,026 ERROR [STDERR]      at 
org.hibernate.loader.Loader.doQuery(Loader.java:673)
  | 2008-02-15 09:51:45,026 ERROR [STDERR]      at 
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:236)
  | 2008-02-15 09:51:45,026 ERROR [STDERR]      at 
org.hibernate.loader.Loader.doList(Loader.java:2220)
  | 2008-02-15 09:51:45,026 ERROR [STDERR]      at 
org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2104)
  | 2008-02-15 09:51:45,026 ERROR [STDERR]      at 
org.hibernate.loader.Loader.list(Loader.java:2099)
  | 2008-02-15 09:51:45,026 ERROR [STDERR]      at 
org.hibernate.loader.custom.CustomLoader.list(CustomLoader.java:289)
  | 2008-02-15 09:51:45,026 ERROR [STDERR]      at 
org.hibernate.impl.SessionImpl.listCustomQuery(SessionImpl.java:1695)
  | 2008-02-15 09:51:45,026 ERROR [STDERR]      at 
org.hibernate.impl.AbstractSessionImpl.list(AbstractSessionImpl.java:142)
  | 2008-02-15 09:51:45,026 ERROR [STDERR]      at 
org.hibernate.impl.SQLQueryImpl.list(SQLQueryImpl.java:152)
  | 2008-02-15 09:51:45,026 ERROR [STDERR]      at 
org.hibernate.ejb.QueryImpl.getResultList(QueryImpl.java:64)
  | 2008-02-15 09:51:45,026 ERROR [STDERR]      ... 70 more
  | 2008-02-15 09:51:45,027 ERROR [STDERR] Caused by: 
org.jboss.util.NestedSQLException: Could not enlist in transaction on entering 
meta-aware object!; - nested throwable: (javax.transaction.SystemException: 
java.lang.Throwable: Unabled to enlist resource, see the previous warnings. 
tx=TransactionImple < ac, BasicAction: 7f000101:d7b4:47b55ac3:781 status: 
ActionStatus.ABORT_ONLY >); - nested throwable: 
(org.jboss.resource.JBossResourceException: Could not enlist in transaction on 
entering meta-aware object!; - nested throwable: 
(javax.transaction.SystemException: java.lang.Throwable: Unabled to enlist 
resource, see the previous warnings. tx=TransactionImple < ac, BasicAction: 
7f000101:d7b4:47b55ac3:781 status: ActionStatus.ABORT_ONLY >))
  | 2008-02-15 09:51:45,027 ERROR [STDERR]      at 
org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:94)
  | 2008-02-15 09:51:45,027 ERROR [STDERR]      at 
org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider.getConnection(InjectedDataSourceConnectionProvider.java:47)
  | 2008-02-15 09:51:45,027 ERROR [STDERR]      at 
org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:423)
  | 2008-02-15 09:51:45,027 ERROR [STDERR]      ... 83 more
  | 2008-02-15 09:51:45,027 ERROR [STDERR] Caused by: 
org.jboss.resource.JBossResourceException: Could not enlist in transaction on 
entering meta-aware object!; - nested throwable: 
(javax.transaction.SystemException: java.lang.Throwable: Unabled to enlist 
resource, see the previous warnings. tx=TransactionImple < ac, BasicAction: 
7f000101:d7b4:47b55ac3:781 status: ActionStatus.ABORT_ONLY >)
  | 2008-02-15 09:51:45,028 ERROR [STDERR]      at 
org.jboss.resource.connectionmanager.TxConnectionManager.managedConnectionReconnected(TxConnectionManager.java:343)
  | 2008-02-15 09:51:45,028 ERROR [STDERR]      at 
org.jboss.resource.connectionmanager.BaseConnectionManager2.reconnectManagedConnection(BaseConnectionManager2.java:518)
  | 2008-02-15 09:51:45,028 ERROR [STDERR]      at 
org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnection(BaseConnectionManager2.java:399)
  | 2008-02-15 09:51:45,028 ERROR [STDERR]      at 
org.jboss.resource.connectionmanager.BaseConnectionManager2$ConnectionManagerProxy.allocateConnection(BaseConnectionManager2.java:842)
  | 2008-02-15 09:51:45,028 ERROR [STDERR]      at 
org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:88)
  | 2008-02-15 09:51:45,028 ERROR [STDERR]      ... 85 more
  | 2008-02-15 09:51:45,028 ERROR [STDERR] Caused by: 
javax.transaction.SystemException: java.lang.Throwable: Unabled to enlist 
resource, see the previous warnings. tx=TransactionImple < ac, BasicAction: 
7f000101:d7b4:47b55ac3:781 status: ActionStatus.ABORT_ONLY >
  | 2008-02-15 09:51:45,028 ERROR [STDERR]      at 
org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener$TransactionSynchronization.checkEnlisted(TxConnectionManager.java:744)
  | 2008-02-15 09:51:45,028 ERROR [STDERR]      at 
org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener.enlist(TxConnectionManager.java:577)
  | 2008-02-15 09:51:45,028 ERROR [STDERR]      at 
org.jboss.resource.connectionmanager.TxConnectionManager.managedConnectionReconnected(TxConnectionManager.java:337)
  | 2008-02-15 09:51:45,029 ERROR [STDERR]      ... 89 more
  | 2008-02-15 09:51:45,032 WARN  [JDBCExceptionReporter] SQL Error: 0, 
SQLState: null
  | 2008-02-15 09:51:45,032 ERROR [JDBCExceptionReporter] Transaction is not 
active: tx=TransactionImple < ac, BasicAction: 7f000101:d7b4:47b55ac3:781 
status: ActionStatus.ABORT_ONLY >; - nested throwable: 
(javax.resource.ResourceException: Transaction is not active: 
tx=TransactionImple < ac, BasicAction: 7f000101:d7b4:47b55ac3:781 status: 
ActionStatus.ABORT_ONLY >)
  | 2008-02-15 09:51:45,032 INFO  [DefaultLoadEventListener] Error performing 
load command
  | org.hibernate.exception.GenericJDBCException: Cannot open connection
  |     at 
org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103)
  |     at 
org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91)
  |     at 
org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
  |     at 
org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:29)
  |     at 
org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:426)
  |     at 
org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:144)
  |     at 
org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:139)
  |     at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1547)
  |     at org.hibernate.loader.Loader.doQuery(Loader.java:673)
  |     at 
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:236)
  |     at org.hibernate.loader.Loader.loadEntity(Loader.java:1860)
  |     at 
org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:48)
  |     at 
org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:42)
  |     at 
org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3044)
  |     at 
org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:395)
  |     at 
org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:375)
  |     at 
org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:139)
  |     at 
org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:195)
  |     at 
org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:103)
  |     at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
  |     at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)
  |     at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
  |     at 
org.hibernate.ejb.AbstractEntityManagerImpl.find(AbstractEntityManagerImpl.java:174)
  |     at 
org.jboss.ejb3.entity.TransactionScopedEntityManager.find(TransactionScopedEntityManager.java:171)
  |     at 
net.rockshore.cdm.service.CarrierServiceImpl.findByIcao(CarrierServiceImpl.java:32)
  |     at 
net.rockshore.cdm.service.CarrierServiceImpl.findOrCreate(CarrierServiceImpl.java:81)
  |     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  |     at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:597)
  |     at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)
  |     at 
org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:166)
  |     at 
org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsInterceptor.java:63)
  |     at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  |     at 
org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:54)
  |     at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  |     at 
org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)
  |     at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  |     at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
  |     at 
org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:195)
  |     at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  |     at 
org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)
  |     at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  |     at 
org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:62)
  |     at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  |     at 
org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:77)
  |     at 
org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(Ejb3AuthenticationInterceptor.java:106)
  |     at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  |     at 
org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:46)
  |     at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  |     at 
org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)
  |     at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  |     at 
org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessContainer.java:214)
  |     at 
org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessContainer.java:184)
  |     at 
org.jboss.ejb3.stateless.StatelessLocalProxy.invoke(StatelessLocalProxy.java:81)
  |     at $Proxy105.findOrCreate(Unknown Source)
  |     at 
net.rockshore.cdm.service.FlightServiceImpl.createNewFlight(FlightServiceImpl.java:440)
  |     at 
net.rockshore.cdm.service.FlightServiceImpl.findOrCreateFlight(FlightServiceImpl.java:208)
  |     at 
net.rockshore.cdm.service.FlightServiceImpl.findOrCreateFlightId(FlightServiceImpl.java:215)
  |     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  |     at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:597)
  |     at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)
  |     at 
org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:166)
  |     at 
org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsInterceptor.java:63)
  |     at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  |     at 
org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:54)
  |     at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  |     at 
org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)
  |     at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  |     at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
  |     at 
org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:195)
  |     at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  |     at 
org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)
  |     at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  |     at 
org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:62)
  |     at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  |     at 
org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:77)
  |     at 
org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(Ejb3AuthenticationInterceptor.java:106)
  |     at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  |     at 
org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:46)
  |     at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  |     at 
org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)
  |     at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  |     at 
org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(StatelessContainer.java:278)
  |     at 
org.jboss.ejb3.remoting.IsLocalInterceptor.invokeLocal(IsLocalInterceptor.java:79)
  |     at 
org.jboss.ejb3.remoting.IsLocalInterceptor.invoke(IsLocalInterceptor.java:70)
  |     at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  |     at 
org.jboss.ejb3.stateless.StatelessRemoteProxy.invoke(StatelessRemoteProxy.java:103)
  |     at $Proxy211.findOrCreateFlightId(Unknown Source)
  |     at 
net.rockshore.services.integrations.eat.EventFactory.lookupFlightId(EventFactory.java:99)
  |     at 
net.rockshore.services.integrations.eat.EventFactory.getEvent(EventFactory.java:48)
  |     at 
net.rockshore.services.integrations.eat.Comparator.compare(Comparator.java:29)
  |     at 
net.rockshore.services.integrations.eat.EATIntegrationServiceImpl.generateXml(EATIntegrationServiceImpl.java:81)
  |     at 
net.rockshore.services.integrations.eat.EATIntegrationServiceImpl.generateEvents(EATIntegrationServiceImpl.java:67)
  |     at 
net.rockshore.services.integrations.eat.EATIntegrationServiceImpl.timeout(EATIntegrationServiceImpl.java:62)
  |     at sun.reflect.GeneratedMethodAccessor159.invoke(Unknown Source)
  |     at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  |     at java.lang.reflect.Method.invoke(Method.java:597)
  |     at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)
  |     at 
org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:166)
  |     at 
org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsInterceptor.java:63)
  |     at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  |     at 
org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:54)
  |     at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  |     at 
org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)
  |     at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  |     at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:79)
  |     at 
org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:191)
  |     at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  |     at 
org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)
  |     at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  |     at 
org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:62)
  |     at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  |     at 
org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:77)
  |     at 
org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(Ejb3AuthenticationInterceptor.java:106)
  |     at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  |     at 
org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:46)
  |     at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  |     at 
org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)
  |     at 
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
  |     at 
org.jboss.ejb3.stateless.StatelessContainer.callTimeout(StatelessContainer.java:151)
  |     at org.jboss.ejb.txtimer.TimerImpl$TimerTaskImpl.run(TimerImpl.java:561)
  |     at java.util.TimerThread.mainLoop(Timer.java:512)
  |     at java.util.TimerThread.run(Timer.java:462)
  | Caused by: org.jboss.util.NestedSQLException: Transaction is not active: 
tx=TransactionImple < ac, BasicAction: 7f000101:d7b4:47b55ac3:781 status: 
ActionStatus.ABORT_ONLY >; - nested throwable: 
(javax.resource.ResourceException: Transaction is not active: 
tx=TransactionImple < ac, BasicAction: 7f000101:d7b4:47b55ac3:781 status: 
ActionStatus.ABORT_ONLY >)
  |     at 
org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:94)
  |     at 
org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider.getConnection(InjectedDataSourceConnectionProvider.java:47)
  |     at 
org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:423)
  |     ... 121 more
  | Caused by: javax.resource.ResourceException: Transaction is not active: 
tx=TransactionImple < ac, BasicAction: 7f000101:d7b4:47b55ac3:781 status: 
ActionStatus.ABORT_ONLY >
  |     at 
org.jboss.resource.connectionmanager.TxConnectionManager.getManagedConnection(TxConnectionManager.java:304)
  |     at 
org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnection(BaseConnectionManager2.java:396)
  |     at 
org.jboss.resource.connectionmanager.BaseConnectionManager2$ConnectionManagerProxy.allocateConnection(BaseConnectionManager2.java:842)
  |     at 
org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:88)
  |     ... 123 more
  | 2008-02-15 09:51:45,063 ERROR [TimerImpl] Error invoking ejbTimeout: 
javax.ejb.EJBTransactionRolledbackException: EntityManager must be access 
within a transaction
  | 


View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4129601#4129601

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4129601
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to