[ https://issues.apache.org/jira/browse/WICKET-6187?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15341889#comment-15341889 ]
ASF subversion and git services commented on WICKET-6187: --------------------------------------------------------- Commit 529375ee1decde83f921db3b4a9dd8e436336c42 in wicket's branch refs/heads/wicket-7.x from [~bitstorm] [ https://git-wip-us.apache.org/repos/asf?p=wicket.git;h=529375e ] WICKET-6187 Enclosures rendered twice in derived component > Enclosures rendered twice in derived component > ---------------------------------------------- > > Key: WICKET-6187 > URL: https://issues.apache.org/jira/browse/WICKET-6187 > Project: Wicket > Issue Type: Bug > Affects Versions: 7.3.0 > Reporter: Wolfgang Kritzinger > Assignee: Andrea Del Bene > Fix For: 8.0.0-M1, 7.4.0 > > Attachments: WICKET6187.zip > > > Minimal changes to the Quickstart causes it: > Add this to the HomePage: > {code:title=HomePage.html|html} > <p wicket:enclosure="version"> > Please mention the correct Wicket version: <wicket:container > wicket:id="version">1.5-SNAPSHOT</wicket:container>. > </p> > <wicket:child/> > {code} > And then a new derived page: > {code:title=NewPage.java|java} > public class NewPage extends HomePage { > public NewPage(PageParameters parameters) { > super(parameters); > add(new Label("id", "test")); > } > } > {code} > {code:title=NewPage.html|html} > <wicket:extend xmlns:wicket="http://wicket.apache.org"> > <div wicket:enclosure="id"> > xxx > <wicket:container wicket:id="id"></wicket:container> > </div> > </wicket:extend> > {code} > Will fail with the following exception: > {code} > org.apache.wicket.markup.MarkupException: The component [Component id = > version] was rendered already. You can render it only once during a render > phase. Class relative path: org.apache.wicket.markup.html.basic.Label:version > at org.apache.wicket.Page.componentRendered(Page.java:211) > ~[wicket-core-7.3.0.jar:7.3.0] > at org.apache.wicket.Component.rendered(Component.java:2623) > ~[wicket-core-7.3.0.jar:7.3.0] > at org.apache.wicket.Component.internalRender(Component.java:2384) > ~[wicket-core-7.3.0.jar:7.3.0] > at org.apache.wicket.Component.render(Component.java:2308) > ~[wicket-core-7.3.0.jar:7.3.0] > at > org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1521) > ~[wicket-core-7.3.0.jar:7.3.0] > at > org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1724) > ~[wicket-core-7.3.0.jar:7.3.0] > at > org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1699) > ~[wicket-core-7.3.0.jar:7.3.0] > at > org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1654) > ~[wicket-core-7.3.0.jar:7.3.0] > at > org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:70) > ~[wicket-core-7.3.0.jar:7.3.0] > at > org.apache.wicket.Component.internalRenderComponent(Component.java:2565) > ~[wicket-core-7.3.0.jar:7.3.0] > at > org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1663) > ~[wicket-core-7.3.0.jar:7.3.0] > at org.apache.wicket.Component.internalRender(Component.java:2380) > ~[wicket-core-7.3.0.jar:7.3.0] > at org.apache.wicket.Component.render(Component.java:2308) > ~[wicket-core-7.3.0.jar:7.3.0] > at > org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1521) > ~[wicket-core-7.3.0.jar:7.3.0] > at > org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1724) > ~[wicket-core-7.3.0.jar:7.3.0] > at org.apache.wicket.Page.onRender(Page.java:879) > ~[wicket-core-7.3.0.jar:7.3.0] > at org.apache.wicket.markup.html.WebPage.onRender(WebPage.java:141) > ~[wicket-core-7.3.0.jar:7.3.0] > at org.apache.wicket.Component.internalRender(Component.java:2380) > ~.[wicket-core-7.3.0.jar:7.3.0] > ..... > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)