Atomikos Forum

Atomikos with H2 DB

Hi,

I am able to setup atomikos with Spring and Oracle XA DS.

For the development environment we use H2 DB and I am trying to setup the datasource. However I am getting following exception as soon as I start the application.

2009-11-06 09:33:55,436 WARN [atomikos] - XA resource 'AGLTDS': resume for XID '3139322E3136382E3130342E36302E746D30303030313030303335:3139322E3136382E3130342E36302E746D31' raised -4: the supplied XID is invalid for this XA resource
javax.transaction.xa.XAException
    at org.h2.jdbcx.JdbcXAConnection.start(JdbcXAConnection.java:341)
    at com.atomikos.datasource.xa.XAResourceTransaction.resume(XAResourceTransaction.java:647)
    at com.atomikos.datasource.xa.session.BranchEnlistedStateHandler.<init>(BranchEnlistedStateHandler.java:32)
    at com.atomikos.datasource.xa.session.NotInBranchStateHandler.checkEnlistBeforeUse(NotInBranchStateHandler.java:41)
    at com.atomikos.datasource.xa.session.TransactionContext.checkEnlistBeforeUse(TransactionContext.java:60)
    at com.atomikos.datasource.xa.session.SessionHandleState.notifyBeforeUse(SessionHandleState.java:151)
    at com.atomikos.jdbc.AtomikosConnectionProxy.enlist(AtomikosConnectionProxy.java:172)
    at com.atomikos.jdbc.AtomikosConnectionProxy.invoke(AtomikosConnectionProxy.java:106)
    at $Proxy111.prepareStatement(Unknown Source)
    at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.prepareStatement(DatabaseAccessor.java:1350)
    at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.prepareStatement(DatabaseAccessor.java:1303)
    at org.eclipse.persistence.internal.databaseaccess.DatabaseCall.prepareStatement(DatabaseCall.java:646)
    at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:551)
    at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:501)
    at org.eclipse.persistence.sessions.server.ServerSession.executeCall(ServerSession.java:536)
    at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:205)
    at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:191)
    at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeSelectCall(DatasourceCallQueryMechanism.java:262)
    at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.selectAllRows(DatasourceCallQueryMechanism.java:599)
    at org.eclipse.persistence.internal.queries.ExpressionQueryMechanism.selectAllRowsFromTable(ExpressionQueryMechanism.java:2512)
    at org.eclipse.persistence.internal.queries.ExpressionQueryMechanism.selectAllRows(ExpressionQueryMechanism.java:2470)
    at org.eclipse.persistence.queries.ReadAllQuery.executeObjectLevelReadQuery(ReadAllQuery.java:480)
    at org.eclipse.persistence.queries.ObjectLevelReadQuery.executeDatabaseQuery(ObjectLevelReadQuery.java:930)
    at org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:664)
    at org.eclipse.persistence.queries.ObjectLevelReadQuery.execute(ObjectLevelReadQuery.java:891)
    at org.eclipse.persistence.queries.ReadAllQuery.execute(ReadAllQuery.java:457)
    at org.eclipse.persistence.internal.sessions.AbstractSession.internalExecuteQuery(AbstractSession.java:2243)
    at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1181)
    at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1165)
    at org.eclipse.persistence.internal.indirection.QueryBasedValueHolder.instantiate(QueryBasedValueHolder.java:77)
    at org.eclipse.persistence.internal.indirection.QueryBasedValueHolder.instantiate(QueryBasedValueHolder.java:67)
    at org.eclipse.persistence.internal.indirection.DatabaseValueHolder.getValue(DatabaseValueHolder.java:83)
    at org.eclipse.persistence.internal.indirection.UnitOfWorkValueHolder.instantiateImpl(UnitOfWorkValueHolder.java:161)
    at org.eclipse.persistence.internal.indirection.UnitOfWorkValueHolder.instantiate(UnitOfWorkValueHolder.java:230)
    at org.eclipse.persistence.internal.indirection.DatabaseValueHolder.getValue(DatabaseValueHolder.java:83)
    at org.eclipse.persistence.indirection.IndirectSet.buildDelegate(IndirectSet.java:192)
    at org.eclipse.persistence.indirection.IndirectSet.getDelegate(IndirectSet.java:343)
    at org.eclipse.persistence.indirection.IndirectSet$1.<init>(IndirectSet.java:410)
    at org.eclipse.persistence.indirection.IndirectSet.iterator(IndirectSet.java:409)
    at com.arisglobal.aglite.util.ReflectionUtil.populatePathInfo(ReflectionUtil.java:295)
    at com.arisglobal.aglite.util.ReflectionUtil.populatePathInfo(ReflectionUtil.java:321)
    at com.arisglobal.aglite.dao.AbstractDAO.findByNamedQuery(AbstractDAO.java:355)
    at com.arisglobal.aglite.user.dao.UserDAOImpl.getUserByUserName(UserDAOImpl.java:160)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at $Proxy44.getUserByUserName(Unknown Source)
    at com.arisglobal.aglite.user.service.UserServiceImpl.getUserByUserName(UserServiceImpl.java:111)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at $Proxy77.getUserByUserName(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
    at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:58)
    at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:62)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:36)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.osgi.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:59)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at $Proxy109.getUserByUserName(Unknown Source)
    at com.arisglobal.aglite.authentication.service.LoginServiceImpl.loadUserByUsername(LoginServiceImpl.java:27)
    at org.springframework.security.providers.dao.DaoAuthenticationProvider.retrieveUser(DaoAuthenticationProvider.java:83)
    at org.springframework.security.providers.dao.AbstractUserDetailsAuthenticationProvider.authenticate(AbstractUserDetailsAuthenticationProvider.java:121)
    at org.springframework.security.providers.ProviderManager.doAuthentication(ProviderManager.java:188)
    at org.springframework.security.AbstractAuthenticationManager.authenticate(AbstractAuthenticationManager.java:46)
    at org.springframework.security.ui.webapp.AuthenticationProcessingFilter.attemptAuthentication(AuthenticationProcessingFilter.java:82)
    at org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:258)
    at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
    at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
    at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)
    at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
    at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
    at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:175)
    at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236)
    at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Thread.java:619) 2009-11-06 09:33:55,436 WARN [atomikos] - Error enlisting in transaction - connection might be broken? Please check the logs for more information...
com.atomikos.datasource.ResourceException: XA resource 'AGLTDS': resume for XID '3139322E3136382E3130342E36302E746D30303030313030303335:3139322E3136382E3130342E36302E746D31' raised -4: the supplied XID is invalid for this XA resource
    at com.atomikos.datasource.xa.XAResourceTransaction.resume(XAResourceTransaction.java:654)
    at com.atomikos.datasource.xa.session.BranchEnlistedStateHandler.<init>(BranchEnlistedStateHandler.java:32)
    at com.atomikos.datasource.xa.session.NotInBranchStateHandler.checkEnlistBeforeUse(NotInBranchStateHandler.java:41)
    at com.atomikos.datasource.xa.session.TransactionContext.checkEnlistBeforeUse(TransactionContext.java:60)
    at com.atomikos.datasource.xa.session.SessionHandleState.notifyBeforeUse(SessionHandleState.java:151)
    at com.atomikos.jdbc.AtomikosConnectionProxy.enlist(AtomikosConnectionProxy.java:172)
    at com.atomikos.jdbc.AtomikosConnectionProxy.invoke(AtomikosConnectionProxy.java:106)
    at $Proxy111.prepareStatement(Unknown Source)
    at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.prepareStatement(DatabaseAccessor.java:1350)
    at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.prepareStatement(DatabaseAccessor.java:1303)
    at org.eclipse.persistence.internal.databaseaccess.DatabaseCall.prepareStatement(DatabaseCall.java:646)
    at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:551)
    at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:501)
    at org.eclipse.persistence.sessions.server.ServerSession.executeCall(ServerSession.java:536)
    at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:205)
    at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:191)
    at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeSelectCall(DatasourceCallQueryMechanism.java:262)
    at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.selectAllRows(DatasourceCallQueryMechanism.java:599)
    at org.eclipse.persistence.internal.queries.ExpressionQueryMechanism.selectAllRowsFromTable(ExpressionQueryMechanism.java:2512)
    at org.eclipse.persistence.internal.queries.ExpressionQueryMechanism.selectAllRows(ExpressionQueryMechanism.java:2470)
    at org.eclipse.persistence.queries.ReadAllQuery.executeObjectLevelReadQuery(ReadAllQuery.java:480)
    at org.eclipse.persistence.queries.ObjectLevelReadQuery.executeDatabaseQuery(ObjectLevelReadQuery.java:930)
    at org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:664)
    at org.eclipse.persistence.queries.ObjectLevelReadQuery.execute(ObjectLevelReadQuery.java:891)
    at org.eclipse.persistence.queries.ReadAllQuery.execute(ReadAllQuery.java:457)
    at org.eclipse.persistence.internal.sessions.AbstractSession.internalExecuteQuery(AbstractSession.java:2243)

