Re: Exception handling for components inside a page

2010-10-01 Thread Igor Vaynberg
no, there isnt. exceptions that occur during render time are very hard
to recover from. what you can do is place every panel into an iframe.

-igor

On Fri, Oct 1, 2010 at 7:14 AM, Rui Fernando Hayashi
 wrote:
> I have a Wicket page which is a dashboard composed of a number of
> panels. The actual panels are only known in runtime and are added to a
> RepeatingView. That's because I have a modular application, and each
> module can contribute panels to the dashboard. The modularity issue is
> well solved and working as expected. My problem is when any of the
> panels throws an Exception. In that case Wicket directs me to my error
> page. I would like to be able to handle the exception on the panel
> level and just replace the panel area with some error notification,
> but the other panels would still be shown. That way I have to find out
> what's going on with that panel, but the users can still use the rest
> of the dashboard.
>
> Is there any hook point where I could include a handler? I can control
> the instantiation of the panel, but I would still have to handle any
> exception during the render phase, but I can't figure out where I
> could do this.
>
> Best Regards
>
> --
> Rui Fernando Hayashi
>
> -
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Exception handling for components inside a page

2010-10-01 Thread Rui Fernando Hayashi
I have a Wicket page which is a dashboard composed of a number of
panels. The actual panels are only known in runtime and are added to a
RepeatingView. That's because I have a modular application, and each
module can contribute panels to the dashboard. The modularity issue is
well solved and working as expected. My problem is when any of the
panels throws an Exception. In that case Wicket directs me to my error
page. I would like to be able to handle the exception on the panel
level and just replace the panel area with some error notification,
but the other panels would still be shown. That way I have to find out
what's going on with that panel, but the users can still use the rest
of the dashboard.

Is there any hook point where I could include a handler? I can control
the instantiation of the panel, but I would still have to handle any
exception during the render phase, but I can't figure out where I
could do this.

Best Regards

-- 
Rui Fernando Hayashi

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org