Hi Andrea, Done: https://issues.apache.org/jira/browse/WICKET-5904
Do you see where the problem could come from or should I try to create a quickstart? On Mon, May 11, 2015 at 2:40 PM, andrea del bene <[email protected]> wrote: > Hi Guillaume, > > do you find the time to open an issue also for this problem? > > Thank you very much for your feedback! > > > On 10/05/2015 22:35, Guillaume Smet wrote: > >> Hi Martin, >> >> Looks like it's fixed with the latest snapshot. >> >> That being said, I have a weird behavior with this snapshot: if I update >> the markup in Eclipse debug mode (just add a class in a class attribute >> for >> instance, nothing fancy), I get the following exception when I reload the >> page without removing the ?version parameter: >> >> java.lang.IllegalArgumentException: Argument 'markup' may not be null. >> at org.apache.wicket.util.lang.Args.notNull(Args.java:41) >> at >> org.apache.wicket.markup.MarkupStream.<init>(MarkupStream.java:65) >> at >> org.apache.wicket.markup.html.internal.Enclosure.getChild(Enclosure.java:133) >> at >> org.apache.wicket.markup.html.internal.Enclosure.onConfigure(Enclosure.java:148) >> at org.apache.wicket.Component.configure(Component.java:1055) >> at >> org.apache.wicket.Component.internalBeforeRender(Component.java:940) >> at org.apache.wicket.Component.beforeRender(Component.java:1017) >> at >> org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1712) >> at org.apache.wicket.Component.onBeforeRender(Component.java:3876) >> at >> org.apache.wicket.Component.internalBeforeRender(Component.java:949) >> at org.apache.wicket.Component.beforeRender(Component.java:1017) >> at >> org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1712) >> at org.apache.wicket.Component.onBeforeRender(Component.java:3876) >> at org.apache.wicket.Page.onBeforeRender(Page.java:801) >> at >> org.apache.wicket.Component.internalBeforeRender(Component.java:949) >> at org.apache.wicket.Component.beforeRender(Component.java:1017) >> at >> org.apache.wicket.Component.internalPrepareForRender(Component.java:2214) >> at org.apache.wicket.Page.internalPrepareForRender(Page.java:242) >> >> I can reproduce it every time. >> >> (currently working on the test case for the issue reported earlier) >> >> >> On Sun, May 10, 2015 at 10:19 PM, Martin Grigorov <[email protected]> >> wrote: >> >> Hi, >>> >>> There were fixes about similar problem this week. >>> Can you try with latest 7.0.0-SNAPSHOT? >>> >>> Martin Grigorov >>> Wicket Training and Consulting >>> https://twitter.com/mtgrigorov >>> >>> On Sun, May 10, 2015 at 11:15 PM, Guillaume Smet < >>> [email protected] >>> wrote: >>> >>> Hi, >>>> >>>> After upgrading to Wicket 7, we started to see the following exception. >>>> >>> The >>> >>>> exception seems to appear only when reloading an already loaded page (ie >>>> refresh a versioned page using the browser refresh button). >>>> >>>> Does it ring a bell to anyone? Pointers on how to track this issue >>>> >>> greatly >>> >>>> appreciated. >>>> >>>> Exception in thread "http-bio-8180-exec-9" java.lang.StackOverflowError >>>> at >>>> org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:134) >>>> at >>>> org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:123) >>>> at >>>> >>>> org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:862) >>>> at >>>> >>>> >>>> >>> org.apache.wicket.markup.html.panel.AbstractMarkupSourcingStrategy.searchMarkupInTransparentResolvers(AbstractMarkupSourcingStrategy.java:65) >>> >>>> at >>>> >>>> >>>> >>> org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.getMarkup(DefaultMarkupSourcingStrategy.java:99) >>> >>>> at >>>> org.apache.wicket.MarkupContainer.getMarkup(MarkupContainer.java:453) >>>> at >>>> >>>> >>>> >>> org.apache.wicket.markup.html.panel.AbstractMarkupSourcingStrategy$1.component(AbstractMarkupSourcingStrategy.java:74) >>> >>>> at >>>> >>>> >>>> >>> org.apache.wicket.markup.html.panel.AbstractMarkupSourcingStrategy$1.component(AbstractMarkupSourcingStrategy.java:66) >>> >>>> at >>>> org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:144) >>>> at >>>> org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:123) >>>> at >>>> >>>> org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:862) >>>> at >>>> >>>> >>>> >>> org.apache.wicket.markup.html.panel.AbstractMarkupSourcingStrategy.searchMarkupInTransparentResolvers(AbstractMarkupSourcingStrategy.java:65) >>> >>>> at >>>> >>>> >>>> >>> org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.getMarkup(DefaultMarkupSourcingStrategy.java:99) >>> >>>> at >>>> org.apache.wicket.MarkupContainer.getMarkup(MarkupContainer.java:453) >>>> at >>>> >>>> >>>> >>> org.apache.wicket.markup.html.panel.AbstractMarkupSourcingStrategy$1.component(AbstractMarkupSourcingStrategy.java:74) >>> >>>> at >>>> >>>> >>>> >>> org.apache.wicket.markup.html.panel.AbstractMarkupSourcingStrategy$1.component(AbstractMarkupSourcingStrategy.java:66) >>> >>>> at >>>> org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:144) >>>> at >>>> org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:123) >>>> at >>>> >>>> org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:862) >>>> at >>>> >>>> >>>> >>> org.apache.wicket.markup.html.panel.AbstractMarkupSourcingStrategy.searchMarkupInTransparentResolvers(AbstractMarkupSourcingStrategy.java:65) >>> >>>> at >>>> >>>> >>>> >>> org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.getMarkup(DefaultMarkupSourcingStrategy.java:99) >>> >>>> at >>>> org.apache.wicket.MarkupContainer.getMarkup(MarkupContainer.java:453) >>>> at org.apache.wicket.Component.getMarkup(Component.java:755) >>>> at >>>> >>>> >>>> >>> org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.getMarkup(DefaultMarkupSourcingStrategy.java:81) >>> >>>> at >>>> org.apache.wicket.MarkupContainer.getMarkup(MarkupContainer.java:453) >>>> at >>>> >>>> >>>> >>> org.apache.wicket.markup.html.panel.AbstractMarkupSourcingStrategy$1.component(AbstractMarkupSourcingStrategy.java:74) >>> >>>> at >>>> >>>> >>>> >>> org.apache.wicket.markup.html.panel.AbstractMarkupSourcingStrategy$1.component(AbstractMarkupSourcingStrategy.java:66) >>> >>>> at >>>> org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:144) >>>> at >>>> org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:123) >>>> at >>>> >>>> org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:862) >>>> at >>>> >>>> >>>> >>> org.apache.wicket.markup.html.panel.AbstractMarkupSourcingStrategy.searchMarkupInTransparentResolvers(AbstractMarkupSourcingStrategy.java:65) >>> >>>> at >>>> >>>> >>>> >>> org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.getMarkup(DefaultMarkupSourcingStrategy.java:99) >>> >>>> at >>>> org.apache.wicket.MarkupContainer.getMarkup(MarkupContainer.java:453) >>>> at org.apache.wicket.Component.getMarkup(Component.java:755) >>>> at >>>> >>>> >>>> >>> org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.getMarkup(DefaultMarkupSourcingStrategy.java:81) >>> >>>> at >>>> org.apache.wicket.MarkupContainer.getMarkup(MarkupContainer.java:453) >>>> at >>>> >>>> >>>> >>> org.apache.wicket.markup.html.panel.AbstractMarkupSourcingStrategy$1.component(AbstractMarkupSourcingStrategy.java:74) >>> >>>> at >>>> >>>> >>>> >>> org.apache.wicket.markup.html.panel.AbstractMarkupSourcingStrategy$1.component(AbstractMarkupSourcingStrategy.java:66) >>> >>>> at >>>> org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:144) >>>> at >>>> org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:123) >>>> at >>>> >>>> org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:862) >>>> at >>>> >>>> >>>> >>> org.apache.wicket.markup.html.panel.AbstractMarkupSourcingStrategy.searchMarkupInTransparentResolvers(AbstractMarkupSourcingStrategy.java:65) >>> >>>> at >>>> >>>> >>>> >>> org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.getMarkup(DefaultMarkupSourcingStrategy.java:99) >>> >>>> at >>>> org.apache.wicket.MarkupContainer.getMarkup(MarkupContainer.java:453) >>>> at org.apache.wicket.Component.getMarkup(Component.java:755) >>>> >>>> -- >>>> Guillaume >>>> >>>> >
