Set up a default "Accept" header or a more comprehensive error message when 
"accept" is not set
-----------------------------------------------------------------------------------------------

                 Key: STANBOL-369
                 URL: https://issues.apache.org/jira/browse/STANBOL-369
             Project: Stanbol
          Issue Type: Improvement
            Reporter: Florent ANDRE


In documentation, many curl examples doesn't indicate accept header.
When this header is not set some "strange" error messages appear, that are 
really not clear for newcomers.

== Examples of error messages ==
=== From curl ===
HTTP/1.1 500 Internal Server Error
Content-Type: text/html; charset=iso-8859-1
Cache-Control: must-revalidate,no-cache,no-store
Content-Length: 1396
Server: Jetty(6.1.x)

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
<title>Error 500 Internal Server Error</title>
</head>
<body><h2>HTTP ERROR 500</h2>
<p>Problem accessing /engines. Reason:
<pre>    Internal Server Error</pre></p><hr /><i><small>Powered by 
Jetty://</small></i><br/>                                                
<br/>                                                
...
</body>
</html>

=== From logs ===
Oct 31, 2011 3:31:57 PM com.sun.jersey.spi.container.ContainerResponse 
logException
SEVERE: Mapped exception to response: 500 (Internal Server Error)
javax.ws.rs.WebApplicationException: com.sun.jersey.api.MessageException: A 
message body writer for Java class 
org.apache.clerezza.rdf.core.impl.SimpleMGraph, and Java type class 
org.apache.clerezza.rdf.core.impl.SimpleMGraph, and MIME media type 
application/octet-stream was not found
        at 
com.sun.jersey.spi.container.ContainerResponse.write(ContainerResponse.java:285)
        at 
com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1433)
        at 
com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1345)
        at 
com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1335)
..


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to