[Mulgara-general] MulgaraTransactionException

Edwin Shin eddie at fedora-commons.org
Tue Jul 15 14:35:56 UTC 2008


I've been having some trouble running down an error our users have been 
hitting with Mulgara. Unfortunately, while I can reproduce the error 
quite regularly when inserting enough triples, I can't reproduce it when 
I run it through a debugger, nor when I write a very simple unit test. 
It seems to require at least some tens of thousands of triples to 
provoke with any regularity, however.

I'm not doing anything more complex than a bunch of inserts followed by 
a session close. I am however using a LocalJRDFDatabaseSession.

I'm hoping someone can throw me some pointers on what to look for in 
running this down. This has been observed against Mulgara 1.1 and 
against trunk (r1078).


ERROR 2008-07-15 22:23:12.729 [main] (MulgaraTransactionFactory) 
Heuristic Rollback Failed on session close- aborting
ERROR 2008-07-15 22:23:12.729 [main] (MulgaraInternalTransaction) 
Heuristic Rollback failed on session close - Aborting: 32803057, 
state=ACTUNREF, inuse=1, using=0
org.mulgara.query.MulgaraTransactionException: Concurrent access 
attempted to transaction: Transaction has NOT been rolledback.
	at 
org.mulgara.resolver.MulgaraInternalTransaction.activate(MulgaraInternalTransaction.java:130)
	at 
org.mulgara.resolver.MulgaraInternalTransaction.execute(MulgaraInternalTransaction.java:615)
	at 
org.mulgara.resolver.MulgaraTransactionFactory.closingSession(MulgaraTransactionFactory.java:147)
	at 
org.mulgara.resolver.MulgaraTransactionManager.closingSession(MulgaraTransactionManager.java:236)
	at org.mulgara.resolver.DatabaseSession.close(DatabaseSession.java:591)
	at org.trippi.impl.mulgara.MulgaraSession.close(MulgaraSession.java:77)



More information about the Mulgara-general mailing list