[jboss-user] [JBoss Seam] - Seam 2.0.0.BETA1, transaction:ejb-transaction and SeamTest

fernando_jmt do-not-reply at jboss.com
Mon Jul 2 22:01:12 EDT 2007


Hi.

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

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

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4059774



More information about the jboss-user mailing list