I have seen something similar posted to this group back in December but when I followed the same solution (setting fetch depth) - it little effect. Also read the docs - no help. When I used toplink on a similar config it worked fine. Any thoughts? Here is my spring context: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd" default-lazy-init="true" default-merge="true"> <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" value="com.mysql.jdbc.Driver" /> <property name="url" value="jdbc:mysql://..." /> <property name="username" value="user" /> <property name="password" value="password" /> </bean> <bean id="bidSpecEntityManagerFactory" name="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"> <property name="dataSource" ref="dataSource" /> <!-- My JPA Specific Settings --> <property name="jpaVendorAdapter"> <bean class="org.springframework.orm.jpa.vendor.OpenJpaVendorAdapter"> <property name="database" value="MYSQL" /> <property name="showSql" value="true" /> </bean> </property> <property name="loadTimeWeaver"> <bean class="org.springframework.instrument.classloading.SimpleLoadTimeWeaver" /> </property> </bean> <!-- Transaction Section --> <!-- ensure that the above transactional advice runs for any execution of an operation defined by the facadeBean interface --> <aop:aspectj-autoproxy></aop:aspectj-autoproxy> <bean id="txManager" name="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager"> <property name="entityManagerFactory" ref="bidSpecEntityManagerFactory" /> <property name="dataSource" ref="dataSource" /> </bean> <aop:config> <aop:pointcut id="personFactories" expression="execution(* ..*(..))" /> <aop:advisor advice-ref="txAdvice" pointcut-ref="personFactories" /> </aop:config> <tx:advice id="txAdvice" transaction-manager="txManager"> <tx:attributes> <!-- all methods starting with 'get' are read-only --> <tx:method name="get*" read-only="true" isolation="REPEATABLE_READ" propagation="SUPPORTS" /> <!-- all methods starting with 'create' are read-only --> <tx:method name="create*" read-only="true" propagation="SUPPORTS" /> <!-- all methods starting with 'save' are write --> <tx:method name="save" read-only="false" propagation="REQUIRED" /> <!-- all methods starting with 'delete' are write --> <tx:method name="delete" read-only="false" propagation="REQUIRED" /> <!-- other methods use the default transaction settings --> <tx:method name="*" propagation="SUPPORTS" /> </tx:attributes> </tx:advice> <!-- Post-processing includes --> <bean class="org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcesso r" /> <bean class="org.springframework.beans.factory.annotation.RequiredAnnotationBeanPostPr ocessor" /> <bean class="org.springframework.aop.aspectj.annotation.AnnotationAwareAspectJAutoProx yCreator" /> </beans> Here is the trace org.springframework.transaction.CannotCreateTransactionException: Could not open JPA EntityManager for transaction; nested exception is <4|true|0.0.0> org.apache.openjpa.persistence.InvalidStateException: Could not perform automatic lookup of EJB container's javax.transaction.TransactionManager implementation. Please ensure that you are running the application from within an EJB 1.1 compliant EJB container, and then set the org.apache.openjpa.ManagedRuntime property to the appropriate value to obtain the TransactionManager. Caused by: <4|true|0.0.0> org.apache.openjpa.persistence.InvalidStateException: Could not perform automatic lookup of EJB container's javax.transaction.TransactionManager implementation. Please ensure that you are running the application from within an EJB 1.1 compliant EJB container, and then set the org.apache.openjpa.ManagedRuntime property to the appropriate value to obtain the TransactionManager. at org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticMan agedRuntime.java:180) at org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(Abstr actBrokerFactory.java:598) at org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:292) at org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory. java:165) at org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFact ory.java:139) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(Enti tyManagerFactoryImpl.java:187) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(Enti tyManagerFactoryImpl.java:140) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(Enti tyManagerFactoryImpl.java:52) at org.springframework.orm.jpa.JpaTransactionManager.createEntityManagerForTransact ion(JpaTransactionManager.java:377) at org.springframework.orm.jpa.JpaTransactionManager.doBegin(JpaTransactionManager. java:302) at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTr ansaction(AbstractPlatformTransactionManager.java:322) at org.springframework.test.AbstractTransactionalSpringContextTests.startNewTransac tion(AbstractTransactionalSpringContextTests.java:313) at org.springframework.test.AbstractTransactionalSpringContextTests.onSetUp(Abstrac tTransactionalSpringContextTests.java:168) at org.springframework.test.AbstractSingleSpringContextTests.setUp(AbstractSingleSp ringContextTests.java:84) at junit.framework.TestCase.runBare(TestCase.java:128) at org.springframework.test.ConditionalTestCase.runBare(ConditionalTestCase.java:69 ) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ac cess$001(AbstractAnnotationAwareTransactionalTests.java:44) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests$1. run(AbstractAnnotationAwareTransactionalTests.java:112) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ru nTest(AbstractAnnotationAwareTransactionalTests.java:177) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ru nTestTimed(AbstractAnnotationAwareTransactionalTests.java:150) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ru nBare(AbstractAnnotationAwareTransactionalTests.java:108) at org.springframework.test.jpa.AbstractJpaTests.runBare(AbstractJpaTests.java:159) at org.springframework.test.jpa.AbstractJpaTests.runBare(AbstractJpaTests.java:239) at junit.framework.TestResult$1.protect(TestResult.java:110) at junit.framework.TestResult.runProtected(TestResult.java:128) at junit.framework.TestResult.run(TestResult.java:113) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:228) at junit.framework.TestSuite.run(TestSuite.java:223) at org.junit.internal.runners.OldTestClassRunner.run(OldTestClassRunner.java:35) at org.junit.internal.runners.CompositeRunner.run(CompositeRunner.java:29) at org.junit.internal.runners.TestClassRunner$1.runUnprotected(TestClassRunner.java :42) at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunne r.java:34) at org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:52) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReferen ce.java:38) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner .java:460) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner .java:673) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java :386) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.jav a:196) Caused by: <4|true|0.0.0> org.apache.openjpa.persistence.InvalidStateException: An error occured reflecting WebSphere proprietary interfaces. Please ensure that you are running the application from within WebSphere Application Server (version 5.0.2 or newer). FailedObject: javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial at org.apache.openjpa.ee.WASManagedRuntime.endConfiguration(WASManagedRuntime.java: 344) at org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticMan agedRuntime.java:124) ... 39 more NestedThrowables: javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:645) at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288) at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:325) at javax.naming.InitialContext.lookup(InitialContext.java:392) at org.apache.openjpa.ee.JNDIManagedRuntime.getTransactionManager(JNDIManagedRuntim e.java:51) at org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticMan agedRuntime.java:140) at org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(Abstr actBrokerFactory.java:598) at org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:292) at org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory. java:165) at org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFact ory.java:139) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(Enti tyManagerFactoryImpl.java:187) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(Enti tyManagerFactoryImpl.java:140) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(Enti tyManagerFactoryImpl.java:52) at org.springframework.orm.jpa.JpaTransactionManager.createEntityManagerForTransact ion(JpaTransactionManager.java:377) at org.springframework.orm.jpa.JpaTransactionManager.doBegin(JpaTransactionManager. java:302) at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTr ansaction(AbstractPlatformTransactionManager.java:322) at org.springframework.test.AbstractTransactionalSpringContextTests.startNewTransac tion(AbstractTransactionalSpringContextTests.java:313) at org.springframework.test.AbstractTransactionalSpringContextTests.onSetUp(Abstrac tTransactionalSpringContextTests.java:168) at org.springframework.test.AbstractSingleSpringContextTests.setUp(AbstractSingleSp ringContextTests.java:84) at junit.framework.TestCase.runBare(TestCase.java:128) at org.springframework.test.ConditionalTestCase.runBare(ConditionalTestCase.java:69 ) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ac cess$001(AbstractAnnotationAwareTransactionalTests.java:44) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests$1. run(AbstractAnnotationAwareTransactionalTests.java:112) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ru nTest(AbstractAnnotationAwareTransactionalTests.java:177) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ru nTestTimed(AbstractAnnotationAwareTransactionalTests.java:150) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ru nBare(AbstractAnnotationAwareTransactionalTests.java:108) at org.springframework.test.jpa.AbstractJpaTests.runBare(AbstractJpaTests.java:159) at org.springframework.test.jpa.AbstractJpaTests.runBare(AbstractJpaTests.java:239) at junit.framework.TestResult$1.protect(TestResult.java:110) at junit.framework.TestResult.runProtected(TestResult.java:128) at junit.framework.TestResult.run(TestResult.java:113) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:228) at junit.framework.TestSuite.run(TestSuite.java:223) at org.junit.internal.runners.OldTestClassRunner.run(OldTestClassRunner.java:35) at org.junit.internal.runners.CompositeRunner.run(CompositeRunner.java:29) at org.junit.internal.runners.TestClassRunner$1.runUnprotected(TestClassRunner.java :42) at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunne r.java:34) at org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:52) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReferen ce.java:38) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner .java:460) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner .java:673) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java :386) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.jav a:196) javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:645) at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288) at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:325) at javax.naming.InitialContext.lookup(InitialContext.java:392) at org.apache.openjpa.ee.JNDIManagedRuntime.getTransactionManager(JNDIManagedRuntim e.java:51) at org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticMan agedRuntime.java:140) at org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(Abstr actBrokerFactory.java:598) at org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:292) at org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory. java:165) at org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFact ory.java:139) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(Enti tyManagerFactoryImpl.java:187) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(Enti tyManagerFactoryImpl.java:140) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(Enti tyManagerFactoryImpl.java:52) at org.springframework.orm.jpa.JpaTransactionManager.createEntityManagerForTransact ion(JpaTransactionManager.java:377) at org.springframework.orm.jpa.JpaTransactionManager.doBegin(JpaTransactionManager. java:302) at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTr ansaction(AbstractPlatformTransactionManager.java:322) at org.springframework.test.AbstractTransactionalSpringContextTests.startNewTransac tion(AbstractTransactionalSpringContextTests.java:313) at org.springframework.test.AbstractTransactionalSpringContextTests.onSetUp(Abstrac tTransactionalSpringContextTests.java:168) at org.springframework.test.AbstractSingleSpringContextTests.setUp(AbstractSingleSp ringContextTests.java:84) at junit.framework.TestCase.runBare(TestCase.java:128) at org.springframework.test.ConditionalTestCase.runBare(ConditionalTestCase.java:69 ) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ac cess$001(AbstractAnnotationAwareTransactionalTests.java:44) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests$1. run(AbstractAnnotationAwareTransactionalTests.java:112) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ru nTest(AbstractAnnotationAwareTransactionalTests.java:177) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ru nTestTimed(AbstractAnnotationAwareTransactionalTests.java:150) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ru nBare(AbstractAnnotationAwareTransactionalTests.java:108) at org.springframework.test.jpa.AbstractJpaTests.runBare(AbstractJpaTests.java:159) at org.springframework.test.jpa.AbstractJpaTests.runBare(AbstractJpaTests.java:239) at junit.framework.TestResult$1.protect(TestResult.java:110) at junit.framework.TestResult.runProtected(TestResult.java:128) at junit.framework.TestResult.run(TestResult.java:113) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:228) at junit.framework.TestSuite.run(TestSuite.java:223) at org.junit.internal.runners.OldTestClassRunner.run(OldTestClassRunner.java:35) at org.junit.internal.runners.CompositeRunner.run(CompositeRunner.java:29) at org.junit.internal.runners.TestClassRunner$1.runUnprotected(TestClassRunner.java :42) at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunne r.java:34) at org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:52) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReferen ce.java:38) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner .java:460) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner .java:673) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java :386) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.jav a:196) javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:645) at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288) at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:325) at javax.naming.InitialContext.lookup(InitialContext.java:392) at org.apache.openjpa.ee.JNDIManagedRuntime.getTransactionManager(JNDIManagedRuntim e.java:51) at org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticMan agedRuntime.java:140) at org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(Abstr actBrokerFactory.java:598) at org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:292) at org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory. java:165) at org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFact ory.java:139) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(Enti tyManagerFactoryImpl.java:187) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(Enti tyManagerFactoryImpl.java:140) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(Enti tyManagerFactoryImpl.java:52) at org.springframework.orm.jpa.JpaTransactionManager.createEntityManagerForTransact ion(JpaTransactionManager.java:377) at org.springframework.orm.jpa.JpaTransactionManager.doBegin(JpaTransactionManager. java:302) at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTr ansaction(AbstractPlatformTransactionManager.java:322) at org.springframework.test.AbstractTransactionalSpringContextTests.startNewTransac tion(AbstractTransactionalSpringContextTests.java:313) at org.springframework.test.AbstractTransactionalSpringContextTests.onSetUp(Abstrac tTransactionalSpringContextTests.java:168) at org.springframework.test.AbstractSingleSpringContextTests.setUp(AbstractSingleSp ringContextTests.java:84) at junit.framework.TestCase.runBare(TestCase.java:128) at org.springframework.test.ConditionalTestCase.runBare(ConditionalTestCase.java:69 ) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ac cess$001(AbstractAnnotationAwareTransactionalTests.java:44) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests$1. run(AbstractAnnotationAwareTransactionalTests.java:112) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ru nTest(AbstractAnnotationAwareTransactionalTests.java:177) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ru nTestTimed(AbstractAnnotationAwareTransactionalTests.java:150) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ru nBare(AbstractAnnotationAwareTransactionalTests.java:108) at org.springframework.test.jpa.AbstractJpaTests.runBare(AbstractJpaTests.java:159) at org.springframework.test.jpa.AbstractJpaTests.runBare(AbstractJpaTests.java:239) at junit.framework.TestResult$1.protect(TestResult.java:110) at junit.framework.TestResult.runProtected(TestResult.java:128) at junit.framework.TestResult.run(TestResult.java:113) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:228) at junit.framework.TestSuite.run(TestSuite.java:223) at org.junit.internal.runners.OldTestClassRunner.run(OldTestClassRunner.java:35) at org.junit.internal.runners.CompositeRunner.run(CompositeRunner.java:29) at org.junit.internal.runners.TestClassRunner$1.runUnprotected(TestClassRunner.java :42) at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunne r.java:34) at org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:52) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReferen ce.java:38) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner .java:460) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner .java:673) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java :386) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.jav a:196) javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:645) at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288) at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:325) at javax.naming.InitialContext.lookup(InitialContext.java:392) at org.apache.openjpa.ee.JNDIManagedRuntime.getTransactionManager(JNDIManagedRuntim e.java:51) at org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticMan agedRuntime.java:140) at org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(Abstr actBrokerFactory.java:598) at org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:292) at org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory. java:165) at org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFact ory.java:139) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(Enti tyManagerFactoryImpl.java:187) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(Enti tyManagerFactoryImpl.java:140) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(Enti tyManagerFactoryImpl.java:52) at org.springframework.orm.jpa.JpaTransactionManager.createEntityManagerForTransact ion(JpaTransactionManager.java:377) at org.springframework.orm.jpa.JpaTransactionManager.doBegin(JpaTransactionManager. java:302) at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTr ansaction(AbstractPlatformTransactionManager.java:322) at org.springframework.test.AbstractTransactionalSpringContextTests.startNewTransac tion(AbstractTransactionalSpringContextTests.java:313) at org.springframework.test.AbstractTransactionalSpringContextTests.onSetUp(Abstrac tTransactionalSpringContextTests.java:168) at org.springframework.test.AbstractSingleSpringContextTests.setUp(AbstractSingleSp ringContextTests.java:84) at junit.framework.TestCase.runBare(TestCase.java:128) at org.springframework.test.ConditionalTestCase.runBare(ConditionalTestCase.java:69 ) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ac cess$001(AbstractAnnotationAwareTransactionalTests.java:44) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests$1. run(AbstractAnnotationAwareTransactionalTests.java:112) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ru nTest(AbstractAnnotationAwareTransactionalTests.java:177) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ru nTestTimed(AbstractAnnotationAwareTransactionalTests.java:150) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ru nBare(AbstractAnnotationAwareTransactionalTests.java:108) at org.springframework.test.jpa.AbstractJpaTests.runBare(AbstractJpaTests.java:159) at org.springframework.test.jpa.AbstractJpaTests.runBare(AbstractJpaTests.java:239) at junit.framework.TestResult$1.protect(TestResult.java:110) at junit.framework.TestResult.runProtected(TestResult.java:128) at junit.framework.TestResult.run(TestResult.java:113) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:228) at junit.framework.TestSuite.run(TestSuite.java:223) at org.junit.internal.runners.OldTestClassRunner.run(OldTestClassRunner.java:35) at org.junit.internal.runners.CompositeRunner.run(CompositeRunner.java:29) at org.junit.internal.runners.TestClassRunner$1.runUnprotected(TestClassRunner.java :42) at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunne r.java:34) at org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:52) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReferen ce.java:38) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner .java:460) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner .java:673) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java :386) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.jav a:196) javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:645) at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288) at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:325) at javax.naming.InitialContext.lookup(InitialContext.java:392) at org.apache.openjpa.ee.JNDIManagedRuntime.getTransactionManager(JNDIManagedRuntim e.java:51) at org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticMan agedRuntime.java:140) at org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(Abstr actBrokerFactory.java:598) at org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:292) at org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory. java:165) at org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFact ory.java:139) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(Enti tyManagerFactoryImpl.java:187) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(Enti tyManagerFactoryImpl.java:140) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(Enti tyManagerFactoryImpl.java:52) at org.springframework.orm.jpa.JpaTransactionManager.createEntityManagerForTransact ion(JpaTransactionManager.java:377) at org.springframework.orm.jpa.JpaTransactionManager.doBegin(JpaTransactionManager. java:302) at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTr ansaction(AbstractPlatformTransactionManager.java:322) at org.springframework.test.AbstractTransactionalSpringContextTests.startNewTransac tion(AbstractTransactionalSpringContextTests.java:313) at org.springframework.test.AbstractTransactionalSpringContextTests.onSetUp(Abstrac tTransactionalSpringContextTests.java:168) at org.springframework.test.AbstractSingleSpringContextTests.setUp(AbstractSingleSp ringContextTests.java:84) at junit.framework.TestCase.runBare(TestCase.java:128) at org.springframework.test.ConditionalTestCase.runBare(ConditionalTestCase.java:69 ) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ac cess$001(AbstractAnnotationAwareTransactionalTests.java:44) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests$1. run(AbstractAnnotationAwareTransactionalTests.java:112) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ru nTest(AbstractAnnotationAwareTransactionalTests.java:177) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ru nTestTimed(AbstractAnnotationAwareTransactionalTests.java:150) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ru nBare(AbstractAnnotationAwareTransactionalTests.java:108) at org.springframework.test.jpa.AbstractJpaTests.runBare(AbstractJpaTests.java:159) at org.springframework.test.jpa.AbstractJpaTests.runBare(AbstractJpaTests.java:239) at junit.framework.TestResult$1.protect(TestResult.java:110) at junit.framework.TestResult.runProtected(TestResult.java:128) at junit.framework.TestResult.run(TestResult.java:113) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:228) at junit.framework.TestSuite.run(TestSuite.java:223) at org.junit.internal.runners.OldTestClassRunner.run(OldTestClassRunner.java:35) at org.junit.internal.runners.CompositeRunner.run(CompositeRunner.java:29) at org.junit.internal.runners.TestClassRunner$1.runUnprotected(TestClassRunner.java :42) at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunne r.java:34) at org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:52) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReferen ce.java:38) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner .java:460) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner .java:673) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java :386) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.jav a:196) javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:645) at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288) at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:325) at javax.naming.InitialContext.lookup(InitialContext.java:392) at org.apache.openjpa.ee.JNDIManagedRuntime.getTransactionManager(JNDIManagedRuntim e.java:51) at org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticMan agedRuntime.java:140) at org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(Abstr actBrokerFactory.java:598) at org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:292) at org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory. java:165) at org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFact ory.java:139) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(Enti tyManagerFactoryImpl.java:187) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(Enti tyManagerFactoryImpl.java:140) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(Enti tyManagerFactoryImpl.java:52) at org.springframework.orm.jpa.JpaTransactionManager.createEntityManagerForTransact ion(JpaTransactionManager.java:377) at org.springframework.orm.jpa.JpaTransactionManager.doBegin(JpaTransactionManager. java:302) at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTr ansaction(AbstractPlatformTransactionManager.java:322) at org.springframework.test.AbstractTransactionalSpringContextTests.startNewTransac tion(AbstractTransactionalSpringContextTests.java:313) at org.springframework.test.AbstractTransactionalSpringContextTests.onSetUp(Abstrac tTransactionalSpringContextTests.java:168) at org.springframework.test.AbstractSingleSpringContextTests.setUp(AbstractSingleSp ringContextTests.java:84) at junit.framework.TestCase.runBare(TestCase.java:128) at org.springframework.test.ConditionalTestCase.runBare(ConditionalTestCase.java:69 ) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ac cess$001(AbstractAnnotationAwareTransactionalTests.java:44) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests$1. run(AbstractAnnotationAwareTransactionalTests.java:112) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ru nTest(AbstractAnnotationAwareTransactionalTests.java:177) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ru nTestTimed(AbstractAnnotationAwareTransactionalTests.java:150) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ru nBare(AbstractAnnotationAwareTransactionalTests.java:108) at org.springframework.test.jpa.AbstractJpaTests.runBare(AbstractJpaTests.java:159) at org.springframework.test.jpa.AbstractJpaTests.runBare(AbstractJpaTests.java:239) at junit.framework.TestResult$1.protect(TestResult.java:110) at junit.framework.TestResult.runProtected(TestResult.java:128) at junit.framework.TestResult.run(TestResult.java:113) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:228) at junit.framework.TestSuite.run(TestSuite.java:223) at org.junit.internal.runners.OldTestClassRunner.run(OldTestClassRunner.java:35) at org.junit.internal.runners.CompositeRunner.run(CompositeRunner.java:29) at org.junit.internal.runners.TestClassRunner$1.runUnprotected(TestClassRunner.java :42) at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunne r.java:34) at org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:52) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReferen ce.java:38) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner .java:460) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner .java:673) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java :386) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.jav a:196) java.lang.ClassNotFoundException: com.arjuna.jta.JTA_TransactionManager at org.springframework.instrument.classloading.ShadowingClassLoader.doLoadClass(Sha dowingClassLoader.java:140) at org.springframework.instrument.classloading.ShadowingClassLoader.loadClass(Shado wingClassLoader.java:97) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at org.apache.openjpa.ee.InvocationManagedRuntime.getTransactionManager(InvocationM anagedRuntime.java:64) at org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticMan agedRuntime.java:156) at org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(Abstr actBrokerFactory.java:598) at org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:292) at org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory. java:165) at org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFact ory.java:139) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(Enti tyManagerFactoryImpl.java:187) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(Enti tyManagerFactoryImpl.java:140) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(Enti tyManagerFactoryImpl.java:52) at org.springframework.orm.jpa.JpaTransactionManager.createEntityManagerForTransact ion(JpaTransactionManager.java:377) at org.springframework.orm.jpa.JpaTransactionManager.doBegin(JpaTransactionManager. java:302) at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTr ansaction(AbstractPlatformTransactionManager.java:322) at org.springframework.test.AbstractTransactionalSpringContextTests.startNewTransac tion(AbstractTransactionalSpringContextTests.java:313) at org.springframework.test.AbstractTransactionalSpringContextTests.onSetUp(Abstrac tTransactionalSpringContextTests.java:168) at org.springframework.test.AbstractSingleSpringContextTests.setUp(AbstractSingleSp ringContextTests.java:84) at junit.framework.TestCase.runBare(TestCase.java:128) at org.springframework.test.ConditionalTestCase.runBare(ConditionalTestCase.java:69 ) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ac cess$001(AbstractAnnotationAwareTransactionalTests.java:44) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests$1. run(AbstractAnnotationAwareTransactionalTests.java:112) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ru nTest(AbstractAnnotationAwareTransactionalTests.java:177) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ru nTestTimed(AbstractAnnotationAwareTransactionalTests.java:150) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ru nBare(AbstractAnnotationAwareTransactionalTests.java:108) at org.springframework.test.jpa.AbstractJpaTests.runBare(AbstractJpaTests.java:159) at org.springframework.test.jpa.AbstractJpaTests.runBare(AbstractJpaTests.java:239) at junit.framework.TestResult$1.protect(TestResult.java:110) at junit.framework.TestResult.runProtected(TestResult.java:128) at junit.framework.TestResult.run(TestResult.java:113) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:228) at junit.framework.TestSuite.run(TestSuite.java:223) at org.junit.internal.runners.OldTestClassRunner.run(OldTestClassRunner.java:35) at org.junit.internal.runners.CompositeRunner.run(CompositeRunner.java:29) at org.junit.internal.runners.TestClassRunner$1.runUnprotected(TestClassRunner.java :42) at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunne r.java:34) at org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:52) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReferen ce.java:38) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner .java:460) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner .java:673) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java :386) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.jav a:196) java.lang.ClassNotFoundException: com.bluestone.jta.SaTransactionManagerFactory at org.springframework.instrument.classloading.ShadowingClassLoader.doLoadClass(Sha dowingClassLoader.java:140) at org.springframework.instrument.classloading.ShadowingClassLoader.loadClass(Shado wingClassLoader.java:97) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at org.apache.openjpa.ee.InvocationManagedRuntime.getTransactionManager(InvocationM anagedRuntime.java:64) at org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticMan agedRuntime.java:156) at org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(Abstr actBrokerFactory.java:598) at org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:292) at org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory. java:165) at org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFact ory.java:139) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(Enti tyManagerFactoryImpl.java:187) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(Enti tyManagerFactoryImpl.java:140) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(Enti tyManagerFactoryImpl.java:52) at org.springframework.orm.jpa.JpaTransactionManager.createEntityManagerForTransact ion(JpaTransactionManager.java:377) at org.springframework.orm.jpa.JpaTransactionManager.doBegin(JpaTransactionManager. java:302) at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTr ansaction(AbstractPlatformTransactionManager.java:322) at org.springframework.test.AbstractTransactionalSpringContextTests.startNewTransac tion(AbstractTransactionalSpringContextTests.java:313) at org.springframework.test.AbstractTransactionalSpringContextTests.onSetUp(Abstrac tTransactionalSpringContextTests.java:168) at org.springframework.test.AbstractSingleSpringContextTests.setUp(AbstractSingleSp ringContextTests.java:84) at junit.framework.TestCase.runBare(TestCase.java:128) at org.springframework.test.ConditionalTestCase.runBare(ConditionalTestCase.java:69 ) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ac cess$001(AbstractAnnotationAwareTransactionalTests.java:44) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests$1. run(AbstractAnnotationAwareTransactionalTests.java:112) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ru nTest(AbstractAnnotationAwareTransactionalTests.java:177) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ru nTestTimed(AbstractAnnotationAwareTransactionalTests.java:150) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ru nBare(AbstractAnnotationAwareTransactionalTests.java:108) at org.springframework.test.jpa.AbstractJpaTests.runBare(AbstractJpaTests.java:159) at org.springframework.test.jpa.AbstractJpaTests.runBare(AbstractJpaTests.java:239) at junit.framework.TestResult$1.protect(TestResult.java:110) at junit.framework.TestResult.runProtected(TestResult.java:128) at junit.framework.TestResult.run(TestResult.java:113) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:228) at junit.framework.TestSuite.run(TestSuite.java:223) at org.junit.internal.runners.OldTestClassRunner.run(OldTestClassRunner.java:35) at org.junit.internal.runners.CompositeRunner.run(CompositeRunner.java:29) at org.junit.internal.runners.TestClassRunner$1.runUnprotected(TestClassRunner.java :42) at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunne r.java:34) at org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:52) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReferen ce.java:38) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner .java:460) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner .java:673) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java :386) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.jav a:196) java.lang.ClassNotFoundException: org.openejb.OpenEJB at org.springframework.instrument.classloading.ShadowingClassLoader.doLoadClass(Sha dowingClassLoader.java:140) at org.springframework.instrument.classloading.ShadowingClassLoader.loadClass(Shado wingClassLoader.java:97) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at org.apache.openjpa.ee.InvocationManagedRuntime.getTransactionManager(InvocationM anagedRuntime.java:64) at org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticMan agedRuntime.java:156) at org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(Abstr actBrokerFactory.java:598) at org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:292) at org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory. java:165) at org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFact ory.java:139) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(Enti tyManagerFactoryImpl.java:187) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(Enti tyManagerFactoryImpl.java:140) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(Enti tyManagerFactoryImpl.java:52) at org.springframework.orm.jpa.JpaTransactionManager.createEntityManagerForTransact ion(JpaTransactionManager.java:377) at org.springframework.orm.jpa.JpaTransactionManager.doBegin(JpaTransactionManager. java:302) at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTr ansaction(AbstractPlatformTransactionManager.java:322) at org.springframework.test.AbstractTransactionalSpringContextTests.startNewTransac tion(AbstractTransactionalSpringContextTests.java:313) at org.springframework.test.AbstractTransactionalSpringContextTests.onSetUp(Abstrac tTransactionalSpringContextTests.java:168) at org.springframework.test.AbstractSingleSpringContextTests.setUp(AbstractSingleSp ringContextTests.java:84) at junit.framework.TestCase.runBare(TestCase.java:128) at org.springframework.test.ConditionalTestCase.runBare(ConditionalTestCase.java:69 ) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ac cess$001(AbstractAnnotationAwareTransactionalTests.java:44) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests$1. run(AbstractAnnotationAwareTransactionalTests.java:112) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ru nTest(AbstractAnnotationAwareTransactionalTests.java:177) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ru nTestTimed(AbstractAnnotationAwareTransactionalTests.java:150) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ru nBare(AbstractAnnotationAwareTransactionalTests.java:108) at org.springframework.test.jpa.AbstractJpaTests.runBare(AbstractJpaTests.java:159) at org.springframework.test.jpa.AbstractJpaTests.runBare(AbstractJpaTests.java:239) at junit.framework.TestResult$1.protect(TestResult.java:110) at junit.framework.TestResult.runProtected(TestResult.java:128) at junit.framework.TestResult.run(TestResult.java:113) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:228) at junit.framework.TestSuite.run(TestSuite.java:223) at org.junit.internal.runners.OldTestClassRunner.run(OldTestClassRunner.java:35) at org.junit.internal.runners.CompositeRunner.run(CompositeRunner.java:29) at org.junit.internal.runners.TestClassRunner$1.runUnprotected(TestClassRunner.java :42) at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunne r.java:34) at org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:52) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReferen ce.java:38) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner .java:460) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner .java:673) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java :386) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.jav a:196) java.lang.ClassNotFoundException: com.sun.jts.jta.TransactionManagerImpl at org.springframework.instrument.classloading.ShadowingClassLoader.doLoadClass(Sha dowingClassLoader.java:140) at org.springframework.instrument.classloading.ShadowingClassLoader.loadClass(Shado wingClassLoader.java:97) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at org.apache.openjpa.ee.InvocationManagedRuntime.getTransactionManager(InvocationM anagedRuntime.java:64) at org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticMan agedRuntime.java:156) at org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(Abstr actBrokerFactory.java:598) at org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:292) at org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory. java:165) at org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFact ory.java:139) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(Enti tyManagerFactoryImpl.java:187) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(Enti tyManagerFactoryImpl.java:140) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(Enti tyManagerFactoryImpl.java:52) at org.springframework.orm.jpa.JpaTransactionManager.createEntityManagerForTransact ion(JpaTransactionManager.java:377) at org.springframework.orm.jpa.JpaTransactionManager.doBegin(JpaTransactionManager. java:302) at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTr ansaction(AbstractPlatformTransactionManager.java:322) at org.springframework.test.AbstractTransactionalSpringContextTests.startNewTransac tion(AbstractTransactionalSpringContextTests.java:313) at org.springframework.test.AbstractTransactionalSpringContextTests.onSetUp(Abstrac tTransactionalSpringContextTests.java:168) at org.springframework.test.AbstractSingleSpringContextTests.setUp(AbstractSingleSp ringContextTests.java:84) at junit.framework.TestCase.runBare(TestCase.java:128) at org.springframework.test.ConditionalTestCase.runBare(ConditionalTestCase.java:69 ) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ac cess$001(AbstractAnnotationAwareTransactionalTests.java:44) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests$1. run(AbstractAnnotationAwareTransactionalTests.java:112) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ru nTest(AbstractAnnotationAwareTransactionalTests.java:177) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ru nTestTimed(AbstractAnnotationAwareTransactionalTests.java:150) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ru nBare(AbstractAnnotationAwareTransactionalTests.java:108) at org.springframework.test.jpa.AbstractJpaTests.runBare(AbstractJpaTests.java:159) at org.springframework.test.jpa.AbstractJpaTests.runBare(AbstractJpaTests.java:239) at junit.framework.TestResult$1.protect(TestResult.java:110) at junit.framework.TestResult.runProtected(TestResult.java:128) at junit.framework.TestResult.run(TestResult.java:113) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:228) at junit.framework.TestSuite.run(TestSuite.java:223) at org.junit.internal.runners.OldTestClassRunner.run(OldTestClassRunner.java:35) at org.junit.internal.runners.CompositeRunner.run(CompositeRunner.java:29) at org.junit.internal.runners.TestClassRunner$1.runUnprotected(TestClassRunner.java :42) at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunne r.java:34) at org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:52) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReferen ce.java:38) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner .java:460) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner .java:673) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java :386) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.jav a:196) java.lang.ClassNotFoundException: com.inprise.visitransact.jta.TransactionManagerImpl at org.springframework.instrument.classloading.ShadowingClassLoader.doLoadClass(Sha dowingClassLoader.java:140) at org.springframework.instrument.classloading.ShadowingClassLoader.loadClass(Shado wingClassLoader.java:97) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at org.apache.openjpa.ee.InvocationManagedRuntime.getTransactionManager(InvocationM anagedRuntime.java:64) at org.apache.openjpa.ee.AutomaticManagedRuntime.getTransactionManager(AutomaticMan agedRuntime.java:156) at org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction(Abstr actBrokerFactory.java:598) at org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:292) at org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory. java:165) at org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFact ory.java:139) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(Enti tyManagerFactoryImpl.java:187) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(Enti tyManagerFactoryImpl.java:140) at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(Enti tyManagerFactoryImpl.java:52) at org.springframework.orm.jpa.JpaTransactionManager.createEntityManagerForTransact ion(JpaTransactionManager.java:377) at org.springframework.orm.jpa.JpaTransactionManager.doBegin(JpaTransactionManager. java:302) at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTr ansaction(AbstractPlatformTransactionManager.java:322) at org.springframework.test.AbstractTransactionalSpringContextTests.startNewTransac tion(AbstractTransactionalSpringContextTests.java:313) at org.springframework.test.AbstractTransactionalSpringContextTests.onSetUp(Abstrac tTransactionalSpringContextTests.java:168) at org.springframework.test.AbstractSingleSpringContextTests.setUp(AbstractSingleSp ringContextTests.java:84) at junit.framework.TestCase.runBare(TestCase.java:128) at org.springframework.test.ConditionalTestCase.runBare(ConditionalTestCase.java:69 ) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ac cess$001(AbstractAnnotationAwareTransactionalTests.java:44) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests$1. run(AbstractAnnotationAwareTransactionalTests.java:112) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ru nTest(AbstractAnnotationAwareTransactionalTests.java:177) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ru nTestTimed(AbstractAnnotationAwareTransactionalTests.java:150) at org.springframework.test.annotation.AbstractAnnotationAwareTransactionalTests.ru nBare(AbstractAnnotationAwareTransactionalTests.java:108) at org.springframework.test.jpa.AbstractJpaTests.runBare(AbstractJpaTests.java:159) at org.springframework.test.jpa.AbstractJpaTests.runBare(AbstractJpaTests.java:239) at junit.framework.TestResult$1.protect(TestResult.java:110) at junit.framework.TestResult.runProtected(TestResult.java:128) at junit.framework.TestResult.run(TestResult.java:113) at junit.framework.TestCase.run(TestCase.java:120) at junit.framework.TestSuite.runTest(TestSuite.java:228) at junit.framework.TestSuite.run(TestSuite.java:223) at org.junit.internal.runners.OldTestClassRunner.run(OldTestClassRunner.java:35) at org.junit.internal.runners.CompositeRunner.run(CompositeRunner.java:29) at org.junit.internal.runners.TestClassRunner$1.runUnprotected(TestClassRunner.java :42) at org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunne r.java:34) at org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:52) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReferen ce.java:38) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner .java:460) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner .java:673) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java :386)
Phill Moran Accenture, Financial Services Cell (416) 806-9033