Seam 2.0.0.BETA1, transaction:ejb-transaction and SeamTest
fernando_jmt Jul 2, 2007 10:01 PMHi.
Using Seam 2.0.0.BETA1 I have a problem I can reproduce with the following steps:
1.- I generated an empty seam-gen application.
2.- In such generated application I modified components.xml and I added <transaction:ejb-transaction/>.
3.- I added a simple TestLogin.java test class (and its testngTest.xml).
4.- I executed "ant test"
5.- I got the exception posted below.
If I remove the <transaction:ejb-transaction/> from components.xml, test works ok.
Is there something I'm missing here?
Please help, I did this small sample to describe the error, but my real application tests are not working anymore since I migrated to Seam 2.
test: [testng] [Parser] Running: [testng] D:\Fer\srcEjemplos\Seam\seam2gen2\test-build\appTest.xml [testng] [testng] WARN 02-07 21:43:17,671 (UnifiedLoaderRepository3.java:addClassLoader:675) -Tried to add non-URLClassLo ader. Ignored [testng] WARN 02-07 21:43:19,359 (TxControl.java:<clinit>:266) -[com.arjuna.ats.arjuna.coordinator.TxControl_1] - Name of XA node not defined. Using -37c5b5c0:f99:4689a9b7:0 [testng] WARN 02-07 21:43:23,437 (JDBCPersistenceManager.java:start:143) - [testng] [testng] JBoss Messaging Warning: DataSource connection transaction isolation should be READ_COMMITTED, but it is currently NONE. [testng] Using an isolation level less strict than READ_COMMITTED may lead to data consis tency problems. [testng] Using an isolation level more strict than READ_COMMITTED may lead to deadlock. [testng] [testng] ERROR 02-07 21:43:30,250 (SeamPhaseListener.java:beforePhase:122) -uncaught exception [testng] org.jboss.seam.InstantiationException: Could not instantiate Seam component: org.jboss.seam.transaction.transaction [testng] at org.jboss.seam.Component.newInstance(Component.java:1853) [testng] at org.jboss.seam.Component.getInstance(Component.java:1756) [testng] at org.jboss.seam.Component.getInstance(Component.java:1735) [testng] at org.jboss.seam.Component.getInstance(Component.java:1712) [testng] at org.jboss.seam.Component.getInstance(Component.java:1707) [testng] at org.jboss.seam.transaction.Transaction.instance(Transaction.java:96) [testng] at org.jboss.seam.jsf.SeamPhaseListener.handleTransactionsBeforePhase(SeamPhaseListener.java:301) [testng] at org.jboss.seam.jsf.SeamPhaseListener.beforeServletPhase(SeamPhaseListener.java:142) [testng] at org.jboss.seam.jsf.SeamPhaseListener.beforePhase(SeamPhaseListener.java:116) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.restoreViewPhase(BaseSeamTest.java:672) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.emulateJsfLifecycle(BaseSeamTest.java:544) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.run(BaseSeamTest.java:487) [testng] at LoginTest.testLogin(LoginTest.java:17) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [testng] at java.lang.reflect.Method.invoke(Method.java:585) [testng] at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:604) [testng] at org.testng.internal.Invoker.invokeMethod(Invoker.java:470) [testng] at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:564) [testng] at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:830) [testng] at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) [testng] at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) [testng] at org.testng.TestRunner.runWorkers(TestRunner.java:678) [testng] at org.testng.TestRunner.privateRun(TestRunner.java:624) [testng] at org.testng.TestRunner.run(TestRunner.java:495) [testng] at org.testng.SuiteRunner.runTest(SuiteRunner.java:300) [testng] at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:295) [testng] at org.testng.SuiteRunner.privateRun(SuiteRunner.java:275) [testng] at org.testng.SuiteRunner.run(SuiteRunner.java:190) [testng] at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:792) [testng] at org.testng.TestNG.runSuitesLocally(TestNG.java:765) [testng] at org.testng.TestNG.run(TestNG.java:699) [testng] at org.testng.TestNG.privateMain(TestNG.java:824) [testng] at org.testng.TestNG.main(TestNG.java:802) [testng] Caused by: javax.naming.NameNotFoundException: EjbTransaction not bound [testng] at org.jnp.server.NamingServer.getBinding(NamingServer.java:542) [testng] at org.jnp.server.NamingServer.getBinding(NamingServer.java:550) [testng] at org.jnp.server.NamingServer.getObject(NamingServer.java:556) [testng] at org.jnp.server.NamingServer.lookup(NamingServer.java:267) [testng] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:628) [testng] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:590) [testng] at javax.naming.InitialContext.lookup(InitialContext.java:351) [testng] at org.jboss.seam.Component.instantiateSessionBean(Component.java:1173) [testng] at org.jboss.seam.Component.instantiate(Component.java:1159) [testng] at org.jboss.seam.Component.newInstance(Component.java:1849) [testng] ... 34 more [testng] ERROR 02-07 21:43:30,281 (DebugPageHandler.java:handle:23) -redirecting to debug page [testng] javax.naming.NameNotFoundException: EjbTransaction not bound [testng] at org.jnp.server.NamingServer.getBinding(NamingServer.java:542) [testng] at org.jnp.server.NamingServer.getBinding(NamingServer.java:550) [testng] at org.jnp.server.NamingServer.getObject(NamingServer.java:556) [testng] at org.jnp.server.NamingServer.lookup(NamingServer.java:267) [testng] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:628) [testng] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:590) [testng] at javax.naming.InitialContext.lookup(InitialContext.java:351) [testng] at org.jboss.seam.Component.instantiateSessionBean(Component.java:1173) [testng] at org.jboss.seam.Component.instantiate(Component.java:1159) [testng] at org.jboss.seam.Component.newInstance(Component.java:1849) [testng] at org.jboss.seam.Component.getInstance(Component.java:1756) [testng] at org.jboss.seam.Component.getInstance(Component.java:1735) [testng] at org.jboss.seam.Component.getInstance(Component.java:1712) [testng] at org.jboss.seam.Component.getInstance(Component.java:1707) [testng] at org.jboss.seam.transaction.Transaction.instance(Transaction.java:96) [testng] at org.jboss.seam.jsf.SeamPhaseListener.handleTransactionsBeforePhase(SeamPhaseListener.java:301) [testng] at org.jboss.seam.jsf.SeamPhaseListener.beforeServletPhase(SeamPhaseListener.java:142) [testng] at org.jboss.seam.jsf.SeamPhaseListener.beforePhase(SeamPhaseListener.java:116) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.restoreViewPhase(BaseSeamTest.java:672) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.emulateJsfLifecycle(BaseSeamTest.java:544) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.run(BaseSeamTest.java:487) [testng] at LoginTest.testLogin(LoginTest.java:17) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [testng] at java.lang.reflect.Method.invoke(Method.java:585) [testng] at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:604) [testng] at org.testng.internal.Invoker.invokeMethod(Invoker.java:470) [testng] at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:564) [testng] at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:830) [testng] at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) [testng] at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) [testng] at org.testng.TestRunner.runWorkers(TestRunner.java:678) [testng] at org.testng.TestRunner.privateRun(TestRunner.java:624) [testng] at org.testng.TestRunner.run(TestRunner.java:495) [testng] at org.testng.SuiteRunner.runTest(SuiteRunner.java:300) [testng] at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:295) [testng] at org.testng.SuiteRunner.privateRun(SuiteRunner.java:275) [testng] at org.testng.SuiteRunner.run(SuiteRunner.java:190) [testng] at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:792) [testng] at org.testng.TestNG.runSuitesLocally(TestNG.java:765) [testng] at org.testng.TestNG.run(TestNG.java:699) [testng] at org.testng.TestNG.privateMain(TestNG.java:824) [testng] at org.testng.TestNG.main(TestNG.java:802) [testng] ERROR 02-07 21:43:30,281 (SeamPhaseListener.java:beforePhase:129) -swallowing exception [testng] org.jboss.seam.InstantiationException: Could not instantiate Seam component: org.jboss.seam.transaction.transaction [testng] at org.jboss.seam.Component.newInstance(Component.java:1853) [testng] at org.jboss.seam.Component.getInstance(Component.java:1756) [testng] at org.jboss.seam.Component.getInstance(Component.java:1735) [testng] at org.jboss.seam.Component.getInstance(Component.java:1712) [testng] at org.jboss.seam.Component.getInstance(Component.java:1707) [testng] at org.jboss.seam.transaction.Transaction.instance(Transaction.java:96) [testng] at org.jboss.seam.jsf.SeamPhaseListener.handleTransactionsBeforePhase(SeamPhaseListener.java:301) [testng] at org.jboss.seam.jsf.SeamPhaseListener.beforeServletPhase(SeamPhaseListener.java:142) [testng] at org.jboss.seam.jsf.SeamPhaseListener.beforePhase(SeamPhaseListener.java:116) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.restoreViewPhase(BaseSeamTest.java:672) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.emulateJsfLifecycle(BaseSeamTest.java:544) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.run(BaseSeamTest.java:487) [testng] at LoginTest.testLogin(LoginTest.java:17) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [testng] at java.lang.reflect.Method.invoke(Method.java:585) [testng] at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:604) [testng] at org.testng.internal.Invoker.invokeMethod(Invoker.java:470) [testng] at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:564) [testng] at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:830) [testng] at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) [testng] at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) [testng] at org.testng.TestRunner.runWorkers(TestRunner.java:678) [testng] at org.testng.TestRunner.privateRun(TestRunner.java:624) [testng] at org.testng.TestRunner.run(TestRunner.java:495) [testng] at org.testng.SuiteRunner.runTest(SuiteRunner.java:300) [testng] at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:295) [testng] at org.testng.SuiteRunner.privateRun(SuiteRunner.java:275) [testng] at org.testng.SuiteRunner.run(SuiteRunner.java:190) [testng] at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:792) [testng] at org.testng.TestNG.runSuitesLocally(TestNG.java:765) [testng] at org.testng.TestNG.run(TestNG.java:699) [testng] at org.testng.TestNG.privateMain(TestNG.java:824) [testng] at org.testng.TestNG.main(TestNG.java:802) [testng] Caused by: javax.naming.NameNotFoundException: EjbTransaction not bound [testng] at org.jnp.server.NamingServer.getBinding(NamingServer.java:542) [testng] at org.jnp.server.NamingServer.getBinding(NamingServer.java:550) [testng] at org.jnp.server.NamingServer.getObject(NamingServer.java:556) [testng] at org.jnp.server.NamingServer.lookup(NamingServer.java:267) [testng] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:628) [testng] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:590) [testng] at javax.naming.InitialContext.lookup(InitialContext.java:351) [testng] at org.jboss.seam.Component.instantiateSessionBean(Component.java:1173) [testng] at org.jboss.seam.Component.instantiate(Component.java:1159) [testng] at org.jboss.seam.Component.newInstance(Component.java:1849) [testng] ... 34 more [testng] ERROR 02-07 21:43:30,359 (SeamPhaseListener.java:beforePhase:122) -uncaught exception [testng] org.jboss.seam.InstantiationException: Could not instantiate Seam component: org.jboss.seam.transaction.transaction [testng] at org.jboss.seam.Component.newInstance(Component.java:1853) [testng] at org.jboss.seam.Component.getInstance(Component.java:1756) [testng] at org.jboss.seam.Component.getInstance(Component.java:1735) [testng] at org.jboss.seam.Component.getInstance(Component.java:1712) [testng] at org.jboss.seam.Component.getInstance(Component.java:1707) [testng] at org.jboss.seam.transaction.Transaction.instance(Transaction.java:96) [testng] at org.jboss.seam.jsf.SeamPhaseListener.handleTransactionsBeforePhase(SeamPhaseListener.java:301) [testng] at org.jboss.seam.jsf.SeamPhaseListener.beforeServletPhase(SeamPhaseListener.java:142) [testng] at org.jboss.seam.jsf.SeamPhaseListener.beforePhase(SeamPhaseListener.java:116) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.applyRequestValuesPhase(BaseSeamTest.java:657) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.emulateJsfLifecycle(BaseSeamTest.java:547) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.run(BaseSeamTest.java:487) [testng] at LoginTest.testLogin(LoginTest.java:17) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [testng] at java.lang.reflect.Method.invoke(Method.java:585) [testng] at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:604) [testng] at org.testng.internal.Invoker.invokeMethod(Invoker.java:470) [testng] at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:564) [testng] at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:830) [testng] at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) [testng] at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) [testng] at org.testng.TestRunner.runWorkers(TestRunner.java:678) [testng] at org.testng.TestRunner.privateRun(TestRunner.java:624) [testng] at org.testng.TestRunner.run(TestRunner.java:495) [testng] at org.testng.SuiteRunner.runTest(SuiteRunner.java:300) [testng] at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:295) [testng] at org.testng.SuiteRunner.privateRun(SuiteRunner.java:275) [testng] at org.testng.SuiteRunner.run(SuiteRunner.java:190) [testng] at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:792) [testng] at org.testng.TestNG.runSuitesLocally(TestNG.java:765) [testng] at org.testng.TestNG.run(TestNG.java:699) [testng] at org.testng.TestNG.privateMain(TestNG.java:824) [testng] at org.testng.TestNG.main(TestNG.java:802) [testng] Caused by: javax.naming.NameNotFoundException: EjbTransaction not bound [testng] at org.jnp.server.NamingServer.getBinding(NamingServer.java:542) [testng] at org.jnp.server.NamingServer.getBinding(NamingServer.java:550) [testng] at org.jnp.server.NamingServer.getObject(NamingServer.java:556) [testng] at org.jnp.server.NamingServer.lookup(NamingServer.java:267) [testng] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:628) [testng] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:590) [testng] at javax.naming.InitialContext.lookup(InitialContext.java:351) [testng] at org.jboss.seam.Component.instantiateSessionBean(Component.java:1173) [testng] at org.jboss.seam.Component.instantiate(Component.java:1159) [testng] at org.jboss.seam.Component.newInstance(Component.java:1849) [testng] ... 34 more [testng] ERROR 02-07 21:43:30,578 (DebugPageHandler.java:handle:23) -redirecting to debug page [testng] javax.naming.NameNotFoundException: EjbTransaction not bound [testng] at org.jnp.server.NamingServer.getBinding(NamingServer.java:542) [testng] at org.jnp.server.NamingServer.getBinding(NamingServer.java:550) [testng] at org.jnp.server.NamingServer.getObject(NamingServer.java:556) [testng] at org.jnp.server.NamingServer.lookup(NamingServer.java:267) [testng] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:628) [testng] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:590) [testng] at javax.naming.InitialContext.lookup(InitialContext.java:351) [testng] at org.jboss.seam.Component.instantiateSessionBean(Component.java:1173) [testng] at org.jboss.seam.Component.instantiate(Component.java:1159) [testng] at org.jboss.seam.Component.newInstance(Component.java:1849) [testng] at org.jboss.seam.Component.getInstance(Component.java:1756) [testng] at org.jboss.seam.Component.getInstance(Component.java:1735) [testng] at org.jboss.seam.Component.getInstance(Component.java:1712) [testng] at org.jboss.seam.Component.getInstance(Component.java:1707) [testng] at org.jboss.seam.transaction.Transaction.instance(Transaction.java:96) [testng] at org.jboss.seam.jsf.SeamPhaseListener.handleTransactionsBeforePhase(SeamPhaseListener.java:301) [testng] at org.jboss.seam.jsf.SeamPhaseListener.beforeServletPhase(SeamPhaseListener.java:142) [testng] at org.jboss.seam.jsf.SeamPhaseListener.beforePhase(SeamPhaseListener.java:116) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.applyRequestValuesPhase(BaseSeamTest.java:657) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.emulateJsfLifecycle(BaseSeamTest.java:547) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.run(BaseSeamTest.java:487) [testng] at LoginTest.testLogin(LoginTest.java:17) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [testng] at java.lang.reflect.Method.invoke(Method.java:585) [testng] at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:604) [testng] at org.testng.internal.Invoker.invokeMethod(Invoker.java:470) [testng] at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:564) [testng] at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:830) [testng] at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) [testng] at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) [testng] at org.testng.TestRunner.runWorkers(TestRunner.java:678) [testng] at org.testng.TestRunner.privateRun(TestRunner.java:624) [testng] at org.testng.TestRunner.run(TestRunner.java:495) [testng] at org.testng.SuiteRunner.runTest(SuiteRunner.java:300) [testng] at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:295) [testng] at org.testng.SuiteRunner.privateRun(SuiteRunner.java:275) [testng] at org.testng.SuiteRunner.run(SuiteRunner.java:190) [testng] at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:792) [testng] at org.testng.TestNG.runSuitesLocally(TestNG.java:765) [testng] at org.testng.TestNG.run(TestNG.java:699) [testng] at org.testng.TestNG.privateMain(TestNG.java:824) [testng] at org.testng.TestNG.main(TestNG.java:802) [testng] ERROR 02-07 21:43:30,609 (SeamPhaseListener.java:afterPhase:189) -uncaught exception [testng] java.lang.IllegalStateException: Could not commit transaction [testng] at org.jboss.seam.jsf.SeamPhaseListener.commitOrRollback(SeamPhaseListener.java:589) [testng] at org.jboss.seam.jsf.SeamPhaseListener.handleTransactionsAfterPhase(SeamPhaseListener.java:325) [testng] at org.jboss.seam.jsf.SeamPhaseListener.afterServletPhase(SeamPhaseListener.java:226) [testng] at org.jboss.seam.jsf.SeamPhaseListener.afterPhase(SeamPhaseListener.java:184) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.applyRequestValuesPhase(BaseSeamTest.java:666) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.emulateJsfLifecycle(BaseSeamTest.java:547) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.run(BaseSeamTest.java:487) [testng] at LoginTest.testLogin(LoginTest.java:17) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [testng] at java.lang.reflect.Method.invoke(Method.java:585) [testng] at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:604) [testng] at org.testng.internal.Invoker.invokeMethod(Invoker.java:470) [testng] at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:564) [testng] at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:830) [testng] at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) [testng] at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) [testng] at org.testng.TestRunner.runWorkers(TestRunner.java:678) [testng] at org.testng.TestRunner.privateRun(TestRunner.java:624) [testng] at org.testng.TestRunner.run(TestRunner.java:495) [testng] at org.testng.SuiteRunner.runTest(SuiteRunner.java:300) [testng] at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:295) [testng] at org.testng.SuiteRunner.privateRun(SuiteRunner.java:275) [testng] at org.testng.SuiteRunner.run(SuiteRunner.java:190) [testng] at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:792) [testng] at org.testng.TestNG.runSuitesLocally(TestNG.java:765) [testng] at org.testng.TestNG.run(TestNG.java:699) [testng] at org.testng.TestNG.privateMain(TestNG.java:824) [testng] at org.testng.TestNG.main(TestNG.java:802) [testng] Caused by: org.jboss.seam.InstantiationException: Could not instantiate Seam component: org.jboss.seam.tr ansaction.transaction [testng] at org.jboss.seam.Component.newInstance(Component.java:1853) [testng] at org.jboss.seam.Component.getInstance(Component.java:1756) [testng] at org.jboss.seam.Component.getInstance(Component.java:1735) [testng] at org.jboss.seam.Component.getInstance(Component.java:1712) [testng] at org.jboss.seam.Component.getInstance(Component.java:1707) [testng] at org.jboss.seam.transaction.Transaction.instance(Transaction.java:96) [testng] at org.jboss.seam.jsf.SeamPhaseListener.commitOrRollback(SeamPhaseListener.java:576) [testng] ... 29 more [testng] Caused by: javax.naming.NameNotFoundException: EjbTransaction not bound [testng] at org.jnp.server.NamingServer.getBinding(NamingServer.java:542) [testng] at org.jnp.server.NamingServer.getBinding(NamingServer.java:550) [testng] at org.jnp.server.NamingServer.getObject(NamingServer.java:556) [testng] at org.jnp.server.NamingServer.lookup(NamingServer.java:267) [testng] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:628) [testng] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:590) [testng] at javax.naming.InitialContext.lookup(InitialContext.java:351) [testng] at org.jboss.seam.Component.instantiateSessionBean(Component.java:1173) [testng] at org.jboss.seam.Component.instantiate(Component.java:1159) [testng] at org.jboss.seam.Component.newInstance(Component.java:1849) [testng] ... 35 more [testng] ERROR 02-07 21:43:30,625 (DebugPageHandler.java:handle:23) -redirecting to debug page [testng] javax.naming.NameNotFoundException: EjbTransaction not bound [testng] at org.jnp.server.NamingServer.getBinding(NamingServer.java:542) [testng] at org.jnp.server.NamingServer.getBinding(NamingServer.java:550) [testng] at org.jnp.server.NamingServer.getObject(NamingServer.java:556) [testng] at org.jnp.server.NamingServer.lookup(NamingServer.java:267) [testng] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:628) [testng] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:590) [testng] at javax.naming.InitialContext.lookup(InitialContext.java:351) [testng] at org.jboss.seam.Component.instantiateSessionBean(Component.java:1173) [testng] at org.jboss.seam.Component.instantiate(Component.java:1159) [testng] at org.jboss.seam.Component.newInstance(Component.java:1849) [testng] at org.jboss.seam.Component.getInstance(Component.java:1756) [testng] at org.jboss.seam.Component.getInstance(Component.java:1735) [testng] at org.jboss.seam.Component.getInstance(Component.java:1712) [testng] at org.jboss.seam.Component.getInstance(Component.java:1707) [testng] at org.jboss.seam.transaction.Transaction.instance(Transaction.java:96) [testng] at org.jboss.seam.jsf.SeamPhaseListener.commitOrRollback(SeamPhaseListener.java:576) [testng] at org.jboss.seam.jsf.SeamPhaseListener.handleTransactionsAfterPhase(SeamPhaseListener.java:325) [testng] at org.jboss.seam.jsf.SeamPhaseListener.afterServletPhase(SeamPhaseListener.java:226) [testng] at org.jboss.seam.jsf.SeamPhaseListener.afterPhase(SeamPhaseListener.java:184) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.applyRequestValuesPhase(BaseSeamTest.java:666) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.emulateJsfLifecycle(BaseSeamTest.java:547) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.run(BaseSeamTest.java:487) [testng] at LoginTest.testLogin(LoginTest.java:17) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [testng] at java.lang.reflect.Method.invoke(Method.java:585) [testng] at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:604) [testng] at org.testng.internal.Invoker.invokeMethod(Invoker.java:470) [testng] at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:564) [testng] at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:830) [testng] at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) [testng] at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) [testng] at org.testng.TestRunner.runWorkers(TestRunner.java:678) [testng] at org.testng.TestRunner.privateRun(TestRunner.java:624) [testng] at org.testng.TestRunner.run(TestRunner.java:495) [testng] at org.testng.SuiteRunner.runTest(SuiteRunner.java:300) [testng] at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:295) [testng] at org.testng.SuiteRunner.privateRun(SuiteRunner.java:275) [testng] at org.testng.SuiteRunner.run(SuiteRunner.java:190) [testng] at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:792) [testng] at org.testng.TestNG.runSuitesLocally(TestNG.java:765) [testng] at org.testng.TestNG.run(TestNG.java:699) [testng] at org.testng.TestNG.privateMain(TestNG.java:824) [testng] at org.testng.TestNG.main(TestNG.java:802) [testng] ERROR 02-07 21:43:30,656 (Contexts.java:flushAndDestroyContexts:335) -could not discover transaction sta tus [testng] ERROR 02-07 21:43:30,656 (SeamPhaseListener.java:beforePhase:122) -uncaught exception [testng] org.jboss.seam.InstantiationException: Could not instantiate Seam component: org.jboss.seam.transaction.transaction [testng] at org.jboss.seam.Component.newInstance(Component.java:1853) [testng] at org.jboss.seam.Component.getInstance(Component.java:1756) [testng] at org.jboss.seam.Component.getInstance(Component.java:1735) [testng] at org.jboss.seam.Component.getInstance(Component.java:1712) [testng] at org.jboss.seam.Component.getInstance(Component.java:1707) [testng] at org.jboss.seam.transaction.Transaction.instance(Transaction.java:96) [testng] at org.jboss.seam.jsf.SeamPhaseListener.handleTransactionsBeforePhase(SeamPhaseListener.java:301) [testng] at org.jboss.seam.jsf.SeamPhaseListener.beforeServletPhase(SeamPhaseListener.java:142) [testng] at org.jboss.seam.jsf.SeamPhaseListener.beforePhase(SeamPhaseListener.java:116) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.restoreViewPhase(BaseSeamTest.java:672) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.emulateJsfLifecycle(BaseSeamTest.java:544) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.run(BaseSeamTest.java:487) [testng] at LoginTest.testLogin(LoginTest.java:28) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [testng] at java.lang.reflect.Method.invoke(Method.java:585) [testng] at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:604) [testng] at org.testng.internal.Invoker.invokeMethod(Invoker.java:470) [testng] at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:564) [testng] at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:830) [testng] at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) [testng] at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) [testng] at org.testng.TestRunner.runWorkers(TestRunner.java:678) [testng] at org.testng.TestRunner.privateRun(TestRunner.java:624) [testng] at org.testng.TestRunner.run(TestRunner.java:495) [testng] at org.testng.SuiteRunner.runTest(SuiteRunner.java:300) [testng] at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:295) [testng] at org.testng.SuiteRunner.privateRun(SuiteRunner.java:275) [testng] at org.testng.SuiteRunner.run(SuiteRunner.java:190) [testng] at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:792) [testng] at org.testng.TestNG.runSuitesLocally(TestNG.java:765) [testng] at org.testng.TestNG.run(TestNG.java:699) [testng] at org.testng.TestNG.privateMain(TestNG.java:824) [testng] at org.testng.TestNG.main(TestNG.java:802) [testng] Caused by: javax.naming.NameNotFoundException: EjbTransaction not bound [testng] at org.jnp.server.NamingServer.getBinding(NamingServer.java:542) [testng] at org.jnp.server.NamingServer.getBinding(NamingServer.java:550) [testng] at org.jnp.server.NamingServer.getObject(NamingServer.java:556) [testng] at org.jnp.server.NamingServer.lookup(NamingServer.java:267) [testng] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:628) [testng] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:590) [testng] at javax.naming.InitialContext.lookup(InitialContext.java:351) [testng] at org.jboss.seam.Component.instantiateSessionBean(Component.java:1173) [testng] at org.jboss.seam.Component.instantiate(Component.java:1159) [testng] at org.jboss.seam.Component.newInstance(Component.java:1849) [testng] ... 34 more [testng] ERROR 02-07 21:43:30,656 (DebugPageHandler.java:handle:23) -redirecting to debug page [testng] javax.naming.NameNotFoundException: EjbTransaction not bound [testng] at org.jnp.server.NamingServer.getBinding(NamingServer.java:542) [testng] at org.jnp.server.NamingServer.getBinding(NamingServer.java:550) [testng] at org.jnp.server.NamingServer.getObject(NamingServer.java:556) [testng] at org.jnp.server.NamingServer.lookup(NamingServer.java:267) [testng] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:628) [testng] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:590) [testng] at javax.naming.InitialContext.lookup(InitialContext.java:351) [testng] at org.jboss.seam.Component.instantiateSessionBean(Component.java:1173) [testng] at org.jboss.seam.Component.instantiate(Component.java:1159) [testng] at org.jboss.seam.Component.newInstance(Component.java:1849) [testng] at org.jboss.seam.Component.getInstance(Component.java:1756) [testng] at org.jboss.seam.Component.getInstance(Component.java:1735) [testng] at org.jboss.seam.Component.getInstance(Component.java:1712) [testng] at org.jboss.seam.Component.getInstance(Component.java:1707) [testng] at org.jboss.seam.transaction.Transaction.instance(Transaction.java:96) [testng] at org.jboss.seam.jsf.SeamPhaseListener.handleTransactionsBeforePhase(SeamPhaseListener.java:301) [testng] at org.jboss.seam.jsf.SeamPhaseListener.beforeServletPhase(SeamPhaseListener.java:142) [testng] at org.jboss.seam.jsf.SeamPhaseListener.beforePhase(SeamPhaseListener.java:116) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.restoreViewPhase(BaseSeamTest.java:672) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.emulateJsfLifecycle(BaseSeamTest.java:544) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.run(BaseSeamTest.java:487) [testng] at LoginTest.testLogin(LoginTest.java:28) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [testng] at java.lang.reflect.Method.invoke(Method.java:585) [testng] at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:604) [testng] at org.testng.internal.Invoker.invokeMethod(Invoker.java:470) [testng] at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:564) [testng] at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:830) [testng] at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) [testng] at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) [testng] at org.testng.TestRunner.runWorkers(TestRunner.java:678) [testng] at org.testng.TestRunner.privateRun(TestRunner.java:624) [testng] at org.testng.TestRunner.run(TestRunner.java:495) [testng] at org.testng.SuiteRunner.runTest(SuiteRunner.java:300) [testng] at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:295) [testng] at org.testng.SuiteRunner.privateRun(SuiteRunner.java:275) [testng] at org.testng.SuiteRunner.run(SuiteRunner.java:190) [testng] at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:792) [testng] at org.testng.TestNG.runSuitesLocally(TestNG.java:765) [testng] at org.testng.TestNG.run(TestNG.java:699) [testng] at org.testng.TestNG.privateMain(TestNG.java:824) [testng] at org.testng.TestNG.main(TestNG.java:802) [testng] ERROR 02-07 21:43:30,687 (SeamPhaseListener.java:beforePhase:129) -swallowing exception [testng] org.jboss.seam.InstantiationException: Could not instantiate Seam component: org.jboss.seam.transaction.transaction [testng] at org.jboss.seam.Component.newInstance(Component.java:1853) [testng] at org.jboss.seam.Component.getInstance(Component.java:1756) [testng] at org.jboss.seam.Component.getInstance(Component.java:1735) [testng] at org.jboss.seam.Component.getInstance(Component.java:1712) [testng] at org.jboss.seam.Component.getInstance(Component.java:1707) [testng] at org.jboss.seam.transaction.Transaction.instance(Transaction.java:96) [testng] at org.jboss.seam.jsf.SeamPhaseListener.handleTransactionsBeforePhase(SeamPhaseListener.java:301) [testng] at org.jboss.seam.jsf.SeamPhaseListener.beforeServletPhase(SeamPhaseListener.java:142) [testng] at org.jboss.seam.jsf.SeamPhaseListener.beforePhase(SeamPhaseListener.java:116) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.restoreViewPhase(BaseSeamTest.java:672) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.emulateJsfLifecycle(BaseSeamTest.java:544) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.run(BaseSeamTest.java:487) [testng] at LoginTest.testLogin(LoginTest.java:28) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [testng] at java.lang.reflect.Method.invoke(Method.java:585) [testng] at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:604) [testng] at org.testng.internal.Invoker.invokeMethod(Invoker.java:470) [testng] at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:564) [testng] at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:830) [testng] at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) [testng] at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) [testng] at org.testng.TestRunner.runWorkers(TestRunner.java:678) [testng] at org.testng.TestRunner.privateRun(TestRunner.java:624) [testng] at org.testng.TestRunner.run(TestRunner.java:495) [testng] at org.testng.SuiteRunner.runTest(SuiteRunner.java:300) [testng] at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:295) [testng] at org.testng.SuiteRunner.privateRun(SuiteRunner.java:275) [testng] at org.testng.SuiteRunner.run(SuiteRunner.java:190) [testng] at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:792) [testng] at org.testng.TestNG.runSuitesLocally(TestNG.java:765) [testng] at org.testng.TestNG.run(TestNG.java:699) [testng] at org.testng.TestNG.privateMain(TestNG.java:824) [testng] at org.testng.TestNG.main(TestNG.java:802) [testng] Caused by: javax.naming.NameNotFoundException: EjbTransaction not bound [testng] at org.jnp.server.NamingServer.getBinding(NamingServer.java:542) [testng] at org.jnp.server.NamingServer.getBinding(NamingServer.java:550) [testng] at org.jnp.server.NamingServer.getObject(NamingServer.java:556) [testng] at org.jnp.server.NamingServer.lookup(NamingServer.java:267) [testng] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:628) [testng] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:590) [testng] at javax.naming.InitialContext.lookup(InitialContext.java:351) [testng] at org.jboss.seam.Component.instantiateSessionBean(Component.java:1173) [testng] at org.jboss.seam.Component.instantiate(Component.java:1159) [testng] at org.jboss.seam.Component.newInstance(Component.java:1849) [testng] ... 34 more [testng] ERROR 02-07 21:43:30,687 (SeamPhaseListener.java:beforePhase:122) -uncaught exception [testng] org.jboss.seam.InstantiationException: Could not instantiate Seam component: org.jboss.seam.transaction.transaction [testng] at org.jboss.seam.Component.newInstance(Component.java:1853) [testng] at org.jboss.seam.Component.getInstance(Component.java:1756) [testng] at org.jboss.seam.Component.getInstance(Component.java:1735) [testng] at org.jboss.seam.Component.getInstance(Component.java:1712) [testng] at org.jboss.seam.Component.getInstance(Component.java:1707) [testng] at org.jboss.seam.transaction.Transaction.instance(Transaction.java:96) [testng] at org.jboss.seam.jsf.SeamPhaseListener.handleTransactionsBeforePhase(SeamPhaseListener.java:301) [testng] at org.jboss.seam.jsf.SeamPhaseListener.beforeServletPhase(SeamPhaseListener.java:142) [testng] at org.jboss.seam.jsf.SeamPhaseListener.beforePhase(SeamPhaseListener.java:116) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.applyRequestValuesPhase(BaseSeamTest.java:657) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.emulateJsfLifecycle(BaseSeamTest.java:547) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.run(BaseSeamTest.java:487) [testng] at LoginTest.testLogin(LoginTest.java:28) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [testng] at java.lang.reflect.Method.invoke(Method.java:585) [testng] at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:604) [testng] at org.testng.internal.Invoker.invokeMethod(Invoker.java:470) [testng] at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:564) [testng] at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:830) [testng] at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) [testng] at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) [testng] at org.testng.TestRunner.runWorkers(TestRunner.java:678) [testng] at org.testng.TestRunner.privateRun(TestRunner.java:624) [testng] at org.testng.TestRunner.run(TestRunner.java:495) [testng] at org.testng.SuiteRunner.runTest(SuiteRunner.java:300) [testng] at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:295) [testng] at org.testng.SuiteRunner.privateRun(SuiteRunner.java:275) [testng] at org.testng.SuiteRunner.run(SuiteRunner.java:190) [testng] at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:792) [testng] at org.testng.TestNG.runSuitesLocally(TestNG.java:765) [testng] at org.testng.TestNG.run(TestNG.java:699) [testng] at org.testng.TestNG.privateMain(TestNG.java:824) [testng] at org.testng.TestNG.main(TestNG.java:802) [testng] Caused by: javax.naming.NameNotFoundException: EjbTransaction not bound [testng] at org.jnp.server.NamingServer.getBinding(NamingServer.java:542) [testng] at org.jnp.server.NamingServer.getBinding(NamingServer.java:550) [testng] at org.jnp.server.NamingServer.getObject(NamingServer.java:556) [testng] at org.jnp.server.NamingServer.lookup(NamingServer.java:267) [testng] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:628) [testng] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:590) [testng] at javax.naming.InitialContext.lookup(InitialContext.java:351) [testng] at org.jboss.seam.Component.instantiateSessionBean(Component.java:1173) [testng] at org.jboss.seam.Component.instantiate(Component.java:1159) [testng] at org.jboss.seam.Component.newInstance(Component.java:1849) [testng] ... 34 more [testng] ERROR 02-07 21:43:31,343 (DebugPageHandler.java:handle:23) -redirecting to debug page [testng] javax.naming.NameNotFoundException: EjbTransaction not bound [testng] at org.jnp.server.NamingServer.getBinding(NamingServer.java:542) [testng] at org.jnp.server.NamingServer.getBinding(NamingServer.java:550) [testng] at org.jnp.server.NamingServer.getObject(NamingServer.java:556) [testng] at org.jnp.server.NamingServer.lookup(NamingServer.java:267) [testng] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:628) [testng] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:590) [testng] at javax.naming.InitialContext.lookup(InitialContext.java:351) [testng] at org.jboss.seam.Component.instantiateSessionBean(Component.java:1173) [testng] at org.jboss.seam.Component.instantiate(Component.java:1159) [testng] at org.jboss.seam.Component.newInstance(Component.java:1849) [testng] at org.jboss.seam.Component.getInstance(Component.java:1756) [testng] at org.jboss.seam.Component.getInstance(Component.java:1735) [testng] at org.jboss.seam.Component.getInstance(Component.java:1712) [testng] at org.jboss.seam.Component.getInstance(Component.java:1707) [testng] at org.jboss.seam.transaction.Transaction.instance(Transaction.java:96) [testng] at org.jboss.seam.jsf.SeamPhaseListener.handleTransactionsBeforePhase(SeamPhaseListener.java:301) [testng] at org.jboss.seam.jsf.SeamPhaseListener.beforeServletPhase(SeamPhaseListener.java:142) [testng] at org.jboss.seam.jsf.SeamPhaseListener.beforePhase(SeamPhaseListener.java:116) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.applyRequestValuesPhase(BaseSeamTest.java:657) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.emulateJsfLifecycle(BaseSeamTest.java:547) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.run(BaseSeamTest.java:487) [testng] at LoginTest.testLogin(LoginTest.java:28) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [testng] at java.lang.reflect.Method.invoke(Method.java:585) [testng] at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:604) [testng] at org.testng.internal.Invoker.invokeMethod(Invoker.java:470) [testng] at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:564) [testng] at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:830) [testng] at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) [testng] at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) [testng] at org.testng.TestRunner.runWorkers(TestRunner.java:678) [testng] at org.testng.TestRunner.privateRun(TestRunner.java:624) [testng] at org.testng.TestRunner.run(TestRunner.java:495) [testng] at org.testng.SuiteRunner.runTest(SuiteRunner.java:300) [testng] at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:295) [testng] at org.testng.SuiteRunner.privateRun(SuiteRunner.java:275) [testng] at org.testng.SuiteRunner.run(SuiteRunner.java:190) [testng] at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:792) [testng] at org.testng.TestNG.runSuitesLocally(TestNG.java:765) [testng] at org.testng.TestNG.run(TestNG.java:699) [testng] at org.testng.TestNG.privateMain(TestNG.java:824) [testng] at org.testng.TestNG.main(TestNG.java:802) [testng] ERROR 02-07 21:43:31,406 (SeamPhaseListener.java:afterPhase:189) -uncaught exception [testng] java.lang.IllegalStateException: Could not commit transaction [testng] at org.jboss.seam.jsf.SeamPhaseListener.commitOrRollback(SeamPhaseListener.java:589) [testng] at org.jboss.seam.jsf.SeamPhaseListener.handleTransactionsAfterPhase(SeamPhaseListener.java:325) [testng] at org.jboss.seam.jsf.SeamPhaseListener.afterServletPhase(SeamPhaseListener.java:226) [testng] at org.jboss.seam.jsf.SeamPhaseListener.afterPhase(SeamPhaseListener.java:184) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.applyRequestValuesPhase(BaseSeamTest.java:666) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.emulateJsfLifecycle(BaseSeamTest.java:547) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.run(BaseSeamTest.java:487) [testng] at LoginTest.testLogin(LoginTest.java:28) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [testng] at java.lang.reflect.Method.invoke(Method.java:585) [testng] at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:604) [testng] at org.testng.internal.Invoker.invokeMethod(Invoker.java:470) [testng] at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:564) [testng] at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:830) [testng] at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) [testng] at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) [testng] at org.testng.TestRunner.runWorkers(TestRunner.java:678) [testng] at org.testng.TestRunner.privateRun(TestRunner.java:624) [testng] at org.testng.TestRunner.run(TestRunner.java:495) [testng] at org.testng.SuiteRunner.runTest(SuiteRunner.java:300) [testng] at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:295) [testng] at org.testng.SuiteRunner.privateRun(SuiteRunner.java:275) [testng] at org.testng.SuiteRunner.run(SuiteRunner.java:190) [testng] at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:792) [testng] at org.testng.TestNG.runSuitesLocally(TestNG.java:765) [testng] at org.testng.TestNG.run(TestNG.java:699) [testng] at org.testng.TestNG.privateMain(TestNG.java:824) [testng] at org.testng.TestNG.main(TestNG.java:802) [testng] Caused by: org.jboss.seam.InstantiationException: Could not instantiate Seam component: org.jboss.seam.tr ansaction.transaction [testng] at org.jboss.seam.Component.newInstance(Component.java:1853) [testng] at org.jboss.seam.Component.getInstance(Component.java:1756) [testng] at org.jboss.seam.Component.getInstance(Component.java:1735) [testng] at org.jboss.seam.Component.getInstance(Component.java:1712) [testng] at org.jboss.seam.Component.getInstance(Component.java:1707) [testng] at org.jboss.seam.transaction.Transaction.instance(Transaction.java:96) [testng] at org.jboss.seam.jsf.SeamPhaseListener.commitOrRollback(SeamPhaseListener.java:576) [testng] ... 29 more [testng] Caused by: javax.naming.NameNotFoundException: EjbTransaction not bound [testng] at org.jnp.server.NamingServer.getBinding(NamingServer.java:542) [testng] at org.jnp.server.NamingServer.getBinding(NamingServer.java:550) [testng] at org.jnp.server.NamingServer.getObject(NamingServer.java:556) [testng] at org.jnp.server.NamingServer.lookup(NamingServer.java:267) [testng] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:628) [testng] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:590) [testng] at javax.naming.InitialContext.lookup(InitialContext.java:351) [testng] at org.jboss.seam.Component.instantiateSessionBean(Component.java:1173) [testng] at org.jboss.seam.Component.instantiate(Component.java:1159) [testng] at org.jboss.seam.Component.newInstance(Component.java:1849) [testng] ... 35 more [testng] ERROR 02-07 21:43:31,406 (DebugPageHandler.java:handle:23) -redirecting to debug page [testng] javax.naming.NameNotFoundException: EjbTransaction not bound [testng] at org.jnp.server.NamingServer.getBinding(NamingServer.java:542) [testng] at org.jnp.server.NamingServer.getBinding(NamingServer.java:550) [testng] at org.jnp.server.NamingServer.getObject(NamingServer.java:556) [testng] at org.jnp.server.NamingServer.lookup(NamingServer.java:267) [testng] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:628) [testng] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:590) [testng] at javax.naming.InitialContext.lookup(InitialContext.java:351) [testng] at org.jboss.seam.Component.instantiateSessionBean(Component.java:1173) [testng] at org.jboss.seam.Component.instantiate(Component.java:1159) [testng] at org.jboss.seam.Component.newInstance(Component.java:1849) [testng] at org.jboss.seam.Component.getInstance(Component.java:1756) [testng] at org.jboss.seam.Component.getInstance(Component.java:1735) [testng] at org.jboss.seam.Component.getInstance(Component.java:1712) [testng] at org.jboss.seam.Component.getInstance(Component.java:1707) [testng] at org.jboss.seam.transaction.Transaction.instance(Transaction.java:96) [testng] at org.jboss.seam.jsf.SeamPhaseListener.commitOrRollback(SeamPhaseListener.java:576) [testng] at org.jboss.seam.jsf.SeamPhaseListener.handleTransactionsAfterPhase(SeamPhaseListener.java:325) [testng] at org.jboss.seam.jsf.SeamPhaseListener.afterServletPhase(SeamPhaseListener.java:226) [testng] at org.jboss.seam.jsf.SeamPhaseListener.afterPhase(SeamPhaseListener.java:184) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.applyRequestValuesPhase(BaseSeamTest.java:666) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.emulateJsfLifecycle(BaseSeamTest.java:547) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.run(BaseSeamTest.java:487) [testng] at LoginTest.testLogin(LoginTest.java:28) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [testng] at java.lang.reflect.Method.invoke(Method.java:585) [testng] at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:604) [testng] at org.testng.internal.Invoker.invokeMethod(Invoker.java:470) [testng] at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:564) [testng] at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:830) [testng] at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) [testng] at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) [testng] at org.testng.TestRunner.runWorkers(TestRunner.java:678) [testng] at org.testng.TestRunner.privateRun(TestRunner.java:624) [testng] at org.testng.TestRunner.run(TestRunner.java:495) [testng] at org.testng.SuiteRunner.runTest(SuiteRunner.java:300) [testng] at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:295) [testng] at org.testng.SuiteRunner.privateRun(SuiteRunner.java:275) [testng] at org.testng.SuiteRunner.run(SuiteRunner.java:190) [testng] at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:792) [testng] at org.testng.TestNG.runSuitesLocally(TestNG.java:765) [testng] at org.testng.TestNG.run(TestNG.java:699) [testng] at org.testng.TestNG.privateMain(TestNG.java:824) [testng] at org.testng.TestNG.main(TestNG.java:802) [testng] ERROR 02-07 21:43:31,421 (Contexts.java:flushAndDestroyContexts:335) -could not discover transaction sta tus [testng] ERROR 02-07 21:43:31,421 (SeamPhaseListener.java:beforePhase:122) -uncaught exception [testng] org.jboss.seam.InstantiationException: Could not instantiate Seam component: org.jboss.seam.transaction.transaction [testng] at org.jboss.seam.Component.newInstance(Component.java:1853) [testng] at org.jboss.seam.Component.getInstance(Component.java:1756) [testng] at org.jboss.seam.Component.getInstance(Component.java:1735) [testng] at org.jboss.seam.Component.getInstance(Component.java:1712) [testng] at org.jboss.seam.Component.getInstance(Component.java:1707) [testng] at org.jboss.seam.transaction.Transaction.instance(Transaction.java:96) [testng] at org.jboss.seam.jsf.SeamPhaseListener.handleTransactionsBeforePhase(SeamPhaseListener.java:301) [testng] at org.jboss.seam.jsf.SeamPhaseListener.beforeServletPhase(SeamPhaseListener.java:142) [testng] at org.jboss.seam.jsf.SeamPhaseListener.beforePhase(SeamPhaseListener.java:116) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.restoreViewPhase(BaseSeamTest.java:672) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.emulateJsfLifecycle(BaseSeamTest.java:544) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.run(BaseSeamTest.java:487) [testng] at LoginTest.testLogin(LoginTest.java:53) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [testng] at java.lang.reflect.Method.invoke(Method.java:585) [testng] at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:604) [testng] at org.testng.internal.Invoker.invokeMethod(Invoker.java:470) [testng] at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:564) [testng] at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:830) [testng] at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) [testng] at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) [testng] at org.testng.TestRunner.runWorkers(TestRunner.java:678) [testng] at org.testng.TestRunner.privateRun(TestRunner.java:624) [testng] at org.testng.TestRunner.run(TestRunner.java:495) [testng] at org.testng.SuiteRunner.runTest(SuiteRunner.java:300) [testng] at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:295) [testng] at org.testng.SuiteRunner.privateRun(SuiteRunner.java:275) [testng] at org.testng.SuiteRunner.run(SuiteRunner.java:190) [testng] at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:792) [testng] at org.testng.TestNG.runSuitesLocally(TestNG.java:765) [testng] at org.testng.TestNG.run(TestNG.java:699) [testng] at org.testng.TestNG.privateMain(TestNG.java:824) [testng] at org.testng.TestNG.main(TestNG.java:802) [testng] Caused by: javax.naming.NameNotFoundException: EjbTransaction not bound [testng] at org.jnp.server.NamingServer.getBinding(NamingServer.java:542) [testng] at org.jnp.server.NamingServer.getBinding(NamingServer.java:550) [testng] at org.jnp.server.NamingServer.getObject(NamingServer.java:556) [testng] at org.jnp.server.NamingServer.lookup(NamingServer.java:267) [testng] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:628) [testng] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:590) [testng] at javax.naming.InitialContext.lookup(InitialContext.java:351) [testng] at org.jboss.seam.Component.instantiateSessionBean(Component.java:1173) [testng] at org.jboss.seam.Component.instantiate(Component.java:1159) [testng] at org.jboss.seam.Component.newInstance(Component.java:1849) [testng] ... 34 more [testng] ERROR 02-07 21:43:31,437 (DebugPageHandler.java:handle:23) -redirecting to debug page [testng] javax.naming.NameNotFoundException: EjbTransaction not bound [testng] at org.jnp.server.NamingServer.getBinding(NamingServer.java:542) [testng] at org.jnp.server.NamingServer.getBinding(NamingServer.java:550) [testng] at org.jnp.server.NamingServer.getObject(NamingServer.java:556) [testng] at org.jnp.server.NamingServer.lookup(NamingServer.java:267) [testng] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:628) [testng] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:590) [testng] at javax.naming.InitialContext.lookup(InitialContext.java:351) [testng] at org.jboss.seam.Component.instantiateSessionBean(Component.java:1173) [testng] at org.jboss.seam.Component.instantiate(Component.java:1159) [testng] at org.jboss.seam.Component.newInstance(Component.java:1849) [testng] at org.jboss.seam.Component.getInstance(Component.java:1756) [testng] at org.jboss.seam.Component.getInstance(Component.java:1735) [testng] at org.jboss.seam.Component.getInstance(Component.java:1712) [testng] at org.jboss.seam.Component.getInstance(Component.java:1707) [testng] at org.jboss.seam.transaction.Transaction.instance(Transaction.java:96) [testng] at org.jboss.seam.jsf.SeamPhaseListener.handleTransactionsBeforePhase(SeamPhaseListener.java:301) [testng] at org.jboss.seam.jsf.SeamPhaseListener.beforeServletPhase(SeamPhaseListener.java:142) [testng] at org.jboss.seam.jsf.SeamPhaseListener.beforePhase(SeamPhaseListener.java:116) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.restoreViewPhase(BaseSeamTest.java:672) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.emulateJsfLifecycle(BaseSeamTest.java:544) [testng] at org.jboss.seam.mock.BaseSeamTest$Request.run(BaseSeamTest.java:487) [testng] at LoginTest.testLogin(LoginTest.java:53) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [testng] at java.lang.reflect.Method.invoke(Method.java:585) [testng] at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:604) [testng] at org.testng.internal.Invoker.invokeMethod(Invoker.java:470) [testng] at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:564) [testng] at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:830) [testng] at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125) [testng] at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109) [testng] at org.testng.TestRunner.runWorkers(TestRunner.java:678) [testng] at org.testng.TestRunner.privateRun(TestRunner.java:624) [testng] at org.testng.TestRunner.run(TestRunner.java:495) [testng] at org.testng.SuiteRunner.runTest(SuiteRunner.java:300) [testng] at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:295) [testng] at org.testng.SuiteRunner.privateRun(SuiteRunner.java:275) [testng] at org.testng.SuiteRunner.run(SuiteRunner.java:190) [testng] at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:792) [testng] at org.testng.TestNG.runSuitesLocally(TestNG.java:765) [testng] at org.testng.TestNG.run(TestNG.java:699) [testng] at org.testng.TestNG.privateMain(TestNG.java:824) [te