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