You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Juergen Donnerstag (JIRA)" <ji...@apache.org> on 2011/04/13 22:22:05 UTC
[jira] [Updated] (WICKET-3614) MarkupException appends the markup
stream to the message
[ https://issues.apache.org/jira/browse/WICKET-3614?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Juergen Donnerstag updated WICKET-3614:
---------------------------------------
Attachment: wicket-3614.patch
> MarkupException appends the markup stream to the message
> ---------------------------------------------------------
>
> Key: WICKET-3614
> URL: https://issues.apache.org/jira/browse/WICKET-3614
> Project: Wicket
> Issue Type: Improvement
> Reporter: Juergen Donnerstag
> Attachments: wicket-3614.patch
>
>
> From email:
> Currently MarkupException appends the markup stream to the message.
> This makes the error page less useful IMO since the page first shows
> the error message, followed by the markup without line precise error
> and then repeats the markup again, but now showing the exact location
> where the error occurred.
> The first markup part should just not be there. I'd suggest the following:
> - In the constructors just pass the message to super, not the markup stream
> - override toString() and append the markupstream there to the output,
> making it possible to log the full error
> - in the error page, don't use toString(), but getMessage() and the
> getMarkupstream() methods to display the error
> Anyone object?
> Martijn
> I think Martijn is right. I've reworked it a bit. Please have a look. Note that all examples are disable except http://localhost:8080/helloworld which throws an exception. I've also tested it with a MarkupException. I'm not the greated web designer in the world. Feel free to make any changes. Please find a patch attached.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira