Created
June 14, 2013 07:56
-
-
Save mbiarnes/5780218 to your computer and use it in GitHub Desktop.
test failed: org.jbpm.persistence.processinstance.ProcessInstanceResolverStrategyTest
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
------------------------------------------------------------------------------- | |
Test set: org.jbpm.persistence.processinstance.ProcessInstanceResolverStrategyTest | |
------------------------------------------------------------------------------- | |
Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 2.723 sec <<< FAILURE! | |
testWithDatabaseAndStartProcessInstance(org.jbpm.persistence.processinstance.ProcessInstanceResolverStrategyTest) Time elapsed: 0.864 sec <<< ERROR! | |
javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: could not prepare statement | |
at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1387) | |
at org.hibernate.ejb.AbstractEntityManagerImpl.find(AbstractEntityManagerImpl.java:838) | |
at org.hibernate.ejb.AbstractEntityManagerImpl.find(AbstractEntityManagerImpl.java:781) | |
at org.drools.persistence.jpa.marshaller.JPAPlaceholderResolverStrategy.unmarshal(JPAPlaceholderResolverStrategy.java:85) | |
at org.jbpm.marshalling.impl.ProtobufProcessMarshaller.unmarshallVariableValue(ProtobufProcessMarshaller.java:263) | |
at org.jbpm.marshalling.impl.AbstractProtobufProcessInstanceMarshaller.readProcessInstance(AbstractProtobufProcessInstanceMarshaller.java:476) | |
at org.jbpm.persistence.processinstance.ProcessInstanceInfo.getProcessInstance(ProcessInstanceInfo.java:166) | |
at org.jbpm.persistence.processinstance.JPAProcessInstanceManager.getProcessInstance(JPAProcessInstanceManager.java:110) | |
at org.jbpm.process.instance.ProcessRuntimeImpl.getProcessInstance(ProcessRuntimeImpl.java:264) | |
at org.jbpm.process.instance.ProcessRuntimeImpl.getProcessInstance(ProcessRuntimeImpl.java:260) | |
at org.jbpm.process.instance.ProcessRuntimeImpl.startProcessInstance(ProcessRuntimeImpl.java:187) | |
at org.drools.core.common.AbstractWorkingMemory.startProcessInstance(AbstractWorkingMemory.java:1051) | |
at org.drools.core.impl.StatefulKnowledgeSessionImpl.startProcessInstance(StatefulKnowledgeSessionImpl.java:344) | |
at org.drools.core.command.runtime.process.StartProcessInstanceCommand.execute(StartProcessInstanceCommand.java:52) | |
at org.drools.core.command.runtime.process.StartProcessInstanceCommand.execute(StartProcessInstanceCommand.java:29) | |
at org.drools.core.command.impl.DefaultCommandService.execute(DefaultCommandService.java:36) | |
at org.drools.persistence.SingleSessionCommandService.execute(SingleSessionCommandService.java:376) | |
at org.drools.core.command.impl.CommandBasedStatefulKnowledgeSession.startProcessInstance(CommandBasedStatefulKnowledgeSession.java:243) | |
at org.jbpm.persistence.processinstance.ProcessInstanceResolverStrategyTest.testWithDatabaseAndStartProcessInstance(ProcessInstanceResolverStrategyTest.java:145) | |
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.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) | |
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) | |
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) | |
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) | |
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) | |
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) | |
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263) | |
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:69) | |
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:48) | |
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231) | |
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60) | |
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229) | |
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50) | |
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222) | |
at org.junit.runners.ParentRunner.run(ParentRunner.java:292) | |
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:236) | |
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:134) | |
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:113) | |
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.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) | |
at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) | |
at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) | |
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:103) | |
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:74) | |
Caused by: org.hibernate.exception.GenericJDBCException: could not prepare statement | |
at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:54) | |
at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:125) | |
at org.hibernate.engine.jdbc.internal.StatementPreparerImpl$StatementPreparationTemplate.prepareStatement(StatementPreparerImpl.java:188) | |
at org.hibernate.engine.jdbc.internal.StatementPreparerImpl.prepareQueryStatement(StatementPreparerImpl.java:159) | |
at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1854) | |
at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1831) | |
at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1811) | |
at org.hibernate.loader.Loader.doQuery(Loader.java:899) | |
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:341) | |
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:311) | |
at org.hibernate.loader.Loader.loadEntity(Loader.java:2111) | |
at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:82) | |
at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:72) | |
at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3917) | |
at org.hibernate.event.internal.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:460) | |
at org.hibernate.event.internal.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:429) | |
at org.hibernate.event.internal.DefaultLoadEventListener.load(DefaultLoadEventListener.java:206) | |
at org.hibernate.event.internal.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:262) | |
at org.hibernate.event.internal.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:150) | |
at org.hibernate.internal.SessionImpl.fireLoad(SessionImpl.java:1091) | |
at org.hibernate.internal.SessionImpl.access$2000(SessionImpl.java:174) | |
at org.hibernate.internal.SessionImpl$IdentifierLoadAccessImpl.load(SessionImpl.java:2473) | |
at org.hibernate.internal.SessionImpl.get(SessionImpl.java:987) | |
at org.hibernate.ejb.AbstractEntityManagerImpl.find(AbstractEntityManagerImpl.java:807) | |
... 48 more | |
Caused by: java.sql.SQLException: error enlisting a JdbcConnectionHandle of a JdbcPooledConnection from datasource jdbc/testDS1 in state ACCESSIBLE with usage count 1 wrapping a JDBC LrcXAConnection on conn26: url=jdbc:h2:file:test user=SA on a JDBC LrcConnectionHandle on a JDBC LrcXAResource in state NO_TX | |
at bitronix.tm.resource.jdbc.JdbcConnectionHandle.enlistResource(JdbcConnectionHandle.java:86) | |
at bitronix.tm.resource.jdbc.JdbcConnectionHandle.prepareStatement(JdbcConnectionHandle.java:243) | |
at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source) | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) | |
at java.lang.reflect.Method.invoke(Method.java:597) | |
at bitronix.tm.resource.jdbc.BaseProxyHandlerClass.invoke(BaseProxyHandlerClass.java:63) | |
at $Proxy23.prepareStatement(Unknown Source) | |
at org.hibernate.engine.jdbc.internal.StatementPreparerImpl$5.doPrepare(StatementPreparerImpl.java:161) | |
at org.hibernate.engine.jdbc.internal.StatementPreparerImpl$StatementPreparationTemplate.prepareStatement(StatementPreparerImpl.java:182) | |
... 69 more | |
Caused by: bitronix.tm.internal.BitronixSystemException: cannot enlist more than one non-XA resource, tried enlisting an XAResourceHolderState with uniqueName=jdbc/testDS1 XAResource=a JDBC LrcXAResource in state NO_TX with XID null, already enlisted: an XAResourceHolderState with uniqueName=jdbc/testDS1 XAResource=a JDBC LrcXAResource in state STARTED (started) with XID a Bitronix XID [3132372E302E302E310000013F3D43B6ED00000166 : 3132372E302E302E310000013F3D43B6EE00000168] | |
at bitronix.tm.internal.XAResourceManager.enlist(XAResourceManager.java:107) | |
at bitronix.tm.BitronixTransaction.enlistResource(BitronixTransaction.java:93) | |
at bitronix.tm.resource.common.TransactionContextHelper.enlistInCurrentTransaction(TransactionContextHelper.java:70) | |
at bitronix.tm.resource.jdbc.JdbcConnectionHandle.enlistResource(JdbcConnectionHandle.java:84) | |
... 77 more |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment