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 )