dev@glassfish.java.net

Re: JTS build/test issues - help please

From: Jane Young <jane.young_at_oracle.com>
Date: Thu, 22 Jul 2010 14:08:42 -0700

Can you login to Oracle VPN and do a build?

Thanks,
Jane


Marina Vatkina wrote:
> How can I reproduce it? I'm not using proxies on my Mac.
>
> -marina
>
> Jane Young wrote:
>> I'm also getting the same error on Mac. You'll see the same failure
>> using maven proxy. On Linux, I'm able to build fine.
>>
>> Marina, can you take a look?
>>
>> The exception is:
>> java.lang.RuntimeException: Internal Error: could not start JTS
>> transaction lazily.
>> at
>> com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate.startJTSTx(JavaEETransactionManagerJTSDelegate.java:386)
>>
>> at
>> com.sun.enterprise.transaction.JavaEETransactionManagerSimplified.startJTSTx(JavaEETransactionManagerSimplified.java:390)
>>
>> at
>> com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate.enlistLAOResource(JavaEETransactionManagerJTSDelegate.java:304)
>>
>> at com.sun.enterprise.tran
>>
>> In the meantime, you can build with "-DskipTests=true".
>>
>> Jane
>>
>>
>> Vijay Ramachandran wrote:
>>> While trying to update and build my workspace, I am getting the
>>> following build/test failures while building JTS module (hudson GF
>>> builds seems to be fine !!).
>>>
>>> The only change that I have made to my build script is to add "-s
>>> settings-nexus.xml" to the mvn command. The contents of this
>>> settings-nexus.xml file is the same as recommended by Jane last
>>> evening.
>>>
>>> Can someone let me know if I have to do something else ?
>>>
>>> Thanks in advance
>>>
>>> Vijay
>>>
>>> [INFO]
>>> ------------------------------------------------------------------------
>>>
>>> [INFO] Building in /workspace/v3/transaction/jts
>>> [INFO]
>>> ------------------------------------------------------------------------
>>>
>>> [INFO] [resources:resources]
>>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>>> [INFO] Copying 2 resources
>>> [INFO] Copying 2 resources
>>> [INFO] [hk2:hk2-compile]
>>> [INFO] Compiling 123 source files to
>>> /workspace/v3/transaction/jts/target/classes
>>> Note: Some input files use or override a deprecated API.
>>> Note: Recompile with -Xlint:deprecation for details.
>>> Note: Some input files use unchecked or unsafe operations.
>>> Note: Recompile with -Xlint:unchecked for details.
>>> [INFO] [bundle:manifest {execution: bundle-manifest}]
>>> [INFO] [dependency:unpack {execution: unpack}]
>>> [INFO] Configured Artifact:
>>> org.glassfish.docs.man:transaction-jts-manpage:3.0-b08:jar
>>> Downloading:
>>> http://hit-s10-9.sfbay.sun.com/nexus/content/groups/internal-gf-nexus//org/glassfish/docs/man/transaction-jts-manpage/3.0-b08/transaction-jts-manpage-3.0-b08.jar
>>>
>>> 4K downloaded
>>> [INFO] Unpacking
>>> /Users/vijaysr/.m2/repository/org/glassfish/docs/man/transaction-jts-manpage/3.0-b08/transaction-jts-manpage-3.0-b08.jarto
>>>
>>> /workspace/v3/transaction/jts/target/classes
>>> with Includes null and excludes:META-INF/**
>>> [INFO] [resources:testResources]
>>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>>> [INFO] skip non existing resourceDirectory
>>> /workspace/v3/transaction/jts/src/test/resources
>>> [INFO] [hk2:hk2-test-compile]
>>> [INFO] Compiling 1 source file to
>>> /workspace/v3/transaction/jts/target/test-classes
>>> [INFO] [surefire:test]
>>> [INFO] Surefire report directory:
>>> /workspace/v3/transaction/jts/target/surefire-reports
>>>
>>> -------------------------------------------------------
>>> T E S T S
>>> -------------------------------------------------------
>>> Running com.sun.enterprise.transaction.jts.AppTest
>>> **Testing Wrong TM commit ===>
>>> **Calling TM commit ===>
>>> **Caught IllegalStateException <===
>>> **Testing Wrong TM Rollback ===>
>>> **Calling TM rollback ===>
>>> **Caught IllegalStateException <===
>>> **Testing Wrong UTX commit ===>
>>> **Calling UTX commit ===>
>>> **Caught IllegalStateException <===
>>> **Testing Wrong UTX begin ===>
>>> **Calling TWICE UTX begin ===>
>>> **Caught NotSupportedException <===
>>> **Testing TM begin ===>
>>> **Status before begin: NoTransaction
>>> **Status after begin: Active <===
>>> **Testing TM commit ===>
>>> **Starting transaction ....
>>> **Calling TM commit ===>
>>> **Status after commit: NoTransaction <===
>>> **Testing TM rollback ===>
>>> **Starting transaction ....
>>> **Calling TM rollback ===>
>>> **Status after rollback: NoTransaction <===
>>> **Testing TX commit ===>
>>> **Starting transaction ....
>>> **Registering Synchronization ....
>>> **TX Status after begin: Active
>>> **Calling TX commit ===>
>>> **Called beforeCompletion **
>>> **Called afterCompletion with status: Committed
>>> **Status after commit: Committed <===
>>> **Testing TM suspend ===>
>>> **No-tx suspend ....
>>> **Starting transaction ....
>>> **TX suspended ....
>>> **No-tx suspend ....
>>> **Calling TM resume ===>
>>> **Calling TX commit ===>
>>> **Status after commit: Committed <===
>>> **Testing TX rollback ===>
>>> **Starting transaction ....
>>> **Registering Synchronization ....
>>> **TX Status after begin: Active
>>> **Calling TX rollback ===>
>>> **Called afterCompletion with status: RolledBack
>>> **Status after rollback: RolledBack <===
>>> **Testing UTX commit ===>
>>> **Starting transaction ....
>>> **UTX Status after begin: Active
>>> **Calling UTX commit ===>
>>> **Status after commit: NoTransaction <===
>>> **Testing UTX rollback ===>
>>> **Starting transaction ....
>>> **Calling UTX rollback ===>
>>> **Status after rollback: NoTransaction <===
>>> **Testing TX commit with rollback in beforeCompletion ===>
>>> **Starting transaction ....
>>> **Registering Synchronization ....
>>> **TX Status after begin: Active
>>> **Calling TX commit ===>
>>> **Called beforeCompletion **
>>> **Failing in beforeCompletion **
>>> **Called afterCompletion with status: RolledBack
>>> **Caught expected exception...
>>> **Status after commit: RolledBack <===
>>> **Testing TX commit with exception in beforeCompletion of 2PC ===>
>>> **Starting transaction ....
>>> **Registering Synchronization ....
>>> **TX Status after begin: Active
>>> java.lang.ArrayIndexOutOfBoundsException
>>> at java.lang.System.arraycopy(Native Method)
>>> at com.sun.jts.jtsxa.XID.setBranchQualifier(XID.java:368)
>>> at
>>> com.sun.jts.jta.TransactionState.computeXid(TransactionState.java:252)
>>> at
>>> com.sun.jts.jta.TransactionState.startAssociation(TransactionState.java:279)
>>>
>>> at
>>> com.sun.jts.jta.TransactionImpl.enlistResource(TransactionImpl.java:213)
>>>
>>> at
>>> com.sun.enterprise.transaction.JavaEETransactionImpl.enlistResource(JavaEETransactionImpl.java:611)
>>>
>>> at
>>> com.sun.enterprise.transaction.JavaEETransactionManagerSimplified.enlistXAResource(JavaEETransactionManagerSimplified.java:1258)
>>>
>>> at
>>> com.sun.enterprise.transaction.JavaEETransactionManagerSimplified.enlistResource(JavaEETransactionManagerSimplified.java:337)
>>>
>>> at
>>> com.sun.enterprise.transaction.jts.AppTest.testTxCommitFailBC2PC(AppTest.java:426)
>>>
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>> at junit.framework.TestCase.runTest(TestCase.java:168)
>>> at junit.framework.TestCase.runBare(TestCase.java:134)
>>> at junit.framework.TestResult$1.protect(TestResult.java:110)
>>> at junit.framework.TestResult.runProtected(TestResult.java:128)
>>> at junit.framework.TestResult.run(TestResult.java:113)
>>> at junit.framework.TestCase.run(TestCase.java:124)
>>> at junit.framework.TestSuite.runTest(TestSuite.java:232)
>>> at junit.framework.TestSuite.run(TestSuite.java:227)
>>> at
>>> org.junit.internal.runners.OldTestClassRunner.run(OldTestClassRunner.java:76)
>>>
>>> at
>>> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
>>>
>>> at
>>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
>>>
>>> at
>>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
>>>
>>> at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>> at
>>> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
>>>
>>> at
>>> org.apache.maven.surefire.booter.SurefireBooter.run(SurefireBooter.java:241)
>>>
>>> at
>>> org.apache.maven.plugin.surefire.SurefirePlugin.execute(SurefirePlugin.java:537)
>>>
>>> at
>>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:454)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:500)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:479)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:331)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:292)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142)
>>>
>>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:345)
>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:132)
>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:290)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>> at
>>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>>> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>>> at
>>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>>> at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>>> **Testing TX commit with exception in beforeCompletion of 1PC ===>
>>> **Starting transaction ....
>>> **Registering Synchronization ....
>>> **TX Status after begin: Active
>>> java.lang.RuntimeException: Internal Error: could not start JTS
>>> transaction lazily.
>>> at
>>> com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate.startJTSTx(JavaEETransactionManagerJTSDelegate.java:386)
>>>
>>> at
>>> com.sun.enterprise.transaction.JavaEETransactionManagerSimplified.startJTSTx(JavaEETransactionManagerSimplified.java:390)
>>>
>>> at
>>> com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate.enlistLAOResource(JavaEETransactionManagerJTSDelegate.java:304)
>>>
>>> at
>>> com.sun.enterprise.transaction.JavaEETransactionManagerSimplified.enlistResource(JavaEETransactionManagerSimplified.java:322)
>>>
>>> at
>>> com.sun.enterprise.transaction.jts.AppTest.testTxCommitFailBC1PC(AppTest.java:483)
>>>
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>> at junit.framework.TestCase.runTest(TestCase.java:168)
>>> at junit.framework.TestCase.runBare(TestCase.java:134)
>>> at junit.framework.TestResult$1.protect(TestResult.java:110)
>>> at junit.framework.TestResult.runProtected(TestResult.java:128)
>>> at junit.framework.TestResult.run(TestResult.java:113)
>>> at junit.framework.TestCase.run(TestCase.java:124)
>>> at junit.framework.TestSuite.runTest(TestSuite.java:232)
>>> at junit.framework.TestSuite.run(TestSuite.java:227)
>>> at
>>> org.junit.internal.runners.OldTestClassRunner.run(OldTestClassRunner.java:76)
>>>
>>> at
>>> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
>>>
>>> at
>>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
>>>
>>> at
>>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
>>>
>>> at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>> at
>>> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
>>>
>>> at
>>> org.apache.maven.surefire.booter.SurefireBooter.run(SurefireBooter.java:241)
>>>
>>> at
>>> org.apache.maven.plugin.surefire.SurefirePlugin.execute(SurefirePlugin.java:537)
>>>
>>> at
>>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:454)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:500)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:479)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:331)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:292)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142)
>>>
>>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:345)
>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:132)
>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:290)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>> at
>>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>>> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>>> at
>>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>>> at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>>> Caused by: javax.transaction.NotSupportedException
>>> at
>>> com.sun.jts.jta.TransactionManagerImpl.begin(TransactionManagerImpl.java:281)
>>>
>>> at
>>> com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate.beginJTS(JavaEETransactionManagerJTSDelegate.java:475)
>>>
>>> at
>>> com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate.startJTSTx(JavaEETransactionManagerJTSDelegate.java:383)
>>>
>>> ... 46 more
>>> **Testing TX commit with exception in InterposedSynchronization in
>>> beforeCompletion of 2PC ===>
>>> **Starting transaction ....
>>> **Registering Synchronization ....
>>> **TX Status after begin: Active
>>> java.lang.RuntimeException: Internal Error: could not start JTS
>>> transaction lazily.
>>> at
>>> com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate.startJTSTx(JavaEETransactionManagerJTSDelegate.java:386)
>>>
>>> at
>>> com.sun.enterprise.transaction.JavaEETransactionManagerSimplified.startJTSTx(JavaEETransactionManagerSimplified.java:390)
>>>
>>> at
>>> com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate.enlistLAOResource(JavaEETransactionManagerJTSDelegate.java:304)
>>>
>>> at
>>> com.sun.enterprise.transaction.JavaEETransactionManagerSimplified.enlistResource(JavaEETransactionManagerSimplified.java:322)
>>>
>>> at
>>> com.sun.enterprise.transaction.jts.AppTest.testTxCommitFailBC2PCInterposedSynchronization(AppTest.java:540)
>>>
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>> at junit.framework.TestCase.runTest(TestCase.java:168)
>>> at junit.framework.TestCase.runBare(TestCase.java:134)
>>> at junit.framework.TestResult$1.protect(TestResult.java:110)
>>> at junit.framework.TestResult.runProtected(TestResult.java:128)
>>> at junit.framework.TestResult.run(TestResult.java:113)
>>> at junit.framework.TestCase.run(TestCase.java:124)
>>> at junit.framework.TestSuite.runTest(TestSuite.java:232)
>>> at junit.framework.TestSuite.run(TestSuite.java:227)
>>> at
>>> org.junit.internal.runners.OldTestClassRunner.run(OldTestClassRunner.java:76)
>>>
>>> at
>>> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
>>>
>>> at
>>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
>>>
>>> at
>>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
>>>
>>> at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>> at
>>> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
>>>
>>> at
>>> org.apache.maven.surefire.booter.SurefireBooter.run(SurefireBooter.java:241)
>>>
>>> at
>>> org.apache.maven.plugin.surefire.SurefirePlugin.execute(SurefirePlugin.java:537)
>>>
>>> at
>>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:454)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:500)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:479)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:331)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:292)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142)
>>>
>>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:345)
>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:132)
>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:290)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>> at
>>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>>> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>>> at
>>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>>> at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>>> Caused by: javax.transaction.NotSupportedException
>>> at
>>> com.sun.jts.jta.TransactionManagerImpl.begin(TransactionManagerImpl.java:281)
>>>
>>> at
>>> com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate.beginJTS(JavaEETransactionManagerJTSDelegate.java:475)
>>>
>>> at
>>> com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate.startJTSTx(JavaEETransactionManagerJTSDelegate.java:383)
>>>
>>> ... 46 more
>>> **Testing TX commit with exception in InterposedSynchronization in
>>> beforeCompletion of 1PC ===>
>>> **Starting transaction ....
>>> **Registering Synchronization ....
>>> **TX Status after begin: Active
>>> java.lang.RuntimeException: Internal Error: could not start JTS
>>> transaction lazily.
>>> at
>>> com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate.startJTSTx(JavaEETransactionManagerJTSDelegate.java:386)
>>>
>>> at
>>> com.sun.enterprise.transaction.JavaEETransactionManagerSimplified.startJTSTx(JavaEETransactionManagerSimplified.java:390)
>>>
>>> at
>>> com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate.enlistLAOResource(JavaEETransactionManagerJTSDelegate.java:304)
>>>
>>> at
>>> com.sun.enterprise.transaction.JavaEETransactionManagerSimplified.enlistResource(JavaEETransactionManagerSimplified.java:322)
>>>
>>> at
>>> com.sun.enterprise.transaction.jts.AppTest.testTxCommitFailBC1PCInterposedSynchronization(AppTest.java:598)
>>>
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>> at junit.framework.TestCase.runTest(TestCase.java:168)
>>> at junit.framework.TestCase.runBare(TestCase.java:134)
>>> at junit.framework.TestResult$1.protect(TestResult.java:110)
>>> at junit.framework.TestResult.runProtected(TestResult.java:128)
>>> at junit.framework.TestResult.run(TestResult.java:113)
>>> at junit.framework.TestCase.run(TestCase.java:124)
>>> at junit.framework.TestSuite.runTest(TestSuite.java:232)
>>> at junit.framework.TestSuite.run(TestSuite.java:227)
>>> at
>>> org.junit.internal.runners.OldTestClassRunner.run(OldTestClassRunner.java:76)
>>>
>>> at
>>> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
>>>
>>> at
>>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
>>>
>>> at
>>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
>>>
>>> at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>> at
>>> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
>>>
>>> at
>>> org.apache.maven.surefire.booter.SurefireBooter.run(SurefireBooter.java:241)
>>>
>>> at
>>> org.apache.maven.plugin.surefire.SurefirePlugin.execute(SurefirePlugin.java:537)
>>>
>>> at
>>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:454)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:500)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:479)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:331)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:292)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142)
>>>
>>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:345)
>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:132)
>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:290)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>> at
>>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>>> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>>> at
>>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>>> at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>>> Caused by: javax.transaction.NotSupportedException
>>> at
>>> com.sun.jts.jta.TransactionManagerImpl.begin(TransactionManagerImpl.java:281)
>>>
>>> at
>>> com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate.beginJTS(JavaEETransactionManagerJTSDelegate.java:475)
>>>
>>> at
>>> com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate.startJTSTx(JavaEETransactionManagerJTSDelegate.java:383)
>>>
>>> ... 46 more
>>> **Testing TM with HeuristicExc during 1PC commit ===>
>>> **Starting transaction ....
>>> java.lang.RuntimeException: Internal Error: could not start JTS
>>> transaction lazily.
>>> at
>>> com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate.startJTSTx(JavaEETransactionManagerJTSDelegate.java:386)
>>>
>>> at
>>> com.sun.enterprise.transaction.JavaEETransactionManagerSimplified.startJTSTx(JavaEETransactionManagerSimplified.java:390)
>>>
>>> at
>>> com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate.enlistLAOResource(JavaEETransactionManagerJTSDelegate.java:304)
>>>
>>> at
>>> com.sun.enterprise.transaction.JavaEETransactionManagerSimplified.enlistResource(JavaEETransactionManagerSimplified.java:322)
>>>
>>> at
>>> com.sun.enterprise.transaction.jts.AppTest.testCommitOnePhaseWithHeuristicExc(AppTest.java:680)
>>>
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>> at junit.framework.TestCase.runTest(TestCase.java:168)
>>> at junit.framework.TestCase.runBare(TestCase.java:134)
>>> at junit.framework.TestResult$1.protect(TestResult.java:110)
>>> at junit.framework.TestResult.runProtected(TestResult.java:128)
>>> at junit.framework.TestResult.run(TestResult.java:113)
>>> at junit.framework.TestCase.run(TestCase.java:124)
>>> at junit.framework.TestSuite.runTest(TestSuite.java:232)
>>> at junit.framework.TestSuite.run(TestSuite.java:227)
>>> at
>>> org.junit.internal.runners.OldTestClassRunner.run(OldTestClassRunner.java:76)
>>>
>>> at
>>> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
>>>
>>> at
>>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
>>>
>>> at
>>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
>>>
>>> at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>> at
>>> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
>>>
>>> at
>>> org.apache.maven.surefire.booter.SurefireBooter.run(SurefireBooter.java:241)
>>>
>>> at
>>> org.apache.maven.plugin.surefire.SurefirePlugin.execute(SurefirePlugin.java:537)
>>>
>>> at
>>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:454)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:500)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:479)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:331)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:292)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142)
>>>
>>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:345)
>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:132)
>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:290)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>> at
>>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>>> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>>> at
>>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>>> at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>>> Caused by: javax.transaction.NotSupportedException
>>> at
>>> com.sun.jts.jta.TransactionManagerImpl.begin(TransactionManagerImpl.java:281)
>>>
>>> at
>>> com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate.beginJTS(JavaEETransactionManagerJTSDelegate.java:475)
>>>
>>> at
>>> com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate.startJTSTx(JavaEETransactionManagerJTSDelegate.java:383)
>>>
>>> ... 46 more
>>> **Testing TM with failed 1PC commit ===>
>>> **Starting transaction ....
>>> **Caught NOT a SystemException during 1PC...
>>> java.lang.RuntimeException: Internal Error: could not start JTS
>>> transaction lazily.
>>> at
>>> com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate.startJTSTx(JavaEETransactionManagerJTSDelegate.java:386)
>>>
>>> at
>>> com.sun.enterprise.transaction.JavaEETransactionManagerSimplified.startJTSTx(JavaEETransactionManagerSimplified.java:390)
>>>
>>> at
>>> com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate.enlistLAOResource(JavaEETransactionManagerJTSDelegate.java:304)
>>>
>>> at
>>> com.sun.enterprise.transaction.JavaEETransactionManagerSimplified.enlistResource(JavaEETransactionManagerSimplified.java:322)
>>>
>>> at
>>> com.sun.enterprise.transaction.jts.AppTest.testCommitOnePhaseWithXAExc(AppTest.java:716)
>>>
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>> at junit.framework.TestCase.runTest(TestCase.java:168)
>>> at junit.framework.TestCase.runBare(TestCase.java:134)
>>> at junit.framework.TestResult$1.protect(TestResult.java:110)
>>> at junit.framework.TestResult.runProtected(TestResult.java:128)
>>> at junit.framework.TestResult.run(TestResult.java:113)
>>> at junit.framework.TestCase.run(TestCase.java:124)
>>> at junit.framework.TestSuite.runTest(TestSuite.java:232)
>>> at junit.framework.TestSuite.run(TestSuite.java:227)
>>> at
>>> org.junit.internal.runners.OldTestClassRunner.run(OldTestClassRunner.java:76)
>>>
>>> at
>>> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
>>>
>>> at
>>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
>>>
>>> at
>>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
>>>
>>> at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>> at
>>> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
>>>
>>> at
>>> org.apache.maven.surefire.booter.SurefireBooter.run(SurefireBooter.java:241)
>>>
>>> at
>>> org.apache.maven.plugin.surefire.SurefirePlugin.execute(SurefirePlugin.java:537)
>>>
>>> at
>>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:454)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:500)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:479)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:331)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:292)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142)
>>>
>>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:345)
>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:132)
>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:290)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>> at
>>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>>> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>>> at
>>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>>> at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>>> Caused by: javax.transaction.NotSupportedException
>>> at
>>> com.sun.jts.jta.TransactionManagerImpl.begin(TransactionManagerImpl.java:281)
>>>
>>> at
>>> com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate.beginJTS(JavaEETransactionManagerJTSDelegate.java:475)
>>>
>>> at
>>> com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate.startJTSTx(JavaEETransactionManagerJTSDelegate.java:383)
>>>
>>> ... 46 more
>>> **Testing TM with failed 2PC commit ===>
>>> **Starting transaction ....
>>> **Caught NOT a SystemException during 2PC...
>>> java.lang.RuntimeException: Internal Error: could not start JTS
>>> transaction lazily.
>>> at
>>> com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate.startJTSTx(JavaEETransactionManagerJTSDelegate.java:386)
>>>
>>> at
>>> com.sun.enterprise.transaction.JavaEETransactionManagerSimplified.startJTSTx(JavaEETransactionManagerSimplified.java:390)
>>>
>>> at
>>> com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate.enlistLAOResource(JavaEETransactionManagerJTSDelegate.java:304)
>>>
>>> at
>>> com.sun.enterprise.transaction.JavaEETransactionManagerSimplified.enlistResource(JavaEETransactionManagerSimplified.java:322)
>>>
>>> at
>>> com.sun.enterprise.transaction.jts.AppTest.testCommit2PCWithXAExc(AppTest.java:759)
>>>
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>> at junit.framework.TestCase.runTest(TestCase.java:168)
>>> at junit.framework.TestCase.runBare(TestCase.java:134)
>>> at junit.framework.TestResult$1.protect(TestResult.java:110)
>>> at junit.framework.TestResult.runProtected(TestResult.java:128)
>>> at junit.framework.TestResult.run(TestResult.java:113)
>>> at junit.framework.TestCase.run(TestCase.java:124)
>>> at junit.framework.TestSuite.runTest(TestSuite.java:232)
>>> at junit.framework.TestSuite.run(TestSuite.java:227)
>>> at
>>> org.junit.internal.runners.OldTestClassRunner.run(OldTestClassRunner.java:76)
>>>
>>> at
>>> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
>>>
>>> at
>>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
>>>
>>> at
>>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
>>>
>>> at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>> at
>>> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
>>>
>>> at
>>> org.apache.maven.surefire.booter.SurefireBooter.run(SurefireBooter.java:241)
>>>
>>> at
>>> org.apache.maven.plugin.surefire.SurefirePlugin.execute(SurefirePlugin.java:537)
>>>
>>> at
>>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:454)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:500)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:479)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:331)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:292)
>>>
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142)
>>>
>>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:345)
>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:132)
>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:290)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>> at
>>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>>> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>>> at
>>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>>> at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>>> Caused by: javax.transaction.NotSupportedException
>>> at
>>> com.sun.jts.jta.TransactionManagerImpl.begin(TransactionManagerImpl.java:281)
>>>
>>> at
>>> com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate.beginJTS(JavaEETransactionManagerJTSDelegate.java:475)
>>>
>>> at
>>> com.sun.enterprise.transaction.jts.JavaEETransactionManagerJTSDelegate.startJTSTx(JavaEETransactionManagerJTSDelegate.java:383)
>>>
>>> ... 46 more
>>> Tests run: 23, Failures: 7, Errors: 0, Skipped: 0, Time elapsed:
>>> 0.155 sec <<< FAILURE!
>>>
>>> Results :
>>>
>>> Failed tests:
>>> testTxCommitFailBC2PC(com.sun.enterprise.transaction.jts.AppTest)
>>> testTxCommitFailBC1PC(com.sun.enterprise.transaction.jts.AppTest)
>>>
>>> testTxCommitFailBC2PCInterposedSynchronization(com.sun.enterprise.transaction.jts.AppTest)
>>>
>>>
>>> testTxCommitFailBC1PCInterposedSynchronization(com.sun.enterprise.transaction.jts.AppTest)
>>>
>>>
>>> testCommitOnePhaseWithHeuristicExc(com.sun.enterprise.transaction.jts.AppTest)
>>>
>>>
>>> testCommitOnePhaseWithXAExc(com.sun.enterprise.transaction.jts.AppTest)
>>> testCommit2PCWithXAExc(com.sun.enterprise.transaction.jts.AppTest)
>>>
>>> Tests run: 23, Failures: 7, Errors: 0, Skipped: 0
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
>>> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>>>
>>