Uploaded image for project: 'Stanbol (Retired)'
  1. Stanbol (Retired)
  2. STANBOL-369

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

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • enhancer-0.10.0
    • Enhancer
    • None

    Description

      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)
      ..

      Attachments

        Activity

          People

            Unassigned Unassigned
            flo4sengines Florent ANDRE
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: