Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring saveall错误:ARJUNA016053:无法提交事务_Spring_Jta - Fatal编程技术网

Spring saveall错误:ARJUNA016053:无法提交事务

Spring saveall错误:ARJUNA016053:无法提交事务,spring,jta,Spring,Jta,当我们试图用以下方法保存大约150000个实体时: xxxRepository.saveAll 我们得到这些错误: JTA事务意外回滚(可能是由于超时); 嵌套异常为javax.transaction.RollbackException:ARJUNA016053: 无法提交事务。 [org.springframework.transaction.jta.JtaTransactionManager.doCommit(JtaTransactionManager.java:1043), org.sp

当我们试图用以下方法保存大约150000个实体时:

xxxRepository.saveAll
我们得到这些错误:

JTA事务意外回滚(可能是由于超时); 嵌套异常为javax.transaction.RollbackException:ARJUNA016053: 无法提交事务。 [org.springframework.transaction.jta.JtaTransactionManager.doCommit(JtaTransactionManager.java:1043), org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:746)

它在骆驼路线上,在处理器中

什么是解决方案

更大的日志在这里:

类型:org.springframework.transaction.UnexpectedRollbackException, 消息:JTA事务意外回滚(可能是由于 超时);嵌套异常为javax.transaction.RollbackException: ARJUNA016053:无法提交事务。 [org.springframework.transaction.jta.JtaTransactionManager.doCommit(JtaTransactionManager.java:1043), org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:746), org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:714), org.springframework.transaction.interceptor.TransactionSpectSupport.commitTransactionAfterReturning(TransactionSpectSupport.java:532), org.springframework.transaction.interceptor.TransactionSpectSupport.invokeWithinTransaction(TransactionSpectSupport.java:304), org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98), org.springframework.aop.framework.ReflectiveMethodInvocation.procedure(ReflectiveMethodInvocation.java:185), org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139), org.springframework.aop.framework.ReflectiveMethodInvocation.procedure(ReflectiveMethodInvocation.java:185), org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor.invoke(CrudMethodMetadataPostProcessor.java:135), org.springframework.aop.framework.ReflectiveMethodInvocation.procedure(ReflectiveMethodInvocation.java:185), org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92), org.springframework.aop.framework.ReflectiveMethodInvocation.procedure(ReflectiveMethodInvocation.java:185), org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor.invoke(SurroundingTransactionDetectorMethodInterceptor.java:61), org.springframework.aop.framework.ReflectiveMethodInvocation.procedure(ReflectiveMethodInvocation.java:185), org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212), com.sun.proxy.$Proxy518.saveAll(未知源), com.avivasa.maf.route.offline.reconction.processor.saveReceivedProcessor.process(saveReceivedProcessor.java:105), org.apache.camel.processor.DelegateSyncProcessor.process(DelegateSyncProcessor.java:63), org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77), org.apache.camel.processor.RedeliveryRorHandler.process(RedeliveryRorHandler.java:542), org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:197), org.apache.camel.processor.Pipeline.process(Pipeline.java:120), org.apache.camel.processor.Pipeline.process(Pipeline.java:83), org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:197), org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:62), org.apache.camel.processor.SendProcessor.process(SendProcessor.java:145), org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77), org.apache.camel.processor.RedeliveryRorHandler.process(RedeliveryRorHandler.java:542), org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:400), org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:172), org.apache.camel.processor.Pipeline.process(Pipeline.java:120), org.apache.camel.processor.Pipeline.process(Pipeline.java:83), org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:197), org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:62), org.apache.camel.processor.SendProcessor.process(SendProcessor.java:145), org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77), org.apache.camel.processor.RedeliveryRorHandler.process(RedeliveryRorHandler.java:542), org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:197), org.apache.camel.processor.Pipeline.process(Pipeline.java:120), org.apache.camel.processor.Pipeline.process(Pipeline.java:83), org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:197), org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:62), org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:197), org.apache.camel.impl.ProducerCache.asyncDispatchExchange(ProducerCache.java:485), org.apache.camel.impl.ProducerCache.lambda$null$13(ProducerCache.java:320), org.apache.camel.util.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:67), org.apache.camel.impl.ProducerCache.lambda$asyncSendExchange$14(ProducerCache.java:319), org.apache.camel.impl.ProducerCache.doInAsyncProducer(ProducerCache.java:436), org.apache.camel.impl.ProducerCache.asyncSendExchange(ProducerCache.java:305), org.apache.camel.impl.DefaultProducerTemplate.lambda$asyncSendExchange$28(DefaultProducerTemplate.java:667), java.util.concurrent.FutureTask.run(FutureTask.java:266), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149), java.ut
Type : org.springframework.transaction.UnexpectedRollbackException, Message :