Adding my own error handler...

Am Dienstag, 6. Februar 2018 11:33:24 UTC+1 schrieb Grzegorz Grzybek:
>
> I think there's separate default handler and error handler.
> In case you have servlets, servlet may provide error pages definitions for 
> given exceptions and/or HTTP error codes.
>
> regards
> Grzegorz
>
> 2018-02-06 11:28 GMT+01:00 Maurice Betzel <betze...@gmail.com 
> <javascript:>>:
>
>> I am hitting the Jetty
>>
>> org.eclipse.jetty.server.handler.ErrorHandler
>>
>>
>> Am Dienstag, 6. Februar 2018 11:23:16 UTC+1 schrieb Maurice Betzel:
>>>
>>> If you take a look at
>>>
>>> org.eclipse.jetty.server.Response method sendError
>>>
>>>
>>>
>>> you will see Jetty is returning the default error web page if no error 
>>> handler is set :( . For my understanding it should pick up my default 
>>> handler for producing the page.
>>> Can i set the error handler to point to my default handler?
>>>
>>> Am Dienstag, 6. Februar 2018 11:07:38 UTC+1 schrieb Grzegorz Grzybek:
>>>>
>>>> And the error handler is NOT the one you wanted to set? I don't see any 
>>>> custom ErrorHandler in your jetty.xml...
>>>>
>>>> ~Grzegorz
>>>>
>>>> 2018-02-06 11:03 GMT+01:00 Maurice Betzel <betze...@gmail.com>:
>>>>
>>>>> Camel is calling the method after not finding any matching consumer:
>>>>>
>>>>> response.sendError(HttpServletResponse.SC_NOT_FOUND);
>>>>>
>>>>>
>>>>> and just returns the thread, meaning the Response produced by Jetty 
>>>>> has the default Jetty exception page set somewhere.
>>>>>
>>>>>
>>>>> Am Dienstag, 6. Februar 2018 10:49:22 UTC+1 schrieb Maurice Betzel:
>>>>>>
>>>>>> I am getting to the point here :), in the
>>>>>>
>>>>>> org.eclipse.jetty.servlet.ServletHolder.class
>>>>>>
>>>>>>
>>>>>> i am hitting method handle on line 571 calling the 
>>>>>> CamelHttpTransportServlet:
>>>>>>
>>>>>> servlet.service(request, response);
>>>>>>
>>>>>>
>>>>>> Before the call the request reports not handled and the response 
>>>>>> object does not have a writer yet. If it returns from Camel _handled is 
>>>>>> true and the response object has a writer set containing the default 
>>>>>> Jetty 
>>>>>> html page. where did this come from?
>>>>>>
>>>>>>  Dienstag, 6. Februar 2018 10:37:48 UTC+1 schrieb Grzegorz Grzybek:
>>>>>>>
>>>>>>> Hello
>>>>>>>
>>>>>>> Hmm, I see your case is quite complex - is there a chance you 
>>>>>>> prepare integration test in 
>>>>>>> pax-web-itests/pax-web-itests-container/pax-web-itests-container-jetty?
>>>>>>>
>>>>>>> I'd have to try to reproduce your issue, but I have to know what 
>>>>>>> other web bundles / wars you have installed - maybe you also have some 
>>>>>>> whiteboard services or plain httpService.registerServlet() calls?
>>>>>>>
>>>>>>> regards
>>>>>>> Grzegorz Grzybek
>>>>>>>
>>>>>>> 2018-02-06 10:28 GMT+01:00 Maurice Betzel <betze...@gmail.com>:
>>>>>>>
>>>>>>>> No, it did not. Jetty is producing the response using the default 
>>>>>>>> Jetty handler.
>>>>>>>>
>>>>>>>>
>>>>>>>> Am Dienstag, 6. Februar 2018 09:49:55 UTC+1 schrieb Maurice Betzel:
>>>>>>>>>
>>>>>>>>> My default handler gets hit on 
>>>>>>>>> https://somehost/api/rest/existingcontext/nonexistingcontext, but 
>>>>>>>>> reports that the base request was handled and the response was 
>>>>>>>>> committed. 
>>>>>>>>> Did the Camel servlet handle the error before my default handler?
>>>>>>>>>
>>>>>>>> -- 
>>>>>>>> -- 
>>>>>>>> ------------------
>>>>>>>> OPS4J - http://www.ops4j.org - op...@googlegroups.com
>>>>>>>>
>>>>>>>> --- 
>>>>>>>> You received this message because you are subscribed to the Google 
>>>>>>>> Groups "OPS4J" group.
>>>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>>>> send an email to ops4j+un...@googlegroups.com.
>>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>>
>>>>>>>
>>>>>>> -- 
>>>>> -- 
>>>>> ------------------
>>>>> OPS4J - http://www.ops4j.org - op...@googlegroups.com
>>>>>
>>>>> --- 
>>>>> You received this message because you are subscribed to the Google 
>>>>> Groups "OPS4J" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>>> an email to ops4j+un...@googlegroups.com.
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>>
>>>> -- 
>> -- 
>> ------------------
>> OPS4J - http://www.ops4j.org - op...@googlegroups.com <javascript:>
>>
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "OPS4J" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to ops4j+un...@googlegroups.com <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
-- 
------------------
OPS4J - http://www.ops4j.org - ops4j@googlegroups.com

--- 
You received this message because you are subscribed to the Google Groups 
"OPS4J" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ops4j+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to