In development mode, you will get your error messages, but your custom error
pages are loaded in Production mode. so switch to production mode

On 8/22/07, Blazeix <[EMAIL PROTECTED]> wrote:
>
>
> Hi, I'm using wicket 1.2.6 and Java 1.5, and I would like to put custom
> error
> messages in my application. I used the following lines in my application's
> init() method
>
>
>         this.getApplicationSettings().setInternalErrorPage(ErrorPage.class
> );
>         this.getApplicationSettings().setPageExpiredErrorPage(
> ExpiredPage.class);
>
>
> The ExpiredPage works fine, however when I induce a bug into my code
> (trying
> to add a label that doesn't exist in the markup) The full stack trace gets
> printed out, rather than my ErrorPage. Oddly enough, appending either one
> of
> the following two lines in the init method makes the ErrorPage show:
>
>
> getExceptionSettings().setUnexpectedExceptionDisplay(
> IExceptionSettings.SHOW_INTERNAL_ERROR_PAGE);
> -OR-
>
> this.getRequestCycleSettings().setUnexpectedExceptionDisplay(
> Settings.SHOW_INTERNAL_ERROR_PAGE);
>
> The problem is that various parts of both these two lines are deprecated.
> The API says that the deprecated parts are replaced by
> IApplicationSettings,
> which is what I was using in the first code block. How can I make my own
> custom error pages without having to include deprecated methods/fields?
> Thanks for any help
> --
> View this message in context:
> http://www.nabble.com/Custom-Error-Messages-tf4313389.html#a12280665
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to