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.
>>
>>
>

Reply via email to