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:[email protected]]
>Sent: Monday, 29 November 2010 6:53 PM
>To: [email protected]
>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:[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]
>>
>
>
>---------------------------------------------------------------------
>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