We are using 1.3.172 and have seen a very similar NPE.
2013-06-01 14:48:14,035 [Atomikos:1 ] WARN XAResourceTransaction - XA
resource 'JDBC-H2RuleExecCamelITest': rollback for XID
'3137322E32322E33302E37332E746D30303030313030303137:3137322E32322E33302E37332E746D31'
raised 0: unknown
javax.transaction.xa.XAException: General error:
"java.lang.NullPointerException"; SQL statement:
ROLLBACK [50000-170]
at
org.h2.jdbcx.JdbcXAConnection.convertException(JdbcXAConnection.java:397)
at
org.h2.jdbcx.JdbcXAConnection.rollback(JdbcXAConnection.java:282)
at
com.atomikos.datasource.xa.XAResourceTransaction.rollback(XAResourceTransaction.java:703)
at
com.atomikos.icatch.imp.RollbackMessage.send(RollbackMessage.java:70)
at
com.atomikos.icatch.imp.PropagationMessage.submit(PropagationMessage.java:110)
at
com.atomikos.icatch.imp.Propagator$PropagatorThread.run(Propagator.java:87)
at
com.atomikos.icatch.imp.Propagator.submitPropagationMessage(Propagator.java:66)
at
com.atomikos.icatch.imp.CoordinatorStateHandler.rollback(CoordinatorStateHandler.java:700)
at
com.atomikos.icatch.imp.ActiveStateHandler.onTimeout(ActiveStateHandler.java:102)
at
com.atomikos.icatch.imp.CoordinatorImp.alarm(CoordinatorImp.java:930)
at
com.atomikos.timing.PooledAlarmTimer.notifyListeners(PooledAlarmTimer.java:113)
at
com.atomikos.timing.PooledAlarmTimer.run(PooledAlarmTimer.java:100)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:722)
Caused by: org.h2.jdbc.JdbcSQLException: General error:
"java.lang.NullPointerException"; SQL statement:
ROLLBACK [50000-170]
at
org.h2.message.DbException.getJdbcSQLException(DbException.java:329)
at org.h2.message.DbException.get(DbException.java:158)
at org.h2.message.DbException.convert(DbException.java:281)
at org.h2.command.Command.executeUpdate(Command.java:234)
at
org.h2.jdbc.JdbcConnection.rollbackInternal(JdbcConnection.java:1423)
at org.h2.jdbc.JdbcConnection.rollback(JdbcConnection.java:464)
at
org.h2.jdbcx.JdbcXAConnection.rollback(JdbcXAConnection.java:269)
... 13 more
Caused by: java.lang.NullPointerException
at org.h2.table.RegularTable.removeRow(RegularTable.java:345)
at org.h2.engine.UndoLogRecord.undo(UndoLogRecord.java:98)
at org.h2.engine.Session.rollbackTo(Session.java:529)
at org.h2.engine.Session.rollback(Session.java:506)
at
org.h2.command.dml.TransactionCommand.update(TransactionCommand.java:49)
at org.h2.command.CommandContainer.update(CommandContainer.java:75)
at org.h2.command.Command.executeUpdate(Command.java:230)
... 16 more
On Thursday, September 20, 2012 8:12:03 PM UTC+2, Thomas Mueller wrote:
>
> Hi,
>
> Does it happend with the latest version as well?
>
> Regards,
> Thomas
>
--
You received this message because you are subscribed to the Google Groups "H2
Database" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/h2-database?hl=en-US.
For more options, visit https://groups.google.com/groups/opt_out.