Could somebody please let me know what could be the issue?

Thanks,
Shashi
Shashikant Kale Send private email
Friday, November 06, 2009
 
 
Here is the tm.out log around the error.

09-11-06 09:32:25,905 [SpringOsgiExtenderThread-4] Starting read of logfile E:\DevTools\EuropaWorkbench\europa\.\tmlog122.log
09-11-06 09:32:25,905 [SpringOsgiExtenderThread-4] Done read of logfile
09-11-06 09:32:25,968 [SpringOsgiExtenderThread-4] USING core version: 3.5.5
09-11-06 09:32:25,968 [SpringOsgiExtenderThread-4] USING com.atomikos.icatch.console_file_name = tm.out
09-11-06 09:32:25,968 [SpringOsgiExtenderThread-4] USING com.atomikos.icatch.console_file_count = 1
09-11-06 09:32:25,968 [SpringOsgiExtenderThread-4] USING com.atomikos.icatch.automatic_resource_registration = true
09-11-06 09:32:25,968 [SpringOsgiExtenderThread-4] USING com.atomikos.icatch.client_demarcation = false
09-11-06 09:32:25,968 [SpringOsgiExtenderThread-4] USING com.atomikos.icatch.threaded_2pc = true
09-11-06 09:32:25,968 [SpringOsgiExtenderThread-4] USING com.atomikos.icatch.serial_jta_transactions = true
09-11-06 09:32:25,968 [SpringOsgiExtenderThread-4] USING com.atomikos.icatch.log_base_dir = .\
09-11-06 09:32:25,968 [SpringOsgiExtenderThread-4] USING com.atomikos.icatch.console_log_level = INFO
09-11-06 09:32:25,968 [SpringOsgiExtenderThread-4] USING com.atomikos.icatch.max_actives = 50
09-11-06 09:32:25,968 [SpringOsgiExtenderThread-4] USING com.atomikos.icatch.checkpoint_interval = 500
09-11-06 09:32:25,968 [SpringOsgiExtenderThread-4] USING com.atomikos.icatch.enable_logging = true
09-11-06 09:32:25,968 [SpringOsgiExtenderThread-4] USING com.atomikos.icatch.output_dir = c:\temp\logs\xa
09-11-06 09:32:25,968 [SpringOsgiExtenderThread-4] USING com.atomikos.icatch.log_base_name = tmlog
09-11-06 09:32:25,968 [SpringOsgiExtenderThread-4] USING com.atomikos.icatch.console_file_limit = -1
09-11-06 09:32:25,968 [SpringOsgiExtenderThread-4] USING com.atomikos.icatch.max_timeout = 300000
09-11-06 09:32:25,968 [SpringOsgiExtenderThread-4] USING com.atomikos.icatch.tm_unique_name = 192.168.104.60.tm
09-11-06 09:32:25,968 [SpringOsgiExtenderThread-4] USING java.naming.factory.initial = com.sun.jndi.rmi.registry.RegistryContextFactory
09-11-06 09:32:25,968 [SpringOsgiExtenderThread-4] USING java.naming.provider.url = rmi://localhost:1099
09-11-06 09:32:25,968 [SpringOsgiExtenderThread-4] USING com.atomikos.icatch.service = com.atomikos.icatch.standalone.UserTransactionServiceFactory
09-11-06 09:32:25,968 [SpringOsgiExtenderThread-4] USING com.atomikos.icatch.force_shutdown_on_vm_exit = false
09-11-06 09:32:25,968 [SpringOsgiExtenderThread-4] USING com.atomikos.icatch.default_jta_timeout = 10000
09-11-06 09:33:43,311 [Timer-2] AtomikosDataSoureBean 'REPDB': getConnection ( null )...
09-11-06 09:33:43,311 [Timer-2] AtomikosDataSoureBean 'REPDB': init...
09-11-06 09:33:43,326 [Timer-2] AtomikosDataSoureBean 'REPDB': initializing with [ xaDataSourceClassName=org.h2.jdbcx.JdbcDataSource, uniqueResourceName=REPDB, maxPoolSize=1, minPoolSize=1, borrowConnectionTimeout=30, maxIdleTime=60, reapTimeout=0, maintenanceInterval=60, testQuery=null, xaProperties=[URL=jdbc:h2:tcp://localhost/~/aglite,user=aglite,password=aglite] loginTimeout=0]
09-11-06 09:33:43,623 [Timer-2] REPDB: refreshed XAResource
09-11-06 09:33:43,655 [Timer-2] THREADS: using JDK thread pooling...
09-11-06 09:33:43,670 [Timer-2] atomikos connection proxy for conn2: url=jdbc:h2:tcp://localhost/~/aglite user=AGLITE: calling toString...
09-11-06 09:33:43,670 [Timer-2] atomikos connection proxy for conn2: url=jdbc:h2:tcp://localhost/~/aglite user=AGLITE: calling toString...
09-11-06 09:33:43,670 [Timer-2] atomikos connection proxy for conn2: url=jdbc:h2:tcp://localhost/~/aglite user=AGLITE: calling createStatement...
09-11-06 09:33:43,670 [Timer-2] atomikos connection proxy for conn2: url=jdbc:h2:tcp://localhost/~/aglite user=AGLITE: close()...
09-11-06 09:33:54,139 [http-8889-2] createCompositeTransaction ( 300000 ): created new ROOT transaction with id 192.168.104.60.tm0000100035
09-11-06 09:33:54,326 [http-8889-2] AtomikosDataSoureBean 'AGLTDS': getConnection ( null )...
09-11-06 09:33:54,326 [http-8889-2] AtomikosDataSoureBean 'AGLTDS': init...
09-11-06 09:33:54,326 [http-8889-2] AtomikosDataSoureBean 'AGLTDS': initializing with [ xaDataSourceClassName=org.h2.jdbcx.JdbcDataSource, uniqueResourceName=AGLTDS, maxPoolSize=1, minPoolSize=1, borrowConnectionTimeout=30, maxIdleTime=60, reapTimeout=0, maintenanceInterval=60, testQuery=null, xaProperties=[URL=jdbc:h2:tcp://localhost/~/aglite,user=aglite,password=aglite] loginTimeout=0]
09-11-06 09:33:54,326 [http-8889-2] Coordinator not recoverable: 192.168.104.60.tm0000100035
09-11-06 09:33:54,326 [http-8889-2] AGLTDS: refreshed XAResource
09-11-06 09:33:54,342 [http-8889-2] atomikos connection proxy for conn5: url=jdbc:h2:tcp://localhost/~/aglite user=AGLITE: calling toString...
09-11-06 09:33:54,342 [http-8889-2] atomikos connection proxy for conn5: url=jdbc:h2:tcp://localhost/~/aglite user=AGLITE: calling toString...
09-11-06 09:33:54,342 [http-8889-2] atomikos connection proxy for conn5: url=jdbc:h2:tcp://localhost/~/aglite user=AGLITE: calling getMetaData...
09-11-06 09:33:54,358 [http-8889-2] atomikos connection proxy for conn5: url=jdbc:h2:tcp://localhost/~/aglite user=AGLITE: close()...
09-11-06 09:33:54,373 [http-8889-2] AtomikosDataSoureBean 'AGLTDS': getConnection ( null )...
09-11-06 09:33:54,373 [http-8889-2] AtomikosDataSoureBean 'AGLTDS': init...
09-11-06 09:33:54,373 [http-8889-2] atomikos connection proxy for conn5: url=jdbc:h2:tcp://localhost/~/aglite user=AGLITE: calling toString...
09-11-06 09:33:54,373 [http-8889-2] atomikos connection proxy for conn5: url=jdbc:h2:tcp://localhost/~/aglite user=AGLITE: calling toString...
09-11-06 09:33:54,373 [http-8889-2] atomikos connection proxy for conn5: url=jdbc:h2:tcp://localhost/~/aglite user=AGLITE: calling getMetaData...
09-11-06 09:33:54,373 [http-8889-2] atomikos connection proxy for conn5: url=jdbc:h2:tcp://localhost/~/aglite user=AGLITE: isClosed()...
09-11-06 09:33:54,373 [http-8889-2] atomikos connection proxy for conn5: url=jdbc:h2:tcp://localhost/~/aglite user=AGLITE: close()...
09-11-06 09:33:54,373 [http-8889-2] AtomikosDataSoureBean 'AGLTDS': getConnection ( null )...
09-11-06 09:33:54,373 [http-8889-2] AtomikosDataSoureBean 'AGLTDS': init...
09-11-06 09:33:54,373 [http-8889-2] atomikos connection proxy for conn5: url=jdbc:h2:tcp://localhost/~/aglite user=AGLITE: calling toString...
09-11-06 09:33:54,373 [http-8889-2] atomikos connection proxy for conn5: url=jdbc:h2:tcp://localhost/~/aglite user=AGLITE: calling toString...
09-11-06 09:33:54,373 [http-8889-2] atomikos connection proxy for conn5: url=jdbc:h2:tcp://localhost/~/aglite user=AGLITE: calling getMetaData...
09-11-06 09:33:54,373 [http-8889-2] atomikos connection proxy for conn5: url=jdbc:h2:tcp://localhost/~/aglite user=AGLITE: isClosed()...
09-11-06 09:33:54,373 [http-8889-2] atomikos connection proxy for conn5: url=jdbc:h2:tcp://localhost/~/aglite user=AGLITE: close()...
09-11-06 09:33:54,983 [http-8889-2] AtomikosDataSoureBean 'AGLTDS': getConnection ( null )...
09-11-06 09:33:54,983 [http-8889-2] AtomikosDataSoureBean 'AGLTDS': init...
09-11-06 09:33:54,983 [http-8889-2] atomikos connection proxy for conn5: url=jdbc:h2:tcp://localhost/~/aglite user=AGLITE: calling toString...
09-11-06 09:33:54,998 [http-8889-2] atomikos connection proxy for conn5: url=jdbc:h2:tcp://localhost/~/aglite user=AGLITE: calling toString...
09-11-06 09:33:54,998 [http-8889-2] addParticipant ( XAResourceTransaction: 3139322E3136382E3130342E36302E746D30303030313030303335:3139322E3136382E3130342E36302E746D31 ) for transaction 192.168.104.60.tm0000100035
09-11-06 09:33:54,998 [http-8889-2] XAResource.start ( 3139322E3136382E3130342E36302E746D30303030313030303335:3139322E3136382E3130342E36302E746D31 , XAResource.TMNOFLAGS ) on resource AGLTDS represented by XAResource instance xads3: url=jdbc:h2:tcp://localhost/~/aglite user=aglite
09-11-06 09:33:54,998 [http-8889-2] atomikos connection proxy for conn5: url=jdbc:h2:tcp://localhost/~/aglite user=AGLITE: calling prepareStatement...
09-11-06 09:33:55,014 [http-8889-2] atomikos connection proxy for conn5: url=jdbc:h2:tcp://localhost/~/aglite user=AGLITE: isClosed()...
09-11-06 09:33:55,014 [http-8889-2] atomikos connection proxy for conn5: url=jdbc:h2:tcp://localhost/~/aglite user=AGLITE: close()...
09-11-06 09:33:55,014 [http-8889-2] XAResource.end ( 3139322E3136382E3130342E36302E746D30303030313030303335:3139322E3136382E3130342E36302E746D31 , XAResource.TMSUCCESS ) on resource AGLTDS represented by XAResource instance xads3: url=jdbc:h2:tcp://localhost/~/aglite user=aglite
09-11-06 09:33:55,342 [http-8889-2] AtomikosDataSoureBean 'AGLTDS': getConnection ( null )...
09-11-06 09:33:55,342 [http-8889-2] AtomikosDataSoureBean 'AGLTDS': init...
09-11-06 09:33:55,342 [http-8889-2] atomikos connection proxy for conn5: url=jdbc:h2:tcp://localhost/~/aglite user=AGLITE: calling toString...
09-11-06 09:33:55,342 [http-8889-2] atomikos connection proxy for conn5: url=jdbc:h2:tcp://localhost/~/aglite user=AGLITE: calling toString...
09-11-06 09:33:55,342 [http-8889-2] addParticipant ( XAResourceTransaction: 3139322E3136382E3130342E36302E746D30303030313030303335:3139322E3136382E3130342E36302E746D31 ) for transaction 192.168.104.60.tm0000100035
09-11-06 09:33:55,342 [http-8889-2] XAResource.start ( 3139322E3136382E3130342E36302E746D30303030313030303335:3139322E3136382E3130342E36302E746D31 , XAResource.TMJOIN ) on resource AGLTDS represented by XAResource instance xads3: url=jdbc:h2:tcp://localhost/~/aglite user=aglite
09-11-06 09:33:55,342 [http-8889-2] XA resource 'AGLTDS': resume for XID '3139322E3136382E3130342E36302E746D30303030313030303335:3139322E3136382E3130342E36302E746D31' raised -4: the supplied XID is invalid for this XA resource
javax.transaction.xa.XAException
    at org.h2.jdbcx.JdbcXAConnection.start(JdbcXAConnection.java:341)
    at com.atomikos.datasource.xa.XAResourceTransaction.resume(XAResourceTransaction.java:647)
    at com.atomikos.datasource.xa.session.BranchEnlistedStateHandler.<init>(BranchEnlistedStateHandler.java:32)
    at com.atomikos.datasource.xa.session.NotInBranchStateHandler.checkEnlistBeforeUse(NotInBranchStateHandler.java:41)
    at com.atomikos.datasource.xa.session.TransactionContext.checkEnlistBeforeUse(TransactionContext.java:60)
    at com.atomikos.datasource.xa.session.SessionHandleState.notifyBeforeUse(SessionHandleState.java:151)
    at com.atomikos.jdbc.AtomikosConnectionProxy.enlist(AtomikosConnectionProxy.java:172)
    at com.atomikos.jdbc.AtomikosConnectionProxy.invoke(AtomikosConnectionProxy.java:106)
    at $Proxy111.prepareStatement(Unknown Source)
    at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.prepareStatement(DatabaseAccessor.java:1350)
    at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.prepareStatement(DatabaseAccessor.java:1303)
    at org.eclipse.persistence.internal.databaseaccess.DatabaseCall.prepareStatement(DatabaseCall.java:646)
    at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:551)
    at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:501)
    at org.eclipse.persistence.sessions.server.ServerSession.executeCall(ServerSession.java:536)
    at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:205)
    at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:191)
    at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeSelectCall(DatasourceCallQueryMechanism.java:262)
    at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.selectAllRows(DatasourceCallQueryMechanism.java:599)
    at org.eclipse.persistence.internal.queries.ExpressionQueryMechanism.selectAllRowsFromTable(ExpressionQueryMechanism.java:2512)
    at org.eclipse.persistence.internal.queries.ExpressionQueryMechanism.selectAllRows(ExpressionQueryMechanism.java:2470)
    at org.eclipse.persistence.queries.ReadAllQuery.executeObjectLevelReadQuery(ReadAllQuery.java:480)
    at org.eclipse.persistence.queries.ObjectLevelReadQuery.executeDatabaseQuery(ObjectLevelReadQuery.java:930)
    at org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:664)
    at org.eclipse.persistence.queries.ObjectLevelReadQuery.execute(ObjectLevelReadQuery.java:891)
    at org.eclipse.persistence.queries.ReadAllQuery.execute(ReadAllQuery.java:457)
    at org.eclipse.persistence.internal.sessions.AbstractSession.internalExecuteQuery(AbstractSession.java:2243)
    at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1181)
    at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1165)
    at org.eclipse.persistence.internal.indirection.QueryBasedValueHolder.instantiate(QueryBasedValueHolder.java:77)
    at org.eclipse.persistence.internal.indirection.QueryBasedValueHolder.instantiate(QueryBasedValueHolder.java:67)
    at org.eclipse.persistence.internal.indirection.DatabaseValueHolder.getValue(DatabaseValueHolder.java:83)
    at org.eclipse.persistence.internal.indirection.UnitOfWorkValueHolder.instantiateImpl(UnitOfWorkValueHolder.java:161)
    at org.eclipse.persistence.internal.indirection.UnitOfWorkValueHolder.instantiate(UnitOfWorkValueHolder.java:230)
    at org.eclipse.persistence.internal.indirection.DatabaseValueHolder.getValue(DatabaseValueHolder.java:83)
    at org.eclipse.persistence.indirection.IndirectSet.buildDelegate(IndirectSet.java:192)
    at org.eclipse.persistence.indirection.IndirectSet.getDelegate(IndirectSet.java:343)
    at org.eclipse.persistence.indirection.IndirectSet$1.<init>(IndirectSet.java:410)
    at org.eclipse.persistence.indirection.IndirectSet.iterator(IndirectSet.java:409)
    at com.arisglobal.aglite.util.ReflectionUtil.populatePathInfo(ReflectionUtil.java:295)
    at com.arisglobal.aglite.util.ReflectionUtil.populatePathInfo(ReflectionUtil.java:321)
    at com.arisglobal.aglite.dao.AbstractDAO.findByNamedQuery(AbstractDAO.java:355)
    at com.arisglobal.aglite.user.dao.UserDAOImpl.getUserByUserName(UserDAOImpl.java:160)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at $Proxy44.getUserByUserName(Unknown Source)
    at com.arisglobal.aglite.user.service.UserServiceImpl.getUserByUserName(UserServiceImpl.java:111)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at $Proxy77.getUserByUserName(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
    at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:58)
    at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:62)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:36)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.osgi.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:59)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at $Proxy109.getUserByUserName(Unknown Source)
    at com.arisglobal.aglite.authentication.service.LoginServiceImpl.loadUserByUsername(LoginServiceImpl.java:27)
    at org.springframework.security.providers.dao.DaoAuthenticationProvider.retrieveUser(DaoAuthenticationProvider.java:83)
    at org.springframework.security.providers.dao.AbstractUserDetailsAuthenticationProvider.authenticate(AbstractUserDetailsAuthenticationProvider.java:121)
    at org.springframework.security.providers.ProviderManager.doAuthentication(ProviderManager.java:188)
    at org.springframework.security.AbstractAuthenticationManager.authenticate(AbstractAuthenticationManager.java:46)
    at org.springframework.security.ui.webapp.AuthenticationProcessingFilter.attemptAuthentication(AuthenticationProcessingFilter.java:82)
    at org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:258)
    at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
    at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
    at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)
    at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
    at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
    at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:175)
    at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236)
    at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Thread.java:619)
