MySQL- Data load problem -javax.transaction.RollbackException Can't commit 
because the transaction is in aborted state
----------------------------------------------------------------------------------------------------------------------

                 Key: NXP-3937
                 URL: http://jira.nuxeo.org/browse/NXP-3937
             Project: Nuxeo Enterprise Platform
          Issue Type: Problem
          Components: Core
    Affects Versions: 5.2 GA
         Environment: Nuxeo 5.2, MySql 5.0.8

Here is the info in datasource (default-repository-ds.xml)

 <jndi-name>NXRepository/default</jndi-name>
    <xa-transaction/>
    <track-connection-by-tx/>
    <adapter-display-name>Nuxeo SQL Repository DataSource</adapter-display-name>
    <rar-name>nuxeo.ear#nuxeo-core-storage-sql-ra-1.5.0-RC1.rar</rar-name> -->
    
<connection-definition>org.nuxeo.ecm.core.storage.sql.Repository</connection-definition>
        <config-property name="name">default</config-property>
        <config-property name="xaDataSource" 
type="java.lang.String">com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</config-property>
 
  <config-property name="property" 
type="java.lang.String">ServerName=127.0.0.1</config-property> 
  <config-property name="property" 
type="java.lang.String">PortNumber/Integer=3306</config-property> 
  <config-property name="property" 
type="java.lang.String">DatabaseName=MySql</config-property> 
  <config-property name="property" 
type="java.lang.String">User=root</config-property> 
  <config-property name="property" 
type="java.lang.String">Password=test1234</config-property> 
  <max-pool-size>20</max-pool-size> 

and in unified-nuxeo-ds.xml

 <local-tx-datasource>  
    <jndi-name>NuxeoDS</jndi-name> 
    <connection-url>jdbc:mysql://localhost:3306/MySql</connection-url> 
    <driver-class>com.mysql.jdbc.Driver</driver-class>
    <user-name>root</user-name> 
    <password>test1234</password> 
 
    <metadata> 
      <type-mapping>mySQL</type-mapping> 
    </metadata> 
  </local-tx-datasource> 
            Reporter: Radha Kota
            Assignee: Thierry Delprat
            Priority: Blocker


We can load data into Derby and Postgres, but with MySql getting this exception 
after loading bunch of documents 

javax.script.ScriptException: java.lang.RuntimeException: 
javax.transaction.RollbackException: 
[com.arjuna.ats.internal.jta.transaction.arjunacore.commitwhenaborted] 
[com.arjuna.ats.internal.jta.transaction.arjunacore.commitwhenaborted] 
Can't commit because the transaction is in aborted state
        at com.sun.script.groovy.GroovyScriptEngine.eval(GroovyScriptEngine.java
:245)
        at com.sun.script.groovy.GroovyCompiledScript.eval(GroovyCompiledScript.
java:46)
        at javax.script.CompiledScript.eval(CompiledScript.java:75)
        at org.nuxeo.ecm.shell.commands.scripting.ScriptingCommand.run(Scripting
Command.java:61)
        at org.nuxeo.ecm.shell.CommandLineService.runCommand(CommandLineService.
java:329)
        at org.nuxeo.ecm.shell.commands.InteractiveCommand.runCommand(Interactiv
eCommand.java:132)
        at org.nuxeo.ecm.shell.commands.InteractiveCommand.processInput(Interact
iveCommand.java:116)
        at org.nuxeo.ecm.shell.commands.InteractiveCommand.run(InteractiveComman
d.java:96)
        at org.nuxeo.ecm.shell.CommandLineService.runCommand(CommandLineService.
java:329)
        at org.nuxeo.ecm.shell.Main.main(Main.java:101)
        at org.nuxeo.ecm.shell.CommandLineService$1.run(CommandLineService.java:
357)
        at org.nuxeo.osgi.application.StandaloneApplication.main(StandaloneAppli
cation.java:300)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.nuxeo.osgi.application.Main.main(Main.java:64)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.nuxeo.runtime.launcher.Main.main(Main.java:83)
Caused by: java.lang.RuntimeException: javax.transaction.RollbackException: [com
.arjuna.ats.internal.jta.transaction.arjunacore.commitwhenaborted] [com.arjuna.a
ts.internal.jta.transaction.arjunacore.commitwhenaborted] Can't commit because t
he transaction is in aborted state
        at org.jboss.aspects.tx.TxPolicy.handleEndTransactionException(TxPolicy.
java:198)
        at org.jboss.aspects.tx.TxPolicy.endTransaction(TxPolicy.java:180)
        at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:87)
        at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java
