[Seaside] Catching exceptions
Norbert Hartl
norbert at hartl.name
Mon Jan 7 11:15:16 UTC 2013
Hi Joachim,
Am 07.01.2013 um 10:22 schrieb jtuchel <jtuchel at objektfabrik.de>:
> Hi,
>
> I have registered a subclass of WAHtmlErrorHandler with my Application using
>
> myApp := WAAdmin register:..asApplicationAt:....
> myApp exceptionHandler: MyExceptionHandlerClass.
>
> And it does show its error page sometimes, but often an Exception thrown in
> an ActionCallback simply pops up a debugger in the development image and
> silently exits a runtime image.
>
> You can sure imagine that this is not my intended behaviour.
>
> In the walkback I can clearly see that an exception gets thrown and handled
> as usual, My HTML exception handler is never sent a message to.
>
> Any ideas?
>
> I am using Seaside 3.06 on VA Smalltalk 8.5.2.
>
did you add an WAExceptionFilter (myApp addFilter: WAExceptionFilter new)? This class prevents exceptions to be unhandled. The exception filter is configurable for the kind of exception handling you want. It can be walkback handler, email handler, …
Norbert
More information about the seaside
mailing list