09-11-06 09:33:55,436 [http-8889-2] Error enlisting in transaction - connection might be broken? Please check the logs for more information...
com.atomikos.datasource.ResourceException: XA resource 'AGLTDS': resume for XID '3139322E3136382E3130342E36302E746D30303030313030303335:3139322E3136382E3130342E36302E746D31' raised -4: the supplied XID is invalid for this XA resource
    at com.atomikos.datasource.xa.XAResourceTransaction.resume(XAResourceTransaction.java:654)
    at com.atomikos.datasource.xa.session.BranchEnlistedStateHandler.<init>(BranchEnlistedStateHandler.java:32)
    at com.atomikos.datasource.xa.session.NotInBranchStateHandler.checkEnlistBeforeUse(NotInBranchStateHandler.java:41)
    at com.atomikos.datasource.xa.session.TransactionContext.checkEnlistBeforeUse(TransactionContext.java:60)
    at com.atomikos.datasource.xa.session.SessionHandleState.notifyBeforeUse(SessionHandleState.java:151)
    at com.atomikos.jdbc.AtomikosConnectionProxy.enlist(AtomikosConnectionProxy.java:172)
    at com.atomikos.jdbc.AtomikosConnectionProxy.invoke(AtomikosConnectionProxy.java:106)
    at $Proxy111.prepareStatement(Unknown Source)
    at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.prepareStatement(DatabaseAccessor.java:1350)
    at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.prepareStatement(DatabaseAccessor.java:1303)
    at org.eclipse.persistence.internal.databaseaccess.DatabaseCall.prepareStatement(DatabaseCall.java:646)
    at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:551)
    at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:501)
    at org.eclipse.persistence.sessions.server.ServerSession.executeCall(ServerSession.java:536)
    at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:205)
    at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:191)
    at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeSelectCall(DatasourceCallQueryMechanism.java:262)
    at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.selectAllRows(DatasourceCallQueryMechanism.java:599)
    at org.eclipse.persistence.internal.queries.ExpressionQueryMechanism.selectAllRowsFromTable(ExpressionQueryMechanism.java:2512)
    at org.eclipse.persistence.internal.queries.ExpressionQueryMechanism.selectAllRows(ExpressionQueryMechanism.java:2470)
    at org.eclipse.persistence.queries.ReadAllQuery.executeObjectLevelReadQuery(ReadAllQuery.java:480)
    at org.eclipse.persistence.queries.ObjectLevelReadQuery.executeDatabaseQuery(ObjectLevelReadQuery.java:930)
    at org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:664)
    at org.eclipse.persistence.queries.ObjectLevelReadQuery.execute(ObjectLevelReadQuery.java:891)
    at org.eclipse.persistence.queries.ReadAllQuery.execute(ReadAllQuery.java:457)
    at org.eclipse.persistence.internal.sessions.AbstractSession.internalExecuteQuery(AbstractSession.java:2243)
    at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1181)
    at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1165)
    at org.eclipse.persistence.internal.indirection.QueryBasedValueHolder.instantiate(QueryBasedValueHolder.java:77)
    at org.eclipse.persistence.internal.indirection.QueryBasedValueHolder.instantiate(QueryBasedValueHolder.java:67)
    at org.eclipse.persistence.internal.indirection.DatabaseValueHolder.getValue(DatabaseValueHolder.java:83)
    at org.eclipse.persistence.internal.indirection.UnitOfWorkValueHolder.instantiateImpl(UnitOfWorkValueHolder.java:161)
    at org.eclipse.persistence.internal.indirection.UnitOfWorkValueHolder.instantiate(UnitOfWorkValueHolder.java:230)
    at org.eclipse.persistence.internal.indirection.DatabaseValueHolder.getValue(DatabaseValueHolder.java:83)
    at org.eclipse.persistence.indirection.IndirectSet.buildDelegate(IndirectSet.java:192)
    at org.eclipse.persistence.indirection.IndirectSet.getDelegate(IndirectSet.java:343)
    at org.eclipse.persistence.indirection.IndirectSet$1.<init>(IndirectSet.java:410)
    at org.eclipse.persistence.indirection.IndirectSet.iterator(IndirectSet.java:409)
    at com.arisglobal.aglite.util.ReflectionUtil.populatePathInfo(ReflectionUtil.java:295)
    at com.arisglobal.aglite.util.ReflectionUtil.populatePathInfo(ReflectionUtil.java:321)
    at com.arisglobal.aglite.dao.AbstractDAO.findByNamedQuery(AbstractDAO.java:355)
    at com.arisglobal.aglite.user.dao.UserDAOImpl.getUserByUserName(UserDAOImpl.java:160)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at $Proxy44.getUserByUserName(Unknown Source)
    at com.arisglobal.aglite.user.service.UserServiceImpl.getUserByUserName(UserServiceImpl.java:111)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at $Proxy77.getUserByUserName(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
    at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:58)
    at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:62)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:36)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.osgi.service.importer.support.LocalBundleContextAdvice.invoke(LocalBundleContextAdvice.java:59)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at $Proxy109.getUserByUserName(Unknown Source)
    at com.arisglobal.aglite.authentication.service.LoginServiceImpl.loadUserByUsername(LoginServiceImpl.java:27)
    at org.springframework.security.providers.dao.DaoAuthenticationProvider.retrieveUser(DaoAuthenticationProvider.java:83)
    at org.springframework.security.providers.dao.AbstractUserDetailsAuthenticationProvider.authenticate(AbstractUserDetailsAuthenticationProvider.java:121)
    at org.springframework.security.providers.ProviderManager.doAuthentication(ProviderManager.java:188)
    at org.springframework.security.AbstractAuthenticationManager.authenticate(AbstractAuthenticationManager.java:46)
    at org.springframework.security.ui.webapp.AuthenticationProcessingFilter.attemptAuthentication(AuthenticationProcessingFilter.java:82)
    at org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:258)
    at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
    at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
    at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)
    at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)
    at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
    at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:175)
    at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236)
    at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Thread.java:619)
