We're trying to use Cache Invalidation and we are experiencing Transaction Rollbacks. We are using the "Standard CMP 2.x EntityBean with cache invalidation" configuration provided with 3.2.2. All our read-only methods are marked read only in the descriptor files.
When running with a single node in the cluster partition everything works fine ( Not a very good test ) but when a second node is added to the cluster partition and I try and access the system I get the following error
org.jboss.tm.JBossRollbackException: Unable to commit, tx=TransactionImpl:XidImp
l [FormatId=257, GlobalId=MACHINE_NAME//177, BranchQual=] status=STATUS_NO_TRANSACTION
We've tried changing the locking options, the commit options but I'm pretty sure there must be a solution to this, can anyone help.