We have not overridden isVisible, nor have we do we have a popup modal. That's why I was asking if this could be a back button issue.
The only thing we do is set the button enabled. Could this be the problem even thought he message it talking about visibility? D/ On Nov 29, 2010, at 3:15 AM, Martin Grigorov wrote: > Here is another scenario: > > Ajax request sets the visibility of the submit button (or its parent) to > false but forgets to repaint the button so it is still visible for the user. > Then the user clicks on this button, it fires and then the backend shows > this message - the button is invisible so it cannot be clicked. > > On Mon, Nov 29, 2010 at 9:04 AM, Chris Colman > <chr...@stepaheadsoftware.com>wrote: > >> A back button where? >> >> The form is on a page and has a submit button only. If there is an error >> a ModalWindow pops up - it only has an OK button which is meant to make >> the ModalWindow simply disappear and thus re-enable the page beneath - >> the one with the form on it. >> >> Chris >>> -----Original Message----- >>> From: Douglas Ferguson [mailto:doug...@douglasferguson.us] >>> Sent: Monday, 29 November 2010 6:53 PM >>> To: users@wicket.apache.org >>> Subject: Re: component not visible exception >>> >>> Could this be happening because of the back button? >>> >>> D/ >>> >>> On Nov 28, 2010, at 4:54 AM, Chris Colman wrote: >>> >>>> 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:doug...@douglasferguson.us] >>>>> 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: users-unsubscr...@wicket.apache.org >>>>> For additional commands, e-mail: users-h...@wicket.apache.org >>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >>>> For additional commands, e-mail: users-h...@wicket.apache.org >>>> >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >>> For additional commands, e-mail: users-h...@wicket.apache.org >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> For additional commands, e-mail: users-h...@wicket.apache.org >> >> --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org