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

Reply via email to