javax.transaction.RollbackException 有没人知道为什么会发生这异常

时间:2021-11-14 20:33:51
我提交事务的时候,他就弹出这异常,有没人知道怎么会出现这异常,和怎么解决
javax.transaction.RollbackException
[09-6-17 10:40:55:544 GMT+08:00] 1030aee2 SystemErr     R  at com.ibm.ws.Transaction.JTA.TransactionImpl.commit(TransactionImpl.java(Compiled Code))
[09-6-17 10:40:55:544 GMT+08:00] 1030aee2 SystemErr     R  at com.ibm.ws.Transaction.JTA.TranManagerImpl.commit(TranManagerImpl.java(Compiled Code))
[09-6-17 10:40:55:544 GMT+08:00] 1030aee2 SystemErr     R  at com.ibm.ws.Transaction.JTA.TranManagerSet.commit(TranManagerSet.java(Compiled Code))
[09-6-17 10:40:55:544 GMT+08:00] 1030aee2 SystemErr     R  at com.ibm.ws.Transaction.JTA.UserTransactionImpl.commit(UserTransactionImpl.java(Compiled Code))

12 个解决方案

#1


将代码贴出来吧,异常还有其他的么?比如是否打印了sql语句?

#2


操作数据库可能出问题了,回滚的时候出错,异常还有别的信息吧,这些好像不能看出是怎么回事。

#3


没别的信息了,就这些了

#4


javax.transaction.RollbackException, 

LZ把代码贴出来. 

#5


代码太多了,贴不了,整个由开始事务开始,到事务结束,可以要处理5分钟以上,是不是事务时间太长了

#6


不会是数据库不支持事务吧,比如mysql的那些非innodb的

#7


[09-8-21 10:33:52:348 CST] 19c246a1 SystemErr     R javax.transaction.RollbackException
[09-8-21 10:33:52:348 CST] 19c246a1 SystemErr     R  at com.ibm.ws.Transaction.JTA.TransactionImpl.commit(TransactionImpl.java:1076)
[09-8-21 10:33:52:348 CST] 19c246a1 SystemErr     R  at com.ibm.ws.Transaction.JTA.TranManagerImpl.commit(TranManagerImpl.java:150)
[09-8-21 10:33:52:348 CST] 19c246a1 SystemErr     R  at com.ibm.ws.Transaction.JTA.TranManagerSet.commit(TranManagerSet.java:182)
[09-8-21 10:33:52:348 CST] 19c246a1 SystemErr     R  at com.ibm.ws.Transaction.JTA.UserTransactionImpl.commit(UserTransactionImpl.java:262)
[09-8-21 10:33:52:348 CST] 19c246a1 SystemErr     R  at com.ibm.ejs.container.UserTransactionWrapper.commit(UserTransactionWrapper.java:239)

我也遇到同样的问题
transaction.commit();时就出现异常
但奇怪的是,只是有时候出现。

#8


是不是中间有事务的隐式提交呢?

#9


我也遇到了这个问题,一直不知道怎么解决~~

#10


确认数据库是否支持事务,我碰到过informix日志类型不支持事务抛出次异常

#11


我看上面大家都遇到过这个问题  小弟今天也遇到了  跟donkey_seven说的一样会有时报,小弟跪求 谁能给解释解释 谢谢!!!

#12


这个问题是否有人解决?

#1


将代码贴出来吧,异常还有其他的么?比如是否打印了sql语句?

#2


操作数据库可能出问题了,回滚的时候出错,异常还有别的信息吧,这些好像不能看出是怎么回事。

#3


没别的信息了,就这些了

#4


javax.transaction.RollbackException, 

LZ把代码贴出来. 

#5


代码太多了,贴不了,整个由开始事务开始,到事务结束,可以要处理5分钟以上,是不是事务时间太长了

#6


不会是数据库不支持事务吧,比如mysql的那些非innodb的

#7


[09-8-21 10:33:52:348 CST] 19c246a1 SystemErr     R javax.transaction.RollbackException
[09-8-21 10:33:52:348 CST] 19c246a1 SystemErr     R  at com.ibm.ws.Transaction.JTA.TransactionImpl.commit(TransactionImpl.java:1076)
[09-8-21 10:33:52:348 CST] 19c246a1 SystemErr     R  at com.ibm.ws.Transaction.JTA.TranManagerImpl.commit(TranManagerImpl.java:150)
[09-8-21 10:33:52:348 CST] 19c246a1 SystemErr     R  at com.ibm.ws.Transaction.JTA.TranManagerSet.commit(TranManagerSet.java:182)
[09-8-21 10:33:52:348 CST] 19c246a1 SystemErr     R  at com.ibm.ws.Transaction.JTA.UserTransactionImpl.commit(UserTransactionImpl.java:262)
[09-8-21 10:33:52:348 CST] 19c246a1 SystemErr     R  at com.ibm.ejs.container.UserTransactionWrapper.commit(UserTransactionWrapper.java:239)

我也遇到同样的问题
transaction.commit();时就出现异常
但奇怪的是,只是有时候出现。

#8


是不是中间有事务的隐式提交呢?

#9


我也遇到了这个问题,一直不知道怎么解决~~

#10


确认数据库是否支持事务,我碰到过informix日志类型不支持事务抛出次异常

#11


我看上面大家都遇到过这个问题  小弟今天也遇到了  跟donkey_seven说的一样会有时报,小弟跪求 谁能给解释解释 谢谢!!!

#12


这个问题是否有人解决?