You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2013/08/28 22:18:53 UTC
svn commit: r1518353 -
/jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/core/DatasetGraphWithLock.java
Author: andy
Date: Wed Aug 28 20:18:53 2013
New Revision: 1518353
URL: http://svn.apache.org/r1518353
Log:
JENA-523 : Clean up even when abort is called.
Modified:
jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/core/DatasetGraphWithLock.java
Modified: jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/core/DatasetGraphWithLock.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/core/DatasetGraphWithLock.java?rev=1518353&r1=1518352&r2=1518353&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/core/DatasetGraphWithLock.java (original)
+++ jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/core/DatasetGraphWithLock.java Wed Aug 28 20:18:53 2013
@@ -96,8 +96,11 @@ public class DatasetGraphWithLock extend
@Override
protected void _abort() {
// OK for read, not for write.
- if ( readWrite.get() == ReadWrite.WRITE )
+ if ( readWrite.get() == ReadWrite.WRITE ) {
+ // Still clean up.
+ _end() ;
throw new JenaTransactionException("Can't abort a write lock-transaction") ;
+ }
_end() ;
}