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]