[ https://issues.apache.org/jira/browse/WICKET-7074?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17767108#comment-17767108 ]
ASF subversion and git services commented on WICKET-7074: --------------------------------------------------------- Commit be3ed4fedb322d3f4078cff20276c6796c8c85ea in wicket's branch refs/heads/test from reiern70 [ https://gitbox.apache.org/repos/asf?p=wicket.git;h=be3ed4fedb ] [WICKET-7074] sample application showing error > [AJAX] malformed XML is produced if an error is produced during AJAX > rendering and a redirect is issued > -------------------------------------------------------------------------------------------------------- > > Key: WICKET-7074 > URL: https://issues.apache.org/jira/browse/WICKET-7074 > Project: Wicket > Issue Type: Bug > Affects Versions: 10.0.0-M1, 9.15.0 > Reporter: Ernesto Reinaldo Barreiro > Assignee: Ernesto Reinaldo Barreiro > Priority: Major > Fix For: 10.0.0-M2, 9.16.0 > > > In AjaxRequestHandler in case there are no filters defined AjaxUpdate written > directly to response. See below > > > {code:java} > // code placeholder > if (filters == null || filters.isEmpty()) > { > update.writeTo(response, encoding); > } > else > { > final StringResponse bodyResponse = new StringResponse(); > update.writeTo(bodyResponse, encoding); > CharSequence filteredResponse = invokeResponseFilters(bodyResponse, > filters); > response.write(filteredResponse); > } {code} > > In case a "dynamic" error is produced and we use exception mapper to redirect > to an error page then generated response XML is of the form > > {code:java} > // code placeholder > <?xml version="1.0" > encoding="UTF-8"?><ajax-response><ajax-response><redirect><![CDATA[./internalError?4]]></redirect></ajax-response>{code} > which is malfomed and this causes redirect to be broken. > -- This message was sent by Atlassian Jira (v8.20.10#820010)