You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Igor Vaynberg (JIRA)" <ji...@apache.org> on 2011/07/01 18:48:28 UTC
[jira] [Resolved] (WICKET-2659) Improve exception handling with
dynamically instantiated ErrorExceptionPage
[ https://issues.apache.org/jira/browse/WICKET-2659?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Igor Vaynberg resolved WICKET-2659.
-----------------------------------
Resolution: Won't Fix
Assignee: Igor Vaynberg
indeed, in 1.5 this is simple with a request cycle listener
> Improve exception handling with dynamically instantiated ErrorExceptionPage
> ---------------------------------------------------------------------------
>
> Key: WICKET-2659
> URL: https://issues.apache.org/jira/browse/WICKET-2659
> Project: Wicket
> Issue Type: Improvement
> Components: wicket-core
> Affects Versions: 1.4.5, 1.4.6, 1.5-M1
> Reporter: Ilja Pavkovic
> Assignee: Igor Vaynberg
> Attachments: WICKET-2659.patch
>
> Original Estimate: 4h
> Remaining Estimate: 4h
>
> based on the discussion at
> http://old.nabble.com/error-page-td26968559.html
> I introduced the concept of a dynamically instantiated errorpage. If one uses a customized error page with
> getApplicationSettings().setInternalErrorPage(MyErrorPage.class);
> getExceptionSettings().setUnexpectedExceptionDisplay(IExceptionSettings.SHOW_INTERNAL_ERROR_PAGE);
> neither the exception nor the responsePage can be accessed. Analogous the handling of Pages with PageParameters
> the request cycle tries to find and use a constructor like
> public MyErrorPage(final Throwable throwable, final Page page) {
> ..
> }
> If this constructor is not found, wicket uses
> public MyErrorPage() {
> ...}
> as fallback.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira