Thanks Manik for looking into this issue--I had another forum post which
cleared it up for me:
http://www.jboss.com/index.html?module=bbop=viewtopict=109512
I was running a distributed transaction manager with JBoss Cache and none of my
transactions were being committed. I'm now running local
I just wrote a unit test loosely based on your use case above and it works
okay. Can you confirm that this is specific to the transaction manager you
use? Could you try with org.jboss.cache.DummyTransactionManager and see how it
behaves with that?
I'm NOT advocating the use of the
One additional possible hint: when I shut the process down a shutdown hook runs
to do an orderly shutdown of jacorb which is being used by JBoss Transactions
for distributed transactions. BdbjeCacheLoader throws an exception when it's
asked to shutdown apparently due to a lingering open