You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Martin Grigorov (JIRA)" <ji...@apache.org> on 2014/03/04 10:02:21 UTC
[jira] [Resolved] (WICKET-5519) ContributorListenerCollection
behaves differently after upgrade
[ https://issues.apache.org/jira/browse/WICKET-5519?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Martin Grigorov resolved WICKET-5519.
-------------------------------------
Resolution: Not A Problem
> ContributorListenerCollection behaves differently after upgrade
> ----------------------------------------------------------------
>
> Key: WICKET-5519
> URL: https://issues.apache.org/jira/browse/WICKET-5519
> Project: Wicket
> Issue Type: Bug
> Components: wicket
> Affects Versions: 6.7.0
> Reporter: Ufuk Altin
> Attachments: myproject.zip
>
>
> I used Wicket 6.6.0 and upgraded to 6.14.0 (and tested it also on 6.7.0). In WicketApplication I have the following code within the init()-Method
> {code:title=WicketApplication.java|borderStyle=solid}
> @Override
> protected void init() {
> super.init();
> getHeaderContributorListenerCollection().add(new IHeaderContributor() {
> private static final long serialVersionUID = 442899940490126649L;
> @Override
> public void renderHead(final IHeaderResponse response) {
> response.render(WicketUtils.composeMetaItem("X-UA-Compatible", "IE=edge"));
> response.render(WicketUtils.composeMetaItem("Content-Type", "text/html; charset=UTF-8"));
> response.render(WicketUtils.composeMetaItem("Expires", "0"));
> response.render(WicketUtils.composeMetaItem("Cache-Control", "no-store, no-cache, must-revalidate, max-age=0, private"));
> response.render(WicketUtils.composeMetaItem("Pragma", "no-cache"));
> }
> });
> }
> {code}
> Which renders metadata in the html head.
> This causes, after the update to Wicket 6.14.0 and 6.7.0, the Wicket Debugger to throw an Error after I do an ajax request. The error is not thrown if the above code is removed.
> The Error is the following:
> {quote}
> {color:red}
> ERROR:
> {color}
> Error in parsing: This page contains the following errors:error on line 22 at column 8: Opening and ending tag mismatch: meta line 0 and head
> Below is a rendering of the page up to the first error.
> {quote}
> Would it be possible to put the above metadata in HTML and what would be the difference?
> {code:title=Template.html|borderStyle=solid}
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
> <html xmlns="http://www.w3.org/1999/xhtml">
> <wicket:head>
> <meta http-equiv="X-UA-Compatible" content="IE=edge">
> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
> <meta http-equiv="Expires" content="0">
> <meta http-equiv="Cache-Control" content="no-store, no-cache, must-revalidate, max-age=0, private">
> <meta http-equiv="Pragma" content="no-cache">
> </wicket:head>
> ...
> </html>
> {code}
--
This message was sent by Atlassian JIRA
(v6.2#6252)