You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@wicket.apache.org by Martin Makundi <ma...@koodaripalvelut.com> on 2008/11/04 17:07:27 UTC

No behavior listener found

Hi!

What does this error mean?

No behavior listener found with behaviorId 0

What is being done wrong? Normally, the site works ok but the error
log shows this kind of error.

Am I manifesting some known Wicket antipattern which causes this
error? Or is it just a result of another illegal state?

       at org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:95)
       at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91)
       at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1174)
       at org.apache.wicket.RequestCycle.step(RequestCycle.java:1251)
       at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1352)
       at org.apache.wicket.RequestCycle.request(RequestCycle.java:499)
       at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:375)
       at org.apache.wicket.protocol.http.WicketServlet.doPost(WicketServlet.java:145)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
       at wicket.quickstart.TakpServlet.service(TakpServlet.java:58)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
       at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:491)
       at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
       at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:185)
       at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
       at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:689)
       at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:391)
       at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:146)
       at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
       at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
       at org.mortbay.jetty.Server.handle(Server.java:285)
       at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:457)
       at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:765)
       at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:627)
       at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:203)
       at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:357)
       at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:217)
       at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)


**
Martin

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org


Re: No behavior listener found

Posted by Nino Saturnino Martinez Vazquez Wael <ni...@jayway.dk>.
Hi Martin

I got them a lot when creating the wicket reaction game.. For me the 
problem where that I added new components all the time and if in the 
mean time the component disappared (we are talking miliseconds) and the 
user managed to click the cells then they would get the problem..

Martin Makundi wrote:
> Hi!
>
> What does this error mean?
>
> No behavior listener found with behaviorId 0
>
> What is being done wrong? Normally, the site works ok but the error
> log shows this kind of error.
>
> Am I manifesting some known Wicket antipattern which causes this
> error? Or is it just a result of another illegal state?
>
>        at org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:95)
>        at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91)
>        at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1174)
>        at org.apache.wicket.RequestCycle.step(RequestCycle.java:1251)
>        at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1352)
>        at org.apache.wicket.RequestCycle.request(RequestCycle.java:499)
>        at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:375)
>        at org.apache.wicket.protocol.http.WicketServlet.doPost(WicketServlet.java:145)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
>        at wicket.quickstart.TakpServlet.service(TakpServlet.java:58)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>        at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:491)
>        at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
>        at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:185)
>        at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
>        at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:689)
>        at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:391)
>        at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:146)
>        at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
>        at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
>        at org.mortbay.jetty.Server.handle(Server.java:285)
>        at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:457)
>        at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:765)
>        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:627)
>        at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:203)
>        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:357)
>        at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:217)
>        at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
>
>
> **
> Martin
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>   

-- 
-Wicket for love

Nino Martinez Wael
Java Specialist @ Jayway DK
http://www.jayway.dk
+45 2936 7684


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org


Re: No behavior listener found

Posted by James Carman <ja...@carmanconsulting.com>.
Bad example, because AttributeAppender isn't temporary, but I've
written one for requesting the focus onload and that had to be
temporary.

