What happens if handleRequest throws an exception?
Added by Plug Gulp over 5 years ago
Is handleRequest noexcept?
I am trying to device an error handling strategy for my code and was wondering what will happen if I miss/forget handling certain exceptions in handleRequest. Should I put an all encompassing try-catch block around the code in handleRequest?
Thanks and kind regards,
~Plug
Replies (1)
RE: What happens if handleRequest throws an exception? - Added by Roel Standaert over 5 years ago
From what I can see, at the moment, for a static resource, your exception will go all the way up the call stack and cause the application to terminate, yes. You'd have to catch them in handleRequest if you don't want that to happen, indeed.
If the resource is part of a WApplication I see that it's handled just like a typical exception in a WApplication: the session terminates, but the process does not exit.