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 2012/06/08 19:23:11 UTC
svn commit: r1348159 -
/jena/trunk/jena-tdb/src/main/java/com/hp/hpl/jena/tdb/transaction/DatasetGraphTransaction.java
Author: andy
Date: Fri Jun 8 17:23:11 2012
New Revision: 1348159
URL: http://svn.apache.org/viewvc?rev=1348159&view=rev
Log:
Protect toString()
Modified:
jena/trunk/jena-tdb/src/main/java/com/hp/hpl/jena/tdb/transaction/DatasetGraphTransaction.java
Modified: jena/trunk/jena-tdb/src/main/java/com/hp/hpl/jena/tdb/transaction/DatasetGraphTransaction.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-tdb/src/main/java/com/hp/hpl/jena/tdb/transaction/DatasetGraphTransaction.java?rev=1348159&r1=1348158&r2=1348159&view=diff
==============================================================================
--- jena/trunk/jena-tdb/src/main/java/com/hp/hpl/jena/tdb/transaction/DatasetGraphTransaction.java (original)
+++ jena/trunk/jena-tdb/src/main/java/com/hp/hpl/jena/tdb/transaction/DatasetGraphTransaction.java Fri Jun 8 17:23:11 2012
@@ -139,8 +139,7 @@ public class DatasetGraphTransaction ext
{
synchronized(lock)
{
- if ( ! haveUsedInTransaction )
- getBaseDatasetGraph().sync() ;
+ syncIfNotTransactional() ;
haveUsedInTransaction = true ;
DatasetGraphTxn dsgTxn = sConn.begin(readWrite) ;
txn.set(dsgTxn) ;
@@ -173,8 +172,10 @@ public class DatasetGraphTransaction ext
@Override
public String toString()
{
- // Risky ...
- return get().toString() ;
+ try {
+ // Risky ...
+ return get().toString() ;
+ } catch (Throwable th) { return "DatasetGraphTransactional" ; }
}