On Tue, Nov 4, 2008 at 12:03 PM, James Carman
<ja...@carmanconsulting.com> wrote:
> A temporary behavior returns true from isTemporary().  Some behaviors
> don't need to be remembered on the server-side (like
> AttributeAppender, for example).
>
> On Tue, Nov 4, 2008 at 12:01 PM, Martin Makundi
> <ma...@koodaripalvelut.com> wrote:
>> What is a temporary behavior?
>>
>> I do not understand conceptually how a behavior can be invoked if it
>> is no longer there..
>>
>> The error log shows a nearby nullpointer exception which might have
>> occurred during the same OnAjaxChangeBehavior .. maybe it led into an
>> illegal state:
>>
>>       at org.apache.wicket.Component.setModelObject(Component.java:2951)
>>       at org.apache.wicket.markup.html.form.FormComponent.updateModel(FormComponent.java:1082)
>>       at org.apache.wicket.markup.html.form.Form$19.validate(Form.java:1810)
>>       at org.apache.wicket.markup.html.form.Form$ValidationVisitor.formComponent(Form.java:162)
>>       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:426)
>>       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:413)
>>       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:413)
>>       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:413)
>>       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:413)
>>       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:413)
>>       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:413)
>>       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:413)
>>       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrder(FormComponent.java:390)
>>       at org.apache.wicket.markup.html.form.Form.visitFormComponentsPostOrder(Form.java:1049)
>>       at org.apache.wicket.markup.html.form.Form.internalUpdateFormComponentModels(Form.java:1801)
>>       at org.apache.wicket.markup.html.form.Form.updateFormComponentModels(Form.java:1769)
>>       at org.apache.wicket.markup.html.form.Form.process(Form.java:851)
>>       at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:793)
>>       at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:132)
>>       at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:161)
>>       at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:298)
>>       at org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:100)
>>       at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91)
>>
>>
>>
>> 2008/11/4 Igor Vaynberg <ig...@gmail.com>:
>>> looks like the behavior that generated the callbakc url being invoked
>>> is no longer there...
>>>
>>> do you have any temporary behaviors on that component?
>>>
>>> -igor
>>>
>>> On Tue, Nov 4, 2008 at 9:07 AM, Martin Makundi
>>> <ma...@koodaripalvelut.com> wrote:
>>>> Hi!
>>>>
>>>> What does this error mean?
>>>>
>>>> No behavior listener found with behaviorId 0
>>>>
>>>> What is being done wrong? Normally, the site works ok but the error
>>>> log shows this kind of error.
>>>>
>>>> Am I manifesting some known Wicket antipattern which causes this
>>>> error? Or is it just a result of another illegal state?
>>>>
>>>>       at org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:95)
>>>>       at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91)
>>>>       at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1174)
>>>>       at org.apache.wicket.RequestCycle.step(RequestCycle.java:1251)
>>>>       at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1352)
>>>>       at org.apache.wicket.RequestCycle.request(RequestCycle.java:499)
>>>>       at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:375)
>>>>       at org.apache.wicket.protocol.http.WicketServlet.doPost(WicketServlet.java:145)
>>>>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
>>>>       at wicket.quickstart.TakpServlet.service(TakpServlet.java:58)
>>>>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>>>>       at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:491)
>>>>       at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
>>>>       at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:185)
>>>>       at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
>>>>       at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:689)
>>>>       at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:391)
>>>>       at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:146)
>>>>       at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
>>>>       at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
>>>>       at org.mortbay.jetty.Server.handle(Server.java:285)
>>>>       at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:457)
>>>>       at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:765)
>>>>       at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:627)
>>>>       at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:203)
>>>>       at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:357)
>>>>       at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:217)
>>>>       at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
>>>>
>>>>
>>>> **
>>>> Martin
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>>>> For additional commands, e-mail: users-help@wicket.apache.org
>>>>
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>>> For additional commands, e-mail: users-help@wicket.apache.org
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>> For additional commands, e-mail: users-help@wicket.apache.org
>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org


Re: No behavior listener found

Posted by James Carman <ja...@carmanconsulting.com>.
A temporary behavior returns true from isTemporary().  Some behaviors
don't need to be remembered on the server-side (like
AttributeAppender, for example).

