Hmm... even if we aren't changing the visibility of the button?

On Nov 29, 2010, at 10:42 AM, Marco Mancini wrote:

> try to set
> 
> mybutton.setOutputMarkupPlaceholderTag(true);
> 
> bye
> marco
> 
> 2010/11/29 Martin Grigorov <mgrigo...@apache.org>
> 
>> On Mon, Nov 29, 2010 at 4:46 PM, Douglas Ferguson <
>> doug...@douglasferguson.us> wrote:
>> 
>>> 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?
>>> 
>> No. There is a separate check for enabled state. It is definitely for
>> 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
>>> 
>>> 
>> 


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

Reply via email to