diff --git a/bigdata-core/bigdata-sails/src/java/com/bigdata/rdf/sail/webapp/QueryServlet.java b/bigdata-core/bigdata-sails/src/java/com/bigdata/rdf/sail/webapp/QueryServlet.java index c38aac0cfc..5f1f43201e 100644 --- a/bigdata-core/bigdata-sails/src/java/com/bigdata/rdf/sail/webapp/QueryServlet.java +++ b/bigdata-core/bigdata-sails/src/java/com/bigdata/rdf/sail/webapp/QueryServlet.java @@ -1305,6 +1305,10 @@ static private void explainQuery(final String queryStr, } + // Flush parts that can be done without waiting for query to finish. + // Also open
tag so if the exception happens we're getting nice backtrace. + w.write(""); + w.flush(); try { /* @@ -1338,7 +1342,9 @@ static private void explainQuery(final String queryStr, // Fall through and paint the query stats table(s). } - + + w.write(""); + w.flush(); current.node("h2", "Query Evaluation Statistics");