On Tue, Nov 4, 2008 at 12:01 PM, Martin Makundi
<ma...@koodaripalvelut.com> wrote:
> What is a temporary behavior?
>
> I do not understand conceptually how a behavior can be invoked if it
> is no longer there..
>
> The error log shows a nearby nullpointer exception which might have
> occurred during the same OnAjaxChangeBehavior .. maybe it led into an
> illegal state:
>
>       at org.apache.wicket.Component.setModelObject(Component.java:2951)
>       at org.apache.wicket.markup.html.form.FormComponent.updateModel(FormComponent.java:1082)
>       at org.apache.wicket.markup.html.form.Form$19.validate(Form.java:1810)
>       at org.apache.wicket.markup.html.form.Form$ValidationVisitor.formComponent(Form.java:162)
>       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:426)
>       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:413)
>       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:413)
>       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:413)
>       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:413)
>       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:413)
>       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:413)
>       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:413)
>       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrder(FormComponent.java:390)
>       at org.apache.wicket.markup.html.form.Form.visitFormComponentsPostOrder(Form.java:1049)
>       at org.apache.wicket.markup.html.form.Form.internalUpdateFormComponentModels(Form.java:1801)
>       at org.apache.wicket.markup.html.form.Form.updateFormComponentModels(Form.java:1769)
>       at org.apache.wicket.markup.html.form.Form.process(Form.java:851)
>       at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:793)
>       at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:132)
>       at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:161)
>       at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:298)
>       at org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:100)
>       at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91)
>
>
>
> 2008/11/4 Igor Vaynberg <ig...@gmail.com>:
>> looks like the behavior that generated the callbakc url being invoked
>> is no longer there...
>>
>> do you have any temporary behaviors on that component?
>>
>> -igor
>>
>> On Tue, Nov 4, 2008 at 9:07 AM, Martin Makundi
>> <ma...@koodaripalvelut.com> wrote:
>>> Hi!
>>>
>>> What does this error mean?
>>>
>>> No behavior listener found with behaviorId 0
>>>
>>> What is being done wrong? Normally, the site works ok but the error
>>> log shows this kind of error.
>>>
>>> Am I manifesting some known Wicket antipattern which causes this
>>> error? Or is it just a result of another illegal state?
>>>
>>>       at org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:95)
>>>       at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91)
>>>       at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1174)
>>>       at org.apache.wicket.RequestCycle.step(RequestCycle.java:1251)
>>>       at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1352)
>>>       at org.apache.wicket.RequestCycle.request(RequestCycle.java:499)
>>>       at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:375)
>>>       at org.apache.wicket.protocol.http.WicketServlet.doPost(WicketServlet.java:145)
>>>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
>>>       at wicket.quickstart.TakpServlet.service(TakpServlet.java:58)
>>>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>>>       at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:491)
>>>       at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
>>>       at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:185)
>>>       at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
>>>       at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:689)
>>>       at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:391)
>>>       at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:146)
>>>       at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
>>>       at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
>>>       at org.mortbay.jetty.Server.handle(Server.java:285)
>>>       at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:457)
>>>       at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:765)
>>>       at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:627)
>>>       at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:203)
>>>       at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:357)
>>>       at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:217)
>>>       at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
>>>
>>>
>>> **
>>> Martin
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>>> For additional commands, e-mail: users-help@wicket.apache.org
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>> For additional commands, e-mail: users-help@wicket.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org


Re: No behavior listener found

Posted by Martin Makundi <ma...@koodaripalvelut.com>.
The behavior might actually by a button's ajax submit.

The npe occurs finally at the setModelObject:

2008-11-04 17:29:24,730 30836229 [btpool0-40] ERROR RequestCycle  -
java.lang.NullPointerException
       at com.xx.view.EditorPanel$ListOfStuff$1.setObject(EditorPanel.java:481)

**
Martin

