Nothing really fancy except for a transparent markup at the top of the page and a wicket:enclosure.
I can't reproduce it, I just see the problem in the logs. I'm starting to wonder if there is a concurrency issue somewhere (same question I asked in my other post). On Wed, Jun 24, 2015 at 1:12 PM, andrea del bene <[email protected]> wrote: > No bell rung yet :-). Could you provide some more details about page's > components hierarchy? > > > On 24/06/2015 11:26, Guillaume Smet wrote: > >> Hi, >> >> We deployed our first applications using 7.0.0-M6 in production yesterday >> and we started to see the following 2 exceptions in our logs: >> ============================== >> 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.isVisible(Enclosure.java:141) >> at >> org.apache.wicket.Component.determineVisibility(Component.java:4399) >> at >> org.apache.wicket.Component.isVisibleInHierarchy(Component.java:2151) >> at org.apache.wicket.Component.isStateless(Component.java:2068) >> at org.apache.wicket.Page$2.component(Page.java:481) >> at org.apache.wicket.Page$2.component(Page.java:477) >> at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:144) >> at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:162) >> at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:162) >> at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:162) >> at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:123) >> at >> org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:865) >> at org.apache.wicket.Page.isPageStateless(Page.java:475) >> at >> >> org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.getPageInfo(AbstractBookmarkableMapper.java:499) >> at >> >> org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.mapHandler(AbstractBookmarkableMapper.java:444) >> at >> >> org.apache.wicket.core.request.mapper.MountedMapper.mapHandler(MountedMapper.java:159) >> at >> >> org.apache.wicket.request.mapper.CompoundRequestMapper.mapHandler(CompoundRequestMapper.java:213) >> at >> >> org.apache.wicket.request.cycle.RequestCycle.mapUrlFor(RequestCycle.java:434) >> at >> >> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:186) >> at >> >> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:175) >> at >> >> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:865) >> at >> >> org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) >> at >> >> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:265) >> at >> >> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:222) >> at >> >> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:293) >> at >> >> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:261) >> at >> >> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:203) >> at >> >> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:284) >> =================================== >> >> and >> >> =================================== >> 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.isVisible(Enclosure.java:141) >> at >> org.apache.wicket.Component.determineVisibility(Component.java:4399) >> at >> org.apache.wicket.Component.isVisibleInHierarchy(Component.java:2151) >> at org.apache.wicket.Component.isStateless(Component.java:2068) >> at org.apache.wicket.Page$2.component(Page.java:481) >> at org.apache.wicket.Page$2.component(Page.java:477) >> at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:144) >> at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:162) >> at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:162) >> at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:162) >> at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:123) >> at >> org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:865) >> at org.apache.wicket.Page.isPageStateless(Page.java:475) >> at >> >> org.apache.wicket.page.RequestAdapter.commitRequest(RequestAdapter.java:157) >> at >> >> org.apache.wicket.page.AbstractPageManager.commitRequest(AbstractPageManager.java:76) >> at >> >> org.apache.wicket.page.PageManagerDecorator.commitRequest(PageManagerDecorator.java:68) >> at >> >> org.apache.wicket.page.PageAccessSynchronizer$2.commitRequest(PageAccessSynchronizer.java:270) >> at org.apache.wicket.Application$3.onDetach(Application.java:1755) >> at >> >> org.apache.wicket.request.cycle.RequestCycleListenerCollection$3.notify(RequestCycleListenerCollection.java:105) >> at >> >> org.apache.wicket.request.cycle.RequestCycleListenerCollection$3.notify(RequestCycleListenerCollection.java:101) >> at >> >> org.apache.wicket.util.listener.ListenerCollection$1.notify(ListenerCollection.java:120) >> at >> >> org.apache.wicket.util.listener.ListenerCollection.reversedNotify(ListenerCollection.java:144) >> at >> >> org.apache.wicket.util.listener.ListenerCollection.reversedNotifyIgnoringExceptions(ListenerCollection.java:113) >> at >> >> org.apache.wicket.request.cycle.RequestCycleListenerCollection.onDetach(RequestCycleListenerCollection.java:100) >> ====================================== >> >> >> The problem looks very similar to what I've reported in >> https://issues.apache.org/jira/browse/WICKET-5904 and Andrea fixed. >> >> FWIW, we have a transparent container and wicket enclosures, which >> triggered the issue for WICKET-5904. >> >> I can't find a way to reproduce it at the moment but perhaps it will ring >> a >> bell for someone. >> >> >