:191)
        at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
java:101)
        at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInt
erceptor.java:95)
        at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
java:101)
        at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(Stateles
sInstanceInterceptor.java:62)
        at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
java:101)
        at org.jboss.aspects.security.AuthenticationInterceptor.invoke(Authentic
ationInterceptor.java:77)
        at org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(Ejb3Auth
enticationInterceptor.java:110)
        at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
java:101)
        at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterce
ptor.java:46)
        at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
java:101)
        at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(Asynchrono
usInterceptor.java:106)
        at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
java:101)
        at org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(StatelessCo
ntainer.java:304)
        at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:106)
        at org.jboss.aspects.remoting.AOPRemotingInvocationHandler.invoke(AOPRem
otingInvocationHandler.java:82)
        at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:809)
        at org.jboss.remoting.transport.socket.ServerThread.processInvocation(Se
rverThread.java:608)
        at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.j
ava:406)
        at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.jav
a:173)
Caused by: javax.transaction.RollbackException: [com.arjuna.ats.internal.jta.tra
nsaction.arjunacore.commitwhenaborted] [com.arjuna.ats.internal.jta.transaction.
arjunacore.commitwhenaborted] Can't commit because the transaction is in aborted
 state
        at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.c
ommitAndDisassociate(TransactionImple.java:1401)
        at com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.co
mmit(BaseTransaction.java:135)
        at com.arjuna.ats.jbossatx.BaseTransactionManagerDelegate.commit(BaseTra
nsactionManagerDelegate.java:87)
        at org.jboss.aspects.tx.TxPolicy.endTransaction(TxPolicy.java:175)
        at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:87)
        at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java
:191)
        at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
java:101)
        at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInt
erceptor.java:95)
        at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
java:101)
        at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(Stateles
sInstanceInterceptor.java:62)
        at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
java:101)
        at org.jboss.aspects.security.AuthenticationInterceptor.invoke(Authentic
ationInterceptor.java:77)
        at org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(Ejb3Auth
enticationInterceptor.java:110)
        at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
java:101)
        at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterce
ptor.java:46)
        at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
java:101)
        at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(Asynchrono
usInterceptor.java:106)
        at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
java:101)
        at org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(StatelessCo
ntainer.java:304)
        at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:106)
        at org.jboss.aspects.remoting.AOPRemotingInvocationHandler.invoke(AOPRem
otingInvocationHandler.java:82)
        at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:809)
        at org.jboss.remoting.transport.socket.ServerThread.processInvocation(Se
rverThread.java:608)
        at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.j
ava:406)
        at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.jav
a:173)
        at org.jboss.remoting.MicroRemoteClientInvoker.invoke(MicroRemoteClientI
nvoker.java:163)
        at org.jboss.remoting.Client.invoke(Client.java:1634)
        at org.jboss.remoting.Client.invoke(Client.java:548)
        at org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(InvokeRemot
eInterceptor.java:62)
        at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
java:101)
        at org.jboss.aspects.tx.ClientTxPropagationInterceptor.invoke(ClientTxPr
opagationInterceptor.java:67)
        at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
java:101)
        at org.jboss.aspects.security.SecurityClientInterceptor.invoke(SecurityC
lientInterceptor.java:53)
        at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
java:101)
        at org.jboss.ejb3.remoting.IsLocalInterceptor.invoke(IsLocalInterceptor.
java:74)
        at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
