Hi all,

I just noticed that exceptions occuring in onEndRequest of a RequestCycle somehow do not reflect on the respone page.

I am using an AjaxFallbackButton and the OSIV pattern and thus commit my database changes in onEndRequest, now if an exception occurs here I do get a log entry but I cannot get my application to display the corresponding error to the user.

Adding a message to the feedback panel does not help as the message gets displayed on the following request but not the current one. I also tried using various AbortExceptions like RedirectToUrlException, RestartResponseException or AbortWithWebErrorCodeException. This did improve the situation as far as the request did get aborted but there is still no visual display of the error.

Setting the ResponsePage directly and/or setting redirect to true did not change anything.

This sounds like a common problem and so I guess there is an easy solution to it, but I just don't get it right now, so any pointers are welcome.

Thanks, Chris

--
The Sanity Resort <http://sanityresort.blogspot.com/>

Reply via email to