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]