java:101)
        at org.jboss.ejb3.stateless.StatelessRemoteProxy.invoke(StatelessRemoteP
roxy.java:107)
        at $Proxy17.createAssetFromXMlBlob(Unknown Source)
        at com.gale.grzimek.documentloader.loader.impl.DocumentLoaderImpl.loadDo
cument(DocumentLoaderImpl.java:37)
        at com.gale.grzimek.documentloader.loader.impl.DocumentLoaderImpl.loadDo
cument(DocumentLoaderImpl.java:32)
        at com.gale.grzimek.page.impl.GrzimekPageCreationServiceImpl.getNuxeoIdF
orResource(GrzimekPageCreationServiceImpl.java:233)
        at com.gale.grzimek.page.impl.GrzimekPageCreationServiceImpl.getFilePath
AndNuxeoIdMapForResources(GrzimekPageCreationServiceImpl.java:225)
        at com.gale.grzimek.page.impl.GrzimekPageCreationServiceImpl.generatePag
eDocumentContents(GrzimekPageCreationServiceImpl.java:211)
        at com.gale.grzimek.page.impl.GrzimekPageCreationServiceImpl.getPageDocu
mentNuxeoId(GrzimekPageCreationServiceImpl.java:198)
        at com.gale.grzimek.page.impl.GrzimekPageCreationServiceImpl.createEssay
Page(GrzimekPageCreationServiceImpl.java:166)
        at com.gale.grzimek.page.impl.GrzimekPageCreationServiceImpl.createEssay
Pages(GrzimekPageCreationServiceImpl.java:158)
        at com.gale.grzimek.page.impl.GrzimekPageCreationServiceImpl.handleEssay
Pages(GrzimekPageCreationServiceImpl.java:139)
        at com.gale.grzimek.page.impl.GrzimekPageCreationServiceImpl.createPages
(GrzimekPageCreationServiceImpl.java:117)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:
95)
        at org.codehaus.groovy.runtime.MetaClassHelper.doMethodInvoke(MetaClassH
elper.java:599)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:904)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
        at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHel
per.java:761)
        at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.
java:749)
        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(Scrip
tBytecodeAdapter.java:167)
        at Script1.run(Script1.groovy:52)
        at com.sun.script.groovy.GroovyScriptEngine.eval(GroovyScriptEngine.java
:243)
        at com.sun.script.groovy.GroovyCompiledScript.eval(GroovyCompiledScript.
java:46)
        at javax.script.CompiledScript.eval(CompiledScript.java:75)
        at org.nuxeo.ecm.shell.commands.scripting.ScriptingCommand.run(Scripting
Command.java:61)
        at org.nuxeo.ecm.shell.CommandLineService.runCommand(CommandLineService.
java:329)
        at org.nuxeo.ecm.shell.commands.InteractiveCommand.runCommand(Interactiv
eCommand.java:132)
        at org.nuxeo.ecm.shell.commands.InteractiveCommand.processInput(Interact
iveCommand.java:116)
        at org.nuxeo.ecm.shell.commands.InteractiveCommand.run(InteractiveComman
d.java:96)
        at org.nuxeo.ecm.shell.CommandLineService.runCommand(CommandLineService.
java:329)
        at org.nuxeo.ecm.shell.Main.main(Main.java:101)
        at org.nuxeo.ecm.shell.CommandLineService$1.run(CommandLineService.java:
357)
        at org.nuxeo.osgi.application.StandaloneApplication.main(StandaloneAppli
cation.java:300)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.nuxeo.osgi.application.Main.main(Main.java:64)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.nuxeo.runtime.launcher.Main.main(Main.java:83)
        at org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(InvokeRemot
eInterceptor.java:74)
        at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
java:101)
        at org.jboss.aspects.tx.ClientTxPropagationInterceptor.invoke(ClientTxPr
opagationInterceptor.java:67)
        at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