09-11-06 09:33:55,436 [http-8889-2] atomikos connection proxy for conn5: url=jdbc:h2:tcp://localhost/~/aglite user=AGLITE: isClosed()...
09-11-06 09:33:55,436 [http-8889-2] atomikos connection proxy for conn5: url=jdbc:h2:tcp://localhost/~/aglite user=AGLITE: close()...
09-11-06 09:33:55,451 [http-8889-2] setRollbackOnly() called for transaction 192.168.104.60.tm0000100035
09-11-06 09:33:55,467 [Atomikos:4] XAResource.rollback ( 3139322E3136382E3130342E36302E746D30303030313030303335:3139322E3136382E3130342E36302E746D31 ) on resource AGLTDS represented by XAResource instance xads3: url=jdbc:h2:tcp://localhost/~/aglite user=aglite
09-11-06 09:33:55,498 [http-8889-2] afterCompletion ( STATUS_ROLLEDBACK ) called  on Synchronization: org.eclipse.persistence.transaction.JTASynchronizationListener@14051d1
09-11-06 09:33:55,498 [http-8889-2] rollback() done of transaction 192.168.104.60.tm0000100035
Shashikant Kale Send private email
Friday, November 06, 2009
 
 
Hi,

We haven't tested any config with H2 DB yet. We could do this in the form of commercial support if you have a budget - please contact us for details.

Guy
Guy Pardon Send private email
Friday, November 13, 2009
 
 

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics