I had a similar problem. In my scenario it occurred when a ModalWindow
was brought up when a form failed validation. When they clicked ok to
close the ModalWindow and then clicked Submit on the form again I got a
similar message saying that the Submit button was no longer visible.

It doesn't happen if I use the normal validation 'feedback' panel to
display the validation error messages.

Chris

>-----Original Message-----
>From: Douglas Ferguson [mailto:[email protected]]
>Sent: Saturday, 27 November 2010 3:13 AM
>To: Wicket Mailing List List
>Subject: component not visible exception
>
>I have an error I've been seeing in the production logs for awhile now
and
>haven't been able to to figure it out.
>
>My thought is that it is due to a stale page or the back button, but it
>seems to me that it is happening alot, so I thought I might inquire.
>
>Any thoughts on what might be causing this and how to avoid it?
>
>2010-11-26 08:36:36,676 ERROR [TP-Processor34] wicket.RequestCycle -
Submit
>Button add (path=dataPanel:contentCenterBox:addUserForm:add) is not
visible
>org.apache.wicket.WicketRuntimeException: Submit Button add
>(path=dataPanel:contentCenterBox:addUserForm:add) is not visible
>       at
org.apache.wicket.markup.html.form.Form$2.component(Form.java:622)
>       at
>org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:89
9)
>       at
>org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:91
4)
>       at
>org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:91
4)
>       at
>org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:91
4)
>       at
>org.apache.wicket.markup.html.form.Form.findSubmittingButton(Form.java:
604)
>       at
>org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:899)
>       at
>org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubm
itBe
>havior.java:135)
>       at
>org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java
:177
>)
>       at
>org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDe
faul
>tAjaxBehavior.java:300)
>       at
>org.apache.wicket.request.target.component.listener.BehaviorRequestTarg
et.p
>rocessEvents(BehaviorRequestTarget.java:119)
>       at
>org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(A
bstr
>actRequestCycleProcessor.java:92)
>       at
>org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.jav
a:12
>50)
>       at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329)
>       at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1436)
>       at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
>       at
>org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:48
4)
>       at
>org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java
:317
>)
>       at
>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic
atio
>nFilterChain.java:215)
>       at
>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
terC
>hain.java:188)
>       at
>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVal
ve.j
>ava:213)
>       at
>org.apache.catalina.core.StandardContextValve.invoke(StandardContextVal
ve.j
>ava:172)
>       at
>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.jav
a:12
>7)
>       at
>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.jav
a:11
>7)
>       at
>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve
.jav
>a:108)
>       at
>org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
151)
>       at
>org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
>       at
>org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
>       at
org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
>       at
>org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java
:703
>)
>       at
>org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket
.jav
>a:895)
>       at
>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPoo
l.ja
>va:689)
>       at java.lang.Thread.run(Unknown Source)
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [email protected]
>For additional commands, e-mail: [email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to