com.atomikos.datasource.ResourceException: XA resource ‘hrDataSource‘: resume for XID ‘3132372E302E3

这篇博客记录了作者在公司日志中遇到的`com.atomikos.datasource.ResourceException`错误,该错误源于XA资源`hrDataSource`在尝试恢复XID时出现问题。错误信息提示分布式事务被MS DTC取消。作者提到错误可能是由于事务逻辑中的for循环内SQL操作影响了事务处理,导致锁的问题。在解决其他事务锁问题后,此问题也随之消失。作者建议检查事务处理代码,特别是循环内的SQL影响,以排查类似问题。
摘要由CSDN通过智能技术生成

昨天在我们公司的日志里发现报错,可能大家出错原因不一样,但我的是因为代码最后事物处理时候产生了锁导致的。

2018-08-07 08:49:52.020 [http-nio-9999-exec-3] ERROR o.a.e.i.interceptor.CommandContext - Error while closing command context
com.atomikos.datasource.ResourceException: XA resource 'hrDataSource': resume for XID '3132372E302E302E312E746D32333034333030313737:3132372E302E302E312E746D313832383136' raised -3: the XA resource detected an internal error
	at com.atomikos.datasource.xa.XAResourceTransaction.resume(XAResourceTransaction.java:434)
	at com.atomikos.datasource.xa.session.BranchEnlistedStateHandler.<init>(BranchEnlistedStateHandler.java:59)
	at com.atomikos.datasource.xa.session.NotInBranchStateHandler.checkEnlistBeforeUse(NotInBranchStateHandler.java:64)
	at com.atomikos.datasource.xa.session.TransactionContext.checkEnlistBeforeUse(TransactionContext.java:88)
	at com.atomikos.datasource.xa.session.SessionHandleState.notifyBeforeUse(SessionHandleState.java:179)
	at com.atomik
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值