Hello, everyone!

I was off during the weekend, that's the reason I didn't write.

The issue occurs when:

I've got a repeater with cells (a calendar). Every cell has its own day label 
(a link that opens a modal window). The modalwindowcallback is set on the modal 
window that refreshes the repeater (actually its parent webmarkupcontainer). 
Afterwards I go to another page, and then click the back button. Looks like FF 
remembers the markup ids before the repeater refresh, and this is where the 
problem comes from. When I click on a link, I get the mentioned exception.

It doesn't occur in IE8.

Best,
Martin

-----Original Message-----
From: Douglas Ferguson [mailto:doug...@douglasferguson.us] 
Sent: Monday, April 26, 2010 9:26 AM
To: users@wicket.apache.org
Subject: Re: Back button

So does this mean that if you won't true BackButtom support you should swallow 
all exceptions.

That doesn't seem right..

D/

On Apr 25, 2010, at 11:26 AM, James Carman wrote:

> I meant "page store", not "session store."
> 
> On Sun, Apr 25, 2010 at 12:26 PM, James Carman
> <jcar...@carmanconsulting.com> wrote:
>> It would affect the back button because when Wicket tries to go get
>> the specific version of the page back from the session store (only the
>> "current" version is kept in the session and the earlier ones are in
>> the store), it won't be able to find it.
>> 
>> On Sun, Apr 25, 2010 at 11:45 AM, Douglas Ferguson
>> <doug...@douglasferguson.us> wrote:
>>> No.. this is not a serialization issue, unless Igor is correct in that fact 
>>> that the exception prevents serialization. But how would that effect the 
>>> back button,
>>> should the page on the back button have already been serialized?
>>> 
>>> Say if I get a hibernate "failed to lazy load" exception, then I hit the 
>>> back button, the links on the page all throw a "component not found on page"
>>> 
>>> D/
>>> 
>>> 
>>> On Apr 25, 2010, at 7:45 AM, James Carman wrote:
>>> 
>>>> That means one of your fields might *not* be Serializable.  The error
>>>> message usually tells you the exact field that caused the problem (in
>>>> development mode).
>>>> 
>>>> On Sun, Apr 25, 2010 at 8:26 AM, Nico Guba <ng...@mac.com> wrote:
>>>>> Hmmm, does that imply that one of the member variables may be 
>>>>> Serializable?
>>>>> 
>>>>> On 25 Apr 2010, at 05:18, Igor Vaynberg wrote:
>>>>> 
>>>>>> the exception might have caused your page to not be serialized
>>>>>> properly into the pagestore
>>>>>> 
>>>>>> -igor
>>>>>> 
>>>>>> On Sat, Apr 24, 2010 at 6:06 PM, Douglas Ferguson
>>>>>> <doug...@douglasferguson.us> wrote:
>>>>>>> I just saw the issue again, but this time it happened right after an 
>>>>>>> exception. I got an except. Hit back and then it complained that the 
>>>>>>> link didn't exist.
>>>>>>> 
>>>>>>> D?
>>>>>>> 
>>>>>>> On Apr 24, 2010, at 6:58 PM, Douglas Ferguson wrote:
>>>>>>> 
>>>>>>>> Ah yes..
>>>>>>>> 
>>>>>>>> I am definitely seeing the "component not found on page" error.
>>>>>>>> 
>>>>>>>> Any tips on how to get a quick start for this? Anybody got any example 
>>>>>>>> quickstarts that deal with back button issues?
>>>>>>>> 
>>>>>>>> D/
>>>>>>>> 
>>>>>>>> On Apr 24, 2010, at 6:41 PM, Igor Vaynberg wrote:
>>>>>>>> 
>>>>>>>>> then you would get a page-expired error
>>>>>>>>> 
>>>>>>>>> -igor
>>>>>>>>> 
>>>>>>>>> On Sat, Apr 24, 2010 at 3:34 PM, Douglas Ferguson
>>>>>>>>> <doug...@douglasferguson.us> wrote:
>>>>>>>>>> Well something is happening, because I see it in the production logs 
>>>>>>>>>> and from time to time on my dev machine.
>>>>>>>>>> 
>>>>>>>>>> What if the server is restarted?
>>>>>>>>>> 
>>>>>>>>>> D/
>>>>>>>>>> 
>>>>>>>>>> On Apr 24, 2010, at 11:09 AM, Igor Vaynberg wrote:
>>>>>>>>>> 
>>>>>>>>>>> that doesnt matter because the url of the link you click contains 
>>>>>>>>>>> the
>>>>>>>>>>> version number of the page
>>>>>>>>>>> 
>>>>>>>>>>> -igor
>>>>>>>>>>> 
>>>>>>>>>>> On Sat, Apr 24, 2010 at 2:35 AM, Pointbreak
>>>>>>>>>>> <pointbreak+wicketst...@ml1.net> wrote:
>>>>>>>>>>>> In firefox it doesn't. Firefox reads the page back from it's in 
>>>>>>>>>>>> memory
>>>>>>>>>>>> cache, which is the state before you clicked the ajax link. The 
>>>>>>>>>>>> headers
>>>>>>>>>>>> should be changed to force firefox to request the page from the 
>>>>>>>>>>>> server
>>>>>>>>>>>> (wicket). There are other threads on this subject, and frankly I 
>>>>>>>>>>>> do not
>>>>>>>>>>>> understand why the headers are not changed in wicket core.
>>>>>>>>>>>> 
>>>>>>>>>>>> On Fri, 23 Apr 2010 21:45 -0700, "Igor Vaynberg"
>>>>>>>>>>>> <igor.vaynb...@gmail.com> wrote:
>>>>>>>>>>>>> the back button should roll the page back to the state that 
>>>>>>>>>>>>> contained the
>>>>>>>>>>>>> item
>>>>>>>>>>>>> 
>>>>>>>>>>>>> -igor
>>>>>>>>>>>>> 
>>>>>>>>>>>>> On Fri, Apr 23, 2010 at 9:28 PM, Douglas Ferguson
>>>>>>>>>>>>> <doug...@douglasferguson.us> wrote:
>>>>>>>>>>>>>> Could this possibly happen if the following occurred.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 1) Load a page with a repeater on it
>>>>>>>>>>>>>> 2) Click on an ajax link that would remove an item from the 
>>>>>>>>>>>>>> repeater
>>>>>>>>>>>>>> 3) Click the back button. Click on the link for the item you 
>>>>>>>>>>>>>> removed.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> D/
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Apr 23, 2010, at 10:32 AM, Martin Asenov wrote:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Would someone assist me on this?
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Thank you in advance!
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> -----Original Message-----
>>>>>>>>>>>>>>> From: Martin Asenov [mailto:mase...@velti.com]
>>>>>>>>>>>>>>> Sent: Friday, April 23, 2010 9:38 AM
>>>>>>>>>>>>>>> To: users@wicket.apache.org
>>>>>>>>>>>>>>> Subject: Back button
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Hello, everyone!
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> I've got a page with a repeater with cells - every single cell 
>>>>>>>>>>>>>>> has a link in it. However, when you go to another page and 
>>>>>>>>>>>>>>> afterwards press the Back button and click one of the links, 
>>>>>>>>>>>>>>> the following exc is thrown:
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> WicketMessage: org.apache.wicket.WicketRuntimeException: 
>>>>>>>>>>>>>>> component view_holder:view:25:cols:30:trigger_ref not found on 
>>>>>>>>>>>>>>> page com.company.project.ui.calendar.Calendar[id = 46], 
>>>>>>>>>>>>>>> listener interface = [RequestListenerInterface 
>>>>>>>>>>>>>>> name=IBehaviorListener, method=public abstract void 
>>>>>>>>>>>>>>> org.apache.wicket.behavior.IBehaviorListener.onRequest()]
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Wicket was supposed to support the Back button, wasn't it? Or 
>>>>>>>>>>>>>>> maybe I'm missing something.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Please advice...
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Thank you,
>>>>>>>>>>>>>>> Martin
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>>>>>>> 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
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>> 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
>>>>>> 
>>>>> 
>>>>> --
>>>>>        npg
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> ---------------------------------------------------------------------
>>>>> 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