Hi,
In our web application we have a dashboard-like homepage that displays a
number of user-configurable 'portlets' (which are really just ordinary
Wicket components and have nothing to do with the Portlet spec). I'm
looking for a way of preventing the application from becoming unusable
in case one or more of these portlets continuously fail to render
because of some internal error/bug.
We're currently using a custom RequestCycleListener with the
onException() method redirecting to a generic error page, thus when
rendering of a 'portlet' fails the user will never get to see the
homepage and always end up on the error page - which is obviously not
really desirable.
Is there a way to to hook into Wicket's rendering cycle so that I can
provide some default markup in case rendering of a component (subtree)
fails with a RuntimeException ?
I understand that this maybe be very tricky since the component subtree
might've rendered partially and thus internal state will be
inconsistent. It would probably require serializing the initial state of
the component (subtree) before rendering starts and reverting the wholle
subtree to its initial state once a RuntimeException is thrown.
We're running Wicket 1.5.12.
Thanks in advance,
Tobias
--
Tobias Gierke
Development
VOIPFUTURE GmbH Wendenstraße 4 20097 Hamburg, Germany
Phone +49 40 688 900 164 Fax +49 40 688 900 199
Email tobias.gie...@voipfuture.com Web http://www.voipfuture.com
CEO Jan Bastian
Commercial Court AG Hamburg HRB 109896, VAT ID DE263738086
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org