2008/11/4 Igor Vaynberg <ig...@gmail.com>:
> the error means that a behavior constructed the url, but when the user
> followed the url the behavior could no longer be found.
>
> what npe? can you show the full stack trace?
>
> -igor
>
> On Tue, Nov 4, 2008 at 10:01 AM, Martin Makundi
> <ma...@koodaripalvelut.com> wrote:
>> What is a temporary behavior?
>>
>> I do not understand conceptually how a behavior can be invoked if it
>> is no longer there..
>>
>> The error log shows a nearby nullpointer exception which might have
>> occurred during the same OnAjaxChangeBehavior .. maybe it led into an
>> illegal state:
>>
>>       at org.apache.wicket.Component.setModelObject(Component.java:2951)
>>       at org.apache.wicket.markup.html.form.FormComponent.updateModel(FormComponent.java:1082)
>>       at org.apache.wicket.markup.html.form.Form$19.validate(Form.java:1810)
>>       at org.apache.wicket.markup.html.form.Form$ValidationVisitor.formComponent(Form.java:162)
>>       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:426)
>>       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:413)
>>       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:413)
>>       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:413)
>>       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:413)
>>       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:413)
>>       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:413)
>>       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:413)
>>       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrder(FormComponent.java:390)
>>       at org.apache.wicket.markup.html.form.Form.visitFormComponentsPostOrder(Form.java:1049)
>>       at org.apache.wicket.markup.html.form.Form.internalUpdateFormComponentModels(Form.java:1801)
>>       at org.apache.wicket.markup.html.form.Form.updateFormComponentModels(Form.java:1769)
>>       at org.apache.wicket.markup.html.form.Form.process(Form.java:851)
>>       at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:793)
>>       at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:132)
>>       at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:161)
>>       at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:298)
>>       at org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:100)
>>       at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91)
>>
>>
>>
>> 2008/11/4 Igor Vaynberg <ig...@gmail.com>:
>>> looks like the behavior that generated the callbakc url being invoked
>>> is no longer there...
>>>
>>> do you have any temporary behaviors on that component?
>>>
>>> -igor
>>>
>>> On Tue, Nov 4, 2008 at 9:07 AM, Martin Makundi
>>> <ma...@koodaripalvelut.com> wrote:
>>>> Hi!
>>>>
>>>> What does this error mean?
>>>>
>>>> No behavior listener found with behaviorId 0
>>>>
>>>> What is being done wrong? Normally, the site works ok but the error
>>>> log shows this kind of error.
>>>>
>>>> Am I manifesting some known Wicket antipattern which causes this
>>>> error? Or is it just a result of another illegal state?
>>>>
>>>>       at org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:95)
>>>>       at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91)
>>>>       at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1174)
>>>>       at org.apache.wicket.RequestCycle.step(RequestCycle.java:1251)
>>>>       at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1352)
>>>>       at org.apache.wicket.RequestCycle.request(RequestCycle.java:499)
>>>>       at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:375)
>>>>       at org.apache.wicket.protocol.http.WicketServlet.doPost(WicketServlet.java:145)
>>>>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
>>>>       at wicket.quickstart.TakpServlet.service(TakpServlet.java:58)
>>>>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>>>>       at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:491)
>>>>       at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
>>>>       at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:185)
>>>>       at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
>>>>       at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:689)
>>>>       at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:391)
>>>>       at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:146)
>>>>       at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
>>>>       at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
>>>>       at org.mortbay.jetty.Server.handle(Server.java:285)
>>>>       at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:457)
>>>>       at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:765)
>>>>       at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:627)
>>>>       at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:203)
>>>>       at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:357)
>>>>       at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:217)
>>>>       at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
>>>>
>>>>
>>>> **
>>>> Martin
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>>>> For additional commands, e-mail: users-help@wicket.apache.org
>>>>
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>>> For additional commands, e-mail: users-help@wicket.apache.org
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>> For additional commands, e-mail: users-help@wicket.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org


Re: No behavior listener found

Posted by Igor Vaynberg <ig...@gmail.com>.
the error means that a behavior constructed the url, but when the user
followed the url the behavior could no longer be found.

what npe? can you show the full stack trace?

-igor

