I am using JBoss 3.0.3 with Tyrex 1.0. We have multiple application servers which are all working with distributed transactions. I have found that the main application server that all others are working with is holding onto transactions. It appears that the transactions are not being told to complete from the remote server. So I finally get a timeout on the transaction occur, however it gets the following error:
16:44:47,215 ERROR [default] Internal error
java.lang.IllegalStateException: Cannot forget an active transaction
at tyrex.tm.impl.TransactionImpl.forget(TransactionImpl.java:1992)
at tyrex.tm.impl.TransactionImpl.rollback(TransactionImpl.java:543)
at tyrex.tm.impl.TransactionImpl.timedOut(TransactionImpl.java:1803)
at tyrex.tm.impl.TransactionDomainImpl.run(TransactionDomainImpl.java:1228)
at java.lang.Thread.run(Thread.java:536)
I was wondering if anyone can spread some light on this?
Cheers
Ned