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