I don't think it has to do with the browser. I'm using javascript to send and receive the message. It's a client test file I took from a servicemix sample:
http://svn.apache.org/repos/asf/servicemix/smx3/trunk/samples/bridge-camel/client.html And besides, the 500 error is returned when I have 'handled(false)' in the route. So, it is clear that a 500 error isn't being hidden by any external forces. Claus Ibsen-2 wrote: > > On Fri, Feb 26, 2010 at 6:31 PM, jfaath <jfa...@apache.org> wrote: >> >> By consulting the documentation, I came up with this code to handle an >> error >> for messages sent to a jetty http endpoint: >> >> onException(SchemaValidationException.class) >> .handled(true) >> .transform() >> .simple("The format of the incoming message does not conform to the >> specification."); >> >> Everything works fine, except using "handled(true)" causes a 200 OK >> response >> to be sent back to the client. When I use "handled(false)" a 500 >> response >> is returned, but I lose my custom error message. >> >> Is there any way to return a 500 error but keep the nice error message? >> > > I am sure it returns your nice message with HTTP error code 500. > > I wonder if you webbrowser or what you use to view the result may > suppress the nice message and display its own message. > The browser may have an setting to disable this. > > > > >> -JF >> >> -- >> View this message in context: >> http://old.nabble.com/Default-error-handler%2C-changing-HTTP-response-code-tp27721146p27721146.html >> Sent from the Camel - Users mailing list archive at Nabble.com. >> >> > > > > -- > Claus Ibsen > Apache Camel Committer > > Author of Camel in Action: http://www.manning.com/ibsen/ > Open Source Integration: http://fusesource.com > Blog: http://davsclaus.blogspot.com/ > Twitter: http://twitter.com/davsclaus > > -- View this message in context: http://old.nabble.com/Default-error-handler%2C-changing-HTTP-response-code-tp27721146p27759591.html Sent from the Camel - Users mailing list archive at Nabble.com.