Russell Morrisey created JENA-1321:
--------------------------------------

             Summary: Exception rewrapping in HttpQuery masks error response 
from the server
                 Key: JENA-1321
                 URL: https://issues.apache.org/jira/browse/JENA-1321
             Project: Apache Jena
          Issue Type: Improvement
          Components: ARQ
    Affects Versions: Jena 3.2.0
         Environment: Client: Grails 3.2.8, Windows 7
Server: Oracle Joseki server on Tomcat 8 (RHEL)
            Reporter: Russell Morrisey


When the SPARQL server responds to a request with an error (e.g. 500 error), 
the Tomcat error response body provides detailed information about what went 
wrong. This response information is included in the underyling HttpException, 
but is being masked by faulty error handling code in 
org.apache.jena.sparql.engine.http.HttpQuery.

The rewrap() method should specify httpEx as the root cause of the exception, 
not httpEx.getCause(). This will ensure that the response body information is 
preserved.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to