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() ;
}