On Tue, Nov 4, 2008 at 10:01 AM, Martin Makundi
<ma...@koodaripalvelut.com> wrote:
> What is a temporary behavior?
>
> I do not understand conceptually how a behavior can be invoked if it
> is no longer there..
>
> The error log shows a nearby nullpointer exception which might have
> occurred during the same OnAjaxChangeBehavior .. maybe it led into an
> illegal state:
>
>       at org.apache.wicket.Component.setModelObject(Component.java:2951)
>       at org.apache.wicket.markup.html.form.FormComponent.updateModel(FormComponent.java:1082)
>       at org.apache.wicket.markup.html.form.Form$19.validate(Form.java:1810)
>       at org.apache.wicket.markup.html.form.Form$ValidationVisitor.formComponent(Form.java:162)
>       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:426)
>       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:413)
>       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:413)
>       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:413)
>       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:413)
>       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:413)
>       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:413)
>       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:413)
>       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrder(FormComponent.java:390)
>       at org.apache.wicket.markup.html.form.Form.visitFormComponentsPostOrder(Form.java:1049)
>       at org.apache.wicket.markup.html.form.Form.internalUpdateFormComponentModels(Form.java:1801)
>       at org.apache.wicket.markup.html.form.Form.updateFormComponentModels(Form.java:1769)
>       at org.apache.wicket.markup.html.form.Form.process(Form.java:851)
>       at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:793)
>       at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:132)
>       at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:161)
>       at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:298)
>       at org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:100)
>       at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91)
>
>
>
> 2008/11/4 Igor Vaynberg <ig...@gmail.com>:
>> looks like the behavior that generated the callbakc url being invoked
>> is no longer there...
>>
>> do you have any temporary behaviors on that component?
>>
>> -igor
>>
>> On Tue, Nov 4, 2008 at 9:07 AM, Martin Makundi
>> <ma...@koodaripalvelut.com> wrote:
>>> Hi!
>>>
>>> What does this error mean?
>>>
>>> No behavior listener found with behaviorId 0
>>>
>>> What is being done wrong? Normally, the site works ok but the error
>>> log shows this kind of error.
>>>
>>> Am I manifesting some known Wicket antipattern which causes this
>>> error? Or is it just a result of another illegal state?
>>>
>>>       at org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:95)
>>>       at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91)
>>>       at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1174)
>>>       at org.apache.wicket.RequestCycle.step(RequestCycle.java:1251)
>>>       at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1352)
>>>       at org.apache.wicket.RequestCycle.request(RequestCycle.java:499)
>>>       at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:375)
>>>       at org.apache.wicket.protocol.http.WicketServlet.doPost(WicketServlet.java:145)
>>>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
>>>       at wicket.quickstart.TakpServlet.service(TakpServlet.java:58)
>>>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>>>       at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:491)
>>>       at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
>>>       at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:185)
>>>       at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
>>>       at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:689)
>>>       at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:391)
>>>       at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:146)
>>>       at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
>>>       at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
>>>       at org.mortbay.jetty.Server.handle(Server.java:285)
>>>       at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:457)
>>>       at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:765)
>>>       at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:627)
>>>       at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:203)
>>>       at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:357)
>>>       at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:217)
>>>       at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
>>>
>>>
>>> **
>>> Martin
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>>> For additional commands, e-mail: users-help@wicket.apache.org
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>> For additional commands, e-mail: users-help@wicket.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org


Re: No behavior listener found

Posted by Martin Makundi <ma...@koodaripalvelut.com>.
What is a temporary behavior?

I do not understand conceptually how a behavior can be invoked if it
is no longer there..

