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/08/02 16:49:16 UTC
svn commit: r1368495 -
/jena/trunk/jena-fuseki/src/main/java/org/apache/jena/fuseki/servlets/SPARQL_ServletBase.java
Author: andy
Date: Thu Aug 2 14:49:15 2012
New Revision: 1368495
URL: http://svn.apache.org/viewvc?rev=1368495&view=rev
Log:
pick the right timeout setting
Modified:
jena/trunk/jena-fuseki/src/main/java/org/apache/jena/fuseki/servlets/SPARQL_ServletBase.java
Modified: jena/trunk/jena-fuseki/src/main/java/org/apache/jena/fuseki/servlets/SPARQL_ServletBase.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-fuseki/src/main/java/org/apache/jena/fuseki/servlets/SPARQL_ServletBase.java?rev=1368495&r1=1368494&r2=1368495&view=diff
==============================================================================
--- jena/trunk/jena-fuseki/src/main/java/org/apache/jena/fuseki/servlets/SPARQL_ServletBase.java (original)
+++ jena/trunk/jena-fuseki/src/main/java/org/apache/jena/fuseki/servlets/SPARQL_ServletBase.java Thu Aug 2 14:49:15 2012
@@ -37,6 +37,7 @@ import com.hp.hpl.jena.query.ARQ ;
import com.hp.hpl.jena.query.QueryCancelledException ;
import com.hp.hpl.jena.sparql.core.DatasetGraph ;
import com.hp.hpl.jena.sparql.core.DatasetGraphFactory ;
+import com.hp.hpl.jena.sparql.util.Context ;
import com.hp.hpl.jena.tdb.migrate.DatasetGraphReadOnly ;
public abstract class SPARQL_ServletBase extends ServletBase
@@ -66,6 +67,9 @@ public abstract class SPARQL_ServletBase
String uri = request.getRequestURI() ;
initResponse(request, response) ;
+ DatasetRef desc = null ;
+ Context cxt = ARQ.getContext() ;
+
try {
if ( request.getQueryString() == null && queryStringHandling == PlainRequestFlag.DIFFERENT )
{
@@ -75,7 +79,7 @@ public abstract class SPARQL_ServletBase
}
uri = mapRequestToDataset(uri) ;
- DatasetRef desc = null ;
+
if ( uri != null )
{
desc = DatasetRegistry.get().get(uri) ;
@@ -84,6 +88,7 @@ public abstract class SPARQL_ServletBase
errorNotFound("No dataset for URI: "+uri) ;
return ;
}
+ cxt = desc.dataset.getContext() ;
}
else {
desc = new DatasetRef();
@@ -93,7 +98,7 @@ public abstract class SPARQL_ServletBase
//serverlog.info(String.format("[%d] 200 Success", id)) ;
} catch (QueryCancelledException ex)
{
- String message = String.format("The query timed out (restricted to %s ms).", ARQ.getContext().get(ARQ.queryTimeout));
+ String message = String.format("The query timed out (restricted to %s ms)", cxt.get(ARQ.queryTimeout));
responseSendError(response, HttpSC.REQUEST_TIMEOUT_408, message);
// Log message done by printResponse in a moment.
} catch (ActionErrorException ex)