[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