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.


Reply via email to