Author: andy
Date: Fri Mar 30 17:32:50 2012
New Revision: 1307548

URL: http://svn.apache.org/viewvc?rev=1307548&view=rev
Log:
When SILENT, consume results early to catch errors.

Modified:
    
incubator/jena/Jena2/ARQ/trunk/src/main/java/com/hp/hpl/jena/sparql/engine/main/iterator/QueryIterService.java

Modified: 
incubator/jena/Jena2/ARQ/trunk/src/main/java/com/hp/hpl/jena/sparql/engine/main/iterator/QueryIterService.java
URL: 
http://svn.apache.org/viewvc/incubator/jena/Jena2/ARQ/trunk/src/main/java/com/hp/hpl/jena/sparql/engine/main/iterator/QueryIterService.java?rev=1307548&r1=1307547&r2=1307548&view=diff
==============================================================================
--- 
incubator/jena/Jena2/ARQ/trunk/src/main/java/com/hp/hpl/jena/sparql/engine/main/iterator/QueryIterService.java
 (original)
+++ 
incubator/jena/Jena2/ARQ/trunk/src/main/java/com/hp/hpl/jena/sparql/engine/main/iterator/QueryIterService.java
 Fri Mar 30 17:32:50 2012
@@ -49,6 +49,9 @@ public class QueryIterService extends Qu
         QueryIterator qIter ;
         try {
             qIter = Service.exec((OpService)op, getExecContext().getContext()) 
;
+            if ( silent )
+                // Consume now in case of errors in receiving the results.
+                qIter = QueryIter.materialize(qIter, getExecContext()) ;
         } catch (RuntimeException ex)
         {
             if ( silent )


Reply via email to