The error log shows a nearby nullpointer exception which might have
occurred during the same OnAjaxChangeBehavior .. maybe it led into an
illegal state:

       at org.apache.wicket.Component.setModelObject(Component.java:2951)
       at org.apache.wicket.markup.html.form.FormComponent.updateModel(FormComponent.java:1082)
       at org.apache.wicket.markup.html.form.Form$19.validate(Form.java:1810)
       at org.apache.wicket.markup.html.form.Form$ValidationVisitor.formComponent(Form.java:162)
       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:426)
       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:413)
       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:413)
       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:413)
       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:413)
       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:413)
       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:413)
       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrderHelper(FormComponent.java:413)
       at org.apache.wicket.markup.html.form.FormComponent.visitFormComponentsPostOrder(FormComponent.java:390)
       at org.apache.wicket.markup.html.form.Form.visitFormComponentsPostOrder(Form.java:1049)
       at org.apache.wicket.markup.html.form.Form.internalUpdateFormComponentModels(Form.java:1801)
       at org.apache.wicket.markup.html.form.Form.updateFormComponentModels(Form.java:1769)
       at org.apache.wicket.markup.html.form.Form.process(Form.java:851)
       at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:793)
       at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:132)
       at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:161)
       at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:298)
       at org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:100)
       at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91)



2008/11/4 Igor Vaynberg <ig...@gmail.com>:
> looks like the behavior that generated the callbakc url being invoked
> is no longer there...
>
> do you have any temporary behaviors on that component?
>
> -igor
>
> On Tue, Nov 4, 2008 at 9:07 AM, Martin Makundi
> <ma...@koodaripalvelut.com> wrote:
>> Hi!
>>
>> What does this error mean?
>>
>> No behavior listener found with behaviorId 0
>>
>> What is being done wrong? Normally, the site works ok but the error
>> log shows this kind of error.
>>
>> Am I manifesting some known Wicket antipattern which causes this
>> error? Or is it just a result of another illegal state?
>>
>>       at org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:95)
>>       at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91)
>>       at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1174)
>>       at org.apache.wicket.RequestCycle.step(RequestCycle.java:1251)
>>       at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1352)
>>       at org.apache.wicket.RequestCycle.request(RequestCycle.java:499)
>>       at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:375)
>>       at org.apache.wicket.protocol.http.WicketServlet.doPost(WicketServlet.java:145)
>>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
>>       at wicket.quickstart.TakpServlet.service(TakpServlet.java:58)
>>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>>       at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:491)
>>       at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
>>       at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:185)
>>       at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
>>       at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:689)
>>       at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:391)
>>       at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:146)
>>       at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
>>       at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
>>       at org.mortbay.jetty.Server.handle(Server.java:285)
>>       at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:457)
>>       at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:765)
>>       at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:627)
>>       at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:203)
>>       at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:357)
>>       at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:217)
>>       at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
>>
>>
>> **
>> Martin
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>> For additional commands, e-mail: users-help@wicket.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org


Re: No behavior listener found

Posted by Igor Vaynberg <ig...@gmail.com>.
looks like the behavior that generated the callbakc url being invoked
is no longer there...

do you have any temporary behaviors on that component?

-igor

On Tue, Nov 4, 2008 at 9:07 AM, Martin Makundi
<ma...@koodaripalvelut.com> wrote:
> Hi!
>
> What does this error mean?
>
> No behavior listener found with behaviorId 0
>
> What is being done wrong? Normally, the site works ok but the error
> log shows this kind of error.
>
> Am I manifesting some known Wicket antipattern which causes this
> error? Or is it just a result of another illegal state?
>
>       at org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:95)
>       at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91)
>       at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1174)
>       at org.apache.wicket.RequestCycle.step(RequestCycle.java:1251)
>       at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1352)
>       at org.apache.wicket.RequestCycle.request(RequestCycle.java:499)
>       at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:375)
>       at org.apache.wicket.protocol.http.WicketServlet.doPost(WicketServlet.java:145)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
>       at wicket.quickstart.TakpServlet.service(TakpServlet.java:58)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>       at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:491)
>       at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
>       at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:185)
>       at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
>       at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:689)
>       at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:391)
>       at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:146)
>       at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
>       at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
>       at org.mortbay.jetty.Server.handle(Server.java:285)
>       at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:457)
>       at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:765)
>       at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:627)
>       at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:203)
>       at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:357)
>       at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:217)
>       at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
>
>
> **
> Martin
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org