java:101)
        at org.jboss.aspects.security.SecurityClientInterceptor.invoke(SecurityC
lientInterceptor.java:53)
        at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
java:101)
        at org.jboss.ejb3.remoting.IsLocalInterceptor.invoke(IsLocalInterceptor.
java:74)
        at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
java:101)
        at org.jboss.ejb3.stateless.StatelessRemoteProxy.invoke(StatelessRemoteP
roxy.java:107)
        at $Proxy17.createAssetFromXMlBlob(Unknown Source)
        at com.gale.grzimek.documentloader.loader.impl.DocumentLoaderImpl.loadDo
cument(DocumentLoaderImpl.java:37)
        at com.gale.grzimek.documentloader.loader.impl.DocumentLoaderImpl.loadDo
cument(DocumentLoaderImpl.java:32)
        at com.gale.grzimek.page.impl.GrzimekPageCreationServiceImpl.getNuxeoIdF
orResource(GrzimekPageCreationServiceImpl.java:233)
        at com.gale.grzimek.page.impl.GrzimekPageCreationServiceImpl.getFilePath
AndNuxeoIdMapForResources(GrzimekPageCreationServiceImpl.java:225)
        at com.gale.grzimek.page.impl.GrzimekPageCreationServiceImpl.generatePag
eDocumentContents(GrzimekPageCreationServiceImpl.java:211)
        at com.gale.grzimek.page.impl.GrzimekPageCreationServiceImpl.getPageDocu
mentNuxeoId(GrzimekPageCreationServiceImpl.java:198)
        at com.gale.grzimek.page.impl.GrzimekPageCreationServiceImpl.createEssay
Page(GrzimekPageCreationServiceImpl.java:166)
        at com.gale.grzimek.page.impl.GrzimekPageCreationServiceImpl.createEssay
Pages(GrzimekPageCreationServiceImpl.java:158)
        at com.gale.grzimek.page.impl.GrzimekPageCreationServiceImpl.handleEssay
Pages(GrzimekPageCreationServiceImpl.java:139)
        at com.gale.grzimek.page.impl.GrzimekPageCreationServiceImpl.createPages
(GrzimekPageCreationServiceImpl.java:117)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:
95)
        at org.codehaus.groovy.runtime.MetaClassHelper.doMethodInvoke(MetaClassH
elper.java:599)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:904)
        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:740)
        at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHel
per.java:761)
        at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.
java:749)
        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(Scrip
tBytecodeAdapter.java:167)
        at Script1.run(Script1.groovy:52)
        at com.sun.script.groovy.GroovyScriptEngine.eval(GroovyScriptEngine.java
:243)
        at com.sun.script.groovy.GroovyCompiledScript.eval(GroovyCompiledScript.
java:46)
        at javax.script.CompiledScript.eval(CompiledScript.java:75)
        at org.nuxeo.ecm.shell.commands.scripting.ScriptingCommand.run(Scripting
Command.java:61)
        at org.nuxeo.ecm.shell.CommandLineService.runCommand(CommandLineService.
java:329)
        at org.nuxeo.ecm.shell.commands.InteractiveCommand.runCommand(Interactiv
eCommand.java:132)
        at org.nuxeo.ecm.shell.commands.InteractiveCommand.processInput(Interact
iveCommand.java:116)
        at org.nuxeo.ecm.shell.commands.InteractiveCommand.run(InteractiveComman
d.java:96)
        at org.nuxeo.ecm.shell.CommandLineService.runCommand(CommandLineService.
java:329)
        at org.nuxeo.ecm.shell.Main.main(Main.java:101)
        at org.nuxeo.ecm.shell.CommandLineService$1.run(CommandLineService.java:
357)
        at org.nuxeo.osgi.application.StandaloneApplication.main(StandaloneAppli
cation.java:300)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.nuxeo.osgi.application.Main.main(Main.java:64)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.nuxeo.runtime.launcher.Main.main(Main.java:83)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.nuxeo.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
ECM-tickets mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm-tickets

Reply via email to