Re: [Wicket-user] Ajax Request problem with new window tabs (Wicket 1.3 snapshot)

2007-05-03 Thread RedFury

Hi,

Just checked out the latest code from 1.3 trunk, rebuilt my 1.3 and used it
in my project.  Problem is still happening for me.  Can you verify that the
latest source works for you when you run my attached test app and follow my
instructions?  If it does then  something is up because it definitely fails
the ajax for me.

thanks,
Dean


Matej Knopp-2 wrote:
> 
> Hi
> 
> About the first problem, it should be fixed since yesterday. Could you
> please update your
> wicket to see if it really is?
> 
> I can't reproduce the second one. I tested it with Firefox 2.0 on OSX
> and everything works as expected. I remember seeing something like
> this in 1.5. What FF version do you use?
> 
> -Matej
> 
> On 5/3/07, RedFury <[EMAIL PROTECTED]> wrote:
>>
>>
>> Ok I have spent a fair amount of time putting together a wicket example
>> of
>> my two problems.  It is a netbeans project but pretty bare-bones so it
>> should be pretty easy to get working in other IDE's.  I have attached it
>> here so if any of the wicket-gurus out there would take a quick look I
>> would
>> very much appreciate it.
>>
>> Basically there were two problems and this is how I reproduced them:
>>
>> Problem 1 - Ajax failing to update (requesting wrong page version
>> maybe..?)
>>
>> Happens on all browsers (IE, Firefox, opera tested.)
>> Open up firefox and paste app URL
>> Click on Tab 3 (ajax request will put tab 3 up)
>> Click back on Tab 1
>> Open up second tab and paste URL
>> Go back to first tab and look at Wicket Ajax debug.  Update is failling
>> because the server is sending Component ID's which don't exist on the
>> client.  They've got their pages mixed up.
>>
>> 
>>
>> Problem 2 - Back button -> Forward button failure
>>
>> Happens only on Firefox (I think) so maybe a browser problem ?
>> Open up firefox and go to any site, I usually used google
>> Paste app URL into browser.
>> Click on Tab 3
>> Click the back button to go back to google.
>> Wait a while for page to 'expire'. Doesn't seem to take more than about
>> 30
>> secs - 1min.
>> Click forward.   Server is contacted and page reset, showing tab 1.
>> Click on a subtab of tab1.  You'll get an error saying the page couldn't
>> find the component/behavior, as if it still
>> thinks it is on Tab 3 (?)
>>
>> Anyways, thats about all I can add for now.  If someone would be so kind
>> as
>> to have a quick look at the attached project and offer some feedback,
>> that
>> would be awesome.
>>
>> Cheers,
>> Dean
>>
>>
>>
>> RedFury wrote:
>> >
>> > Sorry for replying to my own post, but I found another problem which
>> seems
>> > to be related or the same thing.
>> > I'm not sure if its wicket 1.3 or my code but I'm going to try to write
>> a
>> > simple app to demonstrate the problem then submit it here.
>> >
>> > Anyways, if I open my browser (firefox latest, fully updated) and start
>> on
>> > a different, non-wicket page (say google)  Then go to my wicket app.  
>> I
>> > have a bunch of ajaxed tabs which start out on tab 1 when the page
>> loads.
>> > Each tab loads in a bunch of new html components in a panel, replacing
>> the
>> > old panel.  So I click on tab 2 and new html gets ajaxed in, replacing
>> a
>> > lot of the old components in tab 1.   Then I click 'back' to go back to
>> > the non-wicket page.  I sit on that page until the wicket-page has
>> timed
>> > out, then click forward now.  Now the server loads my page again, and
>> its
>> > reset back to its original form with tab 1 showing.  However, if I try
>> to
>> > perform an ajax action within that tab, I get a server error telling me
>> > that it couldn't find the panel, because the server has got some weird
>> > state where even though it fetched me the reset page, it still thinks
>> I'm
>> > on the modified page when I submit an ajax request.
>> >
>> > All this is very weird and probably doesn't make much sense without a
>> > solid example, so I'm going to try to put one together and hopefully
>> some
>> > wicket guru can find out if its a bug or something I'm doing in my code
>> > which I shouldn't be.
>> >
>> > Cheers,
>> > Dean
>> >
>> >
>> > RedFury wrote:
>> >>
>> >> Hi Matej,
>> >>
>> >> I got the latest SVN trunk and it did indeed fix the 'session expired'
>> >> problem.  However, another problem with opening a new tab still
>> persists
>> >> and I think it may have to do with page cloning combined with dynamic
>> >> ajax page updates.  I will try to explain as best I can but I'm not
>> >> overly familiar with the internal workings of wicket.
>> >>
>> >> My app has 1 main page, and everything else is loaded dynamically
>> using
>> >> Ajax.  I perform the following steps after deploying my app:
>> >>
>> >> -Open firefox and paste the link to my wicket servlet.  A new page,
>> Page
>> >> A, is created on the server using PageMap A.  By default, my "Page A"
>> is
>> >> constructed with 5 tab options, with the contents for 

Re: [Wicket-user] Ajax Request problem with new window tabs (Wicket 1.3 snapshot)

2007-05-03 Thread Matej Knopp
Hi

About the first problem, it should be fixed since yesterday. Could you
please update your
wicket to see if it really is?

I can't reproduce the second one. I tested it with Firefox 2.0 on OSX
and everything works as expected. I remember seeing something like
this in 1.5. What FF version do you use?

-Matej

On 5/3/07, RedFury <[EMAIL PROTECTED]> wrote:
>
>
> Ok I have spent a fair amount of time putting together a wicket example of
> my two problems.  It is a netbeans project but pretty bare-bones so it
> should be pretty easy to get working in other IDE's.  I have attached it
> here so if any of the wicket-gurus out there would take a quick look I would
> very much appreciate it.
>
> Basically there were two problems and this is how I reproduced them:
>
> Problem 1 - Ajax failing to update (requesting wrong page version maybe..?)
>
> Happens on all browsers (IE, Firefox, opera tested.)
> Open up firefox and paste app URL
> Click on Tab 3 (ajax request will put tab 3 up)
> Click back on Tab 1
> Open up second tab and paste URL
> Go back to first tab and look at Wicket Ajax debug.  Update is failling
> because the server is sending Component ID's which don't exist on the
> client.  They've got their pages mixed up.
>
> 
>
> Problem 2 - Back button -> Forward button failure
>
> Happens only on Firefox (I think) so maybe a browser problem ?
> Open up firefox and go to any site, I usually used google
> Paste app URL into browser.
> Click on Tab 3
> Click the back button to go back to google.
> Wait a while for page to 'expire'. Doesn't seem to take more than about 30
> secs - 1min.
> Click forward.   Server is contacted and page reset, showing tab 1.
> Click on a subtab of tab1.  You'll get an error saying the page couldn't
> find the component/behavior, as if it still
> thinks it is on Tab 3 (?)
>
> Anyways, thats about all I can add for now.  If someone would be so kind as
> to have a quick look at the attached project and offer some feedback, that
> would be awesome.
>
> Cheers,
> Dean
>
>
>
> RedFury wrote:
> >
> > Sorry for replying to my own post, but I found another problem which seems
> > to be related or the same thing.
> > I'm not sure if its wicket 1.3 or my code but I'm going to try to write a
> > simple app to demonstrate the problem then submit it here.
> >
> > Anyways, if I open my browser (firefox latest, fully updated) and start on
> > a different, non-wicket page (say google)  Then go to my wicket app.   I
> > have a bunch of ajaxed tabs which start out on tab 1 when the page loads.
> > Each tab loads in a bunch of new html components in a panel, replacing the
> > old panel.  So I click on tab 2 and new html gets ajaxed in, replacing a
> > lot of the old components in tab 1.   Then I click 'back' to go back to
> > the non-wicket page.  I sit on that page until the wicket-page has timed
> > out, then click forward now.  Now the server loads my page again, and its
> > reset back to its original form with tab 1 showing.  However, if I try to
> > perform an ajax action within that tab, I get a server error telling me
> > that it couldn't find the panel, because the server has got some weird
> > state where even though it fetched me the reset page, it still thinks I'm
> > on the modified page when I submit an ajax request.
> >
> > All this is very weird and probably doesn't make much sense without a
> > solid example, so I'm going to try to put one together and hopefully some
> > wicket guru can find out if its a bug or something I'm doing in my code
> > which I shouldn't be.
> >
> > Cheers,
> > Dean
> >
> >
> > RedFury wrote:
> >>
> >> Hi Matej,
> >>
> >> I got the latest SVN trunk and it did indeed fix the 'session expired'
> >> problem.  However, another problem with opening a new tab still persists
> >> and I think it may have to do with page cloning combined with dynamic
> >> ajax page updates.  I will try to explain as best I can but I'm not
> >> overly familiar with the internal workings of wicket.
> >>
> >> My app has 1 main page, and everything else is loaded dynamically using
> >> Ajax.  I perform the following steps after deploying my app:
> >>
> >> -Open firefox and paste the link to my wicket servlet.  A new page, Page
> >> A, is created on the server using PageMap A.  By default, my "Page A" is
> >> constructed with 5 tab options, with the contents for Tab 1 loaded.
> >>
> >> -I click on tab 2 in Page A.  This sends of an AJAX request which
> >> dynamically replaces panels on Page A (specifically replaces
> >> tab-content-panel-1 with tab-content_panel-2.)
> >>
> >> - I open a new tab and paste the servlet link into it.  The following
> >> occurs:
> >>
> >> - Two new pages appear to be created (at least my "Page A" constructor is
> >> called twice), lets call them Page B and Page C.  Page B uses Pagemap A
> >> again, and by default is created with Tab 1 loaded again.  Page C uses a
> >> new pa

Re: [Wicket-user] Ajax Request problem with new window tabs (Wicket 1.3 snapshot)

2007-05-03 Thread Matej Knopp
Okay, I'll look into it as soon as i get some time.

-Matej

On 5/3/07, RedFury <[EMAIL PROTECTED]> wrote:
>
>
> Ok I have spent a fair amount of time putting together a wicket example of
> my two problems.  It is a netbeans project but pretty bare-bones so it
> should be pretty easy to get working in other IDE's.  I have attached it
> here so if any of the wicket-gurus out there would take a quick look I would
> very much appreciate it.
>
> Basically there were two problems and this is how I reproduced them:
>
> Problem 1 - Ajax failing to update (requesting wrong page version maybe..?)
>
> Happens on all browsers (IE, Firefox, opera tested.)
> Open up firefox and paste app URL
> Click on Tab 3 (ajax request will put tab 3 up)
> Click back on Tab 1
> Open up second tab and paste URL
> Go back to first tab and look at Wicket Ajax debug.  Update is failling
> because the server is sending Component ID's which don't exist on the
> client.  They've got their pages mixed up.
>
> 
>
> Problem 2 - Back button -> Forward button failure
>
> Happens only on Firefox (I think) so maybe a browser problem ?
> Open up firefox and go to any site, I usually used google
> Paste app URL into browser.
> Click on Tab 3
> Click the back button to go back to google.
> Wait a while for page to 'expire'. Doesn't seem to take more than about 30
> secs - 1min.
> Click forward.   Server is contacted and page reset, showing tab 1.
> Click on a subtab of tab1.  You'll get an error saying the page couldn't
> find the component/behavior, as if it still
> thinks it is on Tab 3 (?)
>
> Anyways, thats about all I can add for now.  If someone would be so kind as
> to have a quick look at the attached project and offer some feedback, that
> would be awesome.
>
> Cheers,
> Dean
>
>
>
> RedFury wrote:
> >
> > Sorry for replying to my own post, but I found another problem which seems
> > to be related or the same thing.
> > I'm not sure if its wicket 1.3 or my code but I'm going to try to write a
> > simple app to demonstrate the problem then submit it here.
> >
> > Anyways, if I open my browser (firefox latest, fully updated) and start on
> > a different, non-wicket page (say google)  Then go to my wicket app.   I
> > have a bunch of ajaxed tabs which start out on tab 1 when the page loads.
> > Each tab loads in a bunch of new html components in a panel, replacing the
> > old panel.  So I click on tab 2 and new html gets ajaxed in, replacing a
> > lot of the old components in tab 1.   Then I click 'back' to go back to
> > the non-wicket page.  I sit on that page until the wicket-page has timed
> > out, then click forward now.  Now the server loads my page again, and its
> > reset back to its original form with tab 1 showing.  However, if I try to
> > perform an ajax action within that tab, I get a server error telling me
> > that it couldn't find the panel, because the server has got some weird
> > state where even though it fetched me the reset page, it still thinks I'm
> > on the modified page when I submit an ajax request.
> >
> > All this is very weird and probably doesn't make much sense without a
> > solid example, so I'm going to try to put one together and hopefully some
> > wicket guru can find out if its a bug or something I'm doing in my code
> > which I shouldn't be.
> >
> > Cheers,
> > Dean
> >
> >
> > RedFury wrote:
> >>
> >> Hi Matej,
> >>
> >> I got the latest SVN trunk and it did indeed fix the 'session expired'
> >> problem.  However, another problem with opening a new tab still persists
> >> and I think it may have to do with page cloning combined with dynamic
> >> ajax page updates.  I will try to explain as best I can but I'm not
> >> overly familiar with the internal workings of wicket.
> >>
> >> My app has 1 main page, and everything else is loaded dynamically using
> >> Ajax.  I perform the following steps after deploying my app:
> >>
> >> -Open firefox and paste the link to my wicket servlet.  A new page, Page
> >> A, is created on the server using PageMap A.  By default, my "Page A" is
> >> constructed with 5 tab options, with the contents for Tab 1 loaded.
> >>
> >> -I click on tab 2 in Page A.  This sends of an AJAX request which
> >> dynamically replaces panels on Page A (specifically replaces
> >> tab-content-panel-1 with tab-content_panel-2.)
> >>
> >> - I open a new tab and paste the servlet link into it.  The following
> >> occurs:
> >>
> >> - Two new pages appear to be created (at least my "Page A" constructor is
> >> called twice), lets call them Page B and Page C.  Page B uses Pagemap A
> >> again, and by default is created with Tab 1 loaded again.  Page C uses a
> >> new pagemap (PageMap B) and all subsequent ajax requests from the second
> >> tab appear to go to Page C, as you would expect.
> >>
> >> - Back in Tab A, the next ajax request is activated and this is when
> >> things go bad ... I get errors because its tryi

Re: [Wicket-user] Ajax Request problem with new window tabs (Wicket 1.3 snapshot)

2007-05-03 Thread RedFury


Ok I have spent a fair amount of time putting together a wicket example of
my two problems.  It is a netbeans project but pretty bare-bones so it
should be pretty easy to get working in other IDE's.  I have attached it
here so if any of the wicket-gurus out there would take a quick look I would
very much appreciate it.

Basically there were two problems and this is how I reproduced them:

Problem 1 - Ajax failing to update (requesting wrong page version maybe..?)

Happens on all browsers (IE, Firefox, opera tested.)
Open up firefox and paste app URL
Click on Tab 3 (ajax request will put tab 3 up)
Click back on Tab 1
Open up second tab and paste URL
Go back to first tab and look at Wicket Ajax debug.  Update is failling
because the server is sending Component ID's which don't exist on the
client.  They've got their pages mixed up.



Problem 2 - Back button -> Forward button failure

Happens only on Firefox (I think) so maybe a browser problem ?
Open up firefox and go to any site, I usually used google
Paste app URL into browser.
Click on Tab 3
Click the back button to go back to google.
Wait a while for page to 'expire'. Doesn't seem to take more than about 30
secs - 1min.
Click forward.   Server is contacted and page reset, showing tab 1.
Click on a subtab of tab1.  You'll get an error saying the page couldn't
find the component/behavior, as if it still
thinks it is on Tab 3 (?)

Anyways, thats about all I can add for now.  If someone would be so kind as
to have a quick look at the attached project and offer some feedback, that
would be awesome.

Cheers,
Dean



RedFury wrote:
> 
> Sorry for replying to my own post, but I found another problem which seems
> to be related or the same thing.
> I'm not sure if its wicket 1.3 or my code but I'm going to try to write a
> simple app to demonstrate the problem then submit it here.
> 
> Anyways, if I open my browser (firefox latest, fully updated) and start on
> a different, non-wicket page (say google)  Then go to my wicket app.   I
> have a bunch of ajaxed tabs which start out on tab 1 when the page loads.
> Each tab loads in a bunch of new html components in a panel, replacing the
> old panel.  So I click on tab 2 and new html gets ajaxed in, replacing a
> lot of the old components in tab 1.   Then I click 'back' to go back to
> the non-wicket page.  I sit on that page until the wicket-page has timed
> out, then click forward now.  Now the server loads my page again, and its
> reset back to its original form with tab 1 showing.  However, if I try to
> perform an ajax action within that tab, I get a server error telling me
> that it couldn't find the panel, because the server has got some weird
> state where even though it fetched me the reset page, it still thinks I'm
> on the modified page when I submit an ajax request.
> 
> All this is very weird and probably doesn't make much sense without a
> solid example, so I'm going to try to put one together and hopefully some
> wicket guru can find out if its a bug or something I'm doing in my code
> which I shouldn't be.
> 
> Cheers,
> Dean
> 
> 
> RedFury wrote:
>> 
>> Hi Matej,
>> 
>> I got the latest SVN trunk and it did indeed fix the 'session expired'
>> problem.  However, another problem with opening a new tab still persists
>> and I think it may have to do with page cloning combined with dynamic
>> ajax page updates.  I will try to explain as best I can but I'm not
>> overly familiar with the internal workings of wicket.
>> 
>> My app has 1 main page, and everything else is loaded dynamically using
>> Ajax.  I perform the following steps after deploying my app:
>> 
>> -Open firefox and paste the link to my wicket servlet.  A new page, Page
>> A, is created on the server using PageMap A.  By default, my "Page A" is
>> constructed with 5 tab options, with the contents for Tab 1 loaded.
>> 
>> -I click on tab 2 in Page A.  This sends of an AJAX request which
>> dynamically replaces panels on Page A (specifically replaces
>> tab-content-panel-1 with tab-content_panel-2.)
>> 
>> - I open a new tab and paste the servlet link into it.  The following
>> occurs:
>> 
>> - Two new pages appear to be created (at least my "Page A" constructor is
>> called twice), lets call them Page B and Page C.  Page B uses Pagemap A
>> again, and by default is created with Tab 1 loaded again.  Page C uses a
>> new pagemap (PageMap B) and all subsequent ajax requests from the second
>> tab appear to go to Page C, as you would expect.
>> 
>> - Back in Tab A, the next ajax request is activated and this is when
>> things go bad ... I get errors because its trying to update components
>> that don't exist on the page.  Upon inspection, what is happening is that
>> the AJAX request from Tab 1 seems to be targetting a different page, with
>> different page state, quite possibly page B.   It's AJAX error spits out
>> the ID's of things it can't find and th

Re: [Wicket-user] Ajax Request problem with new window tabs (Wicket 1.3 snapshot)

2007-05-02 Thread RedFury


Sorry for replying to my own post, but I found another problem which seems
to be related or the same thing.
I'm not sure if its wicket 1.3 or my code but I'm going to try to write a
simple app to demonstrate the problem then submit it here.

Anyways, if I open my browser (firefox latest, fully updated) and start on a
different, non-wicket page (say google)  Then go to my wicket app.   I have
a bunch of ajaxed tabs which start out on tab 1 when the page loads. Each
tab loads in a bunch of new html components in a panel, replacing the old
panel.   Then I click 'back' to go back to the non-wicket page.  I sit on
that page until the wicket-page has timed out, then click forward now.  Now
the server loads my page again, and its reset back to its original form with
tab 1 showing.  However, if I try to perform an ajax action within that tab,
I get a server error telling me that it couldn't find the panel, because the
server has got some weird state where even though it fetched me the reset
page, it still thinks I'm on the modified page when I submit an ajax
request.

All this is very weird and probably doesn't make much sense without a solid
example, so I'm going to try to put one together and hopefully some wicket
guru can find out if its a bug or something I'm doing in my code which I
shouldn't be.

Cheers,
Dean


RedFury wrote:
> 
> Hi Matej,
> 
> I got the latest SVN trunk and it did indeed fix the 'session expired'
> problem.  However, another problem with opening a new tab still persists
> and I think it may have to do with page cloning combined with dynamic ajax
> page updates.  I will try to explain as best I can but I'm not overly
> familiar with the internal workings of wicket.
> 
> My app has 1 main page, and everything else is loaded dynamically using
> Ajax.  I perform the following steps after deploying my app:
> 
> -Open firefox and paste the link to my wicket servlet.  A new page, Page
> A, is created on the server using PageMap A.  By default, my "Page A" is
> constructed with 5 tab options, with the contents for Tab 1 loaded.
> 
> -I click on tab 2 in Page A.  This sends of an AJAX request which
> dynamically replaces panels on Page A (specifically replaces
> tab-content-panel-1 with tab-content_panel-2.)
> 
> - I open a new tab and paste the servlet link into it.  The following
> occurs:
> 
> - Two new pages appear to be created (at least my "Page A" constructor is
> called twice), lets call them Page B and Page C.  Page B uses Pagemap A
> again, and by default is created with Tab 1 loaded again.  Page C uses a
> new pagemap (PageMap B) and all subsequent ajax requests from the second
> tab appear to go to Page C, as you would expect.
> 
> - Back in Tab A, the next ajax request is activated and this is when
> things go bad ... I get errors because its trying to update components
> that don't exist on the page.  Upon inspection, what is happening is that
> the AJAX request from Tab 1 seems to be targetting a different page, with
> different page state, quite possibly page B.   It's AJAX error spits out
> the ID's of things it can't find and they are all ID's that belong to
> components inside Tab-Panel-1.  So the AJAX request to the server grabs a
> page which thinks its on Tab1, but in actual fact, according  to the
> client, we are on page 2.
> 
> I hope this is enough information to go on, 
> I've searched my code thoroughly and am not sure what else I could do to
> stop this issue.  It seems like wicket is replacing my 'active page' for
> Tab 1, but replacing it with a newly constructed page and not taking into
> account any ajax changes the user may have already made to that page.
> 
> If you, or anyone else, could assist me with this issue I would be very
> appreciative.  I have tried to be detailed but if there is more info
> needed please let me know.
> 
> Thanks heaps for your time, you guys do a great job! I am loving wicket.
> Regards,
> Dean
> 
> 
> Matej Knopp-2 wrote:
>> 
>> Hi,
>> 
>> This was recently fixed. Can you please try getting wicket from svn to
>> see if it help your problem?
>> 
>> -Matej
>> 
>> On 5/1/07, RedFury <[EMAIL PROTECTED]> wrote:
>>>  Hi fellow wicket-ers. I am attempting to write a small wicket app which
>>> can
>>> use multiple windows. The app updates a simple component using an ajax
>>> timer. I am doing a simple pagemap mapping in my code so I am certain
>>> that
>>> each window is using a different pagemap. With just one page it is fine,
>>> however as soon as I open up a second tab, I get a "session expired"
>>> message
>>> in the first tab when it attempts its next ajax reques.t When I follow
>>> the
>>> "return to home page" link the page refreshes and all is fine again. I
>>> compared the two .html pages (the one which failed and the refreshed one
>>> which works) and it seems the only difference is the value of the
>>> wicket:interface value in the ajax calls (0 in the old version, 3 in the
>>> new.) Now, I know that with multiple window support 

Re: [Wicket-user] Ajax Request problem with new window tabs (Wicket 1.3 snapshot)

2007-05-01 Thread RedFury

Hi Matej,

I got the latest SVN trunk and it did indeed fix the 'session expired'
problem.  However, another problem with opening a new tab still persists and
I think it may have to do with page cloning combined with dynamic ajax page
updates.  I will try to explain as best I can but I'm not overly familiar
with the internal workings of wicket.

My app has 1 main page, and everything else is loaded dynamically using
Ajax.  I perform the following steps after deploying my app:

-Open firefox and paste the link to my wicket servlet.  A new page, Page A,
is created on the server using PageMap A.  By default, my "Page A" is
constructed with 5 tab options, with the contents for Tab 1 loaded.

-I click on tab 2 in Page A.  This sends of an AJAX request which
dynamically replaces panels on Page A (specifically replaces
tab-content-panel-1 with tab-content_panel-2.)

- I open a new tab and paste the servlet link into it.  The following
occurs:

- Two new pages appear to be created (at least my "Page A" constructor is
called twice), lets call them Page B and Page C.  Page B uses Pagemap A
again, and by default is created with Tab 1 loaded again.  Page C uses a new
pagemap (PageMap B) and all subsequent ajax requests from the second tab
appear to go to Page C, as you would expect.

- Back in Tab A, the next ajax request is activated and this is when things
go bad ... I get errors because its trying to update components that don't
exist on the page.  Upon inspection, what is happening is that the AJAX
request from Tab 1 seems to be targetting a different page, with different
page state, quite possibly page B.   It's AJAX error spits out the ID's of
things it can't find and they are all ID's that belong to components inside
Tab-Panel-1.  So the AJAX request to the server grabs a page which thinks
its on Tab1, but in actual fact, according  to the client, we are on page 2.

I hope this is enough information to go on, 
I've searched my code thoroughly and am not sure what else I could do to
stop this issue.  It seems like wicket is replacing my 'active page' for Tab
1, but replacing it with a newly constructed page and not taking into
account any ajax changes the user may have already made to that page.

If you, or anyone else, could assist me with this issue I would be very
appreciative.  I have tried to be detailed but if there is more info needed
please let me know.

Thanks heaps for your time, you guys do a great job! I am loving wicket.
Regards,
Dean


Matej Knopp-2 wrote:
> 
> Hi,
> 
> This was recently fixed. Can you please try getting wicket from svn to
> see if it help your problem?
> 
> -Matej
> 
> On 5/1/07, RedFury <[EMAIL PROTECTED]> wrote:
>>  Hi fellow wicket-ers. I am attempting to write a small wicket app which
>> can
>> use multiple windows. The app updates a simple component using an ajax
>> timer. I am doing a simple pagemap mapping in my code so I am certain
>> that
>> each window is using a different pagemap. With just one page it is fine,
>> however as soon as I open up a second tab, I get a "session expired"
>> message
>> in the first tab when it attempts its next ajax reques.t When I follow
>> the
>> "return to home page" link the page refreshes and all is fine again. I
>> compared the two .html pages (the one which failed and the refreshed one
>> which works) and it seems the only difference is the value of the
>> wicket:interface value in the ajax calls (0 in the old version, 3 in the
>> new.) Now, I know that with multiple window support in wicket, it clones
>> the
>> original page (or something similar) whenever you open a new tab, is it
>> possible that this process is somehow incrementing the page version
>> number,
>> then the ajax request fails because its using the wrong wicket:interface?
>> I
>> have tried all sorts of stuff like turning versioning and not just
>> targetting the 'active' page, but to no avail. I did a lot of searches
>> and
>> have read other similar reports from other users but the problem never
>> semed
>> to get resolved? Any help on this matter would be greatly aprpeciated, I
>> can
>> supply some code if needed. However even with an almost-blank app (simple
>> label component and an AjaxSelfUpdating behavior which does nothing) the
>> "session expired" message still appears in the original tab after opening
>> a
>> second tab. Thanks Dean
>> 
>>  View this message in context: Ajax Request problem with new window tabs
>> (Wicket 1.3 snapshot)
>>  Sent from the Wicket - User mailing list archive at Nabble.com.
>>
>> -
>> This SF.net email is sponsored by DB2 Express
>> Download DB2 Express C - the FREE version of DB2 express and take
>> control of your XML. No limits. Just data. Click to get it now.
>> http://sourceforge.net/powerbar/db2/
>> ___
>> Wicket-user mailing list
>> Wicket-user@lists.sourceforge.net
>> https:/

Re: [Wicket-user] Ajax Request problem with new window tabs (Wicket 1.3 snapshot)

2007-05-01 Thread Matej Knopp
Hi,

This was recently fixed. Can you please try getting wicket from svn to
see if it help your problem?

-Matej

On 5/1/07, RedFury <[EMAIL PROTECTED]> wrote:
>  Hi fellow wicket-ers. I am attempting to write a small wicket app which can
> use multiple windows. The app updates a simple component using an ajax
> timer. I am doing a simple pagemap mapping in my code so I am certain that
> each window is using a different pagemap. With just one page it is fine,
> however as soon as I open up a second tab, I get a "session expired" message
> in the first tab when it attempts its next ajax reques.t When I follow the
> "return to home page" link the page refreshes and all is fine again. I
> compared the two .html pages (the one which failed and the refreshed one
> which works) and it seems the only difference is the value of the
> wicket:interface value in the ajax calls (0 in the old version, 3 in the
> new.) Now, I know that with multiple window support in wicket, it clones the
> original page (or something similar) whenever you open a new tab, is it
> possible that this process is somehow incrementing the page version number,
> then the ajax request fails because its using the wrong wicket:interface? I
> have tried all sorts of stuff like turning versioning and not just
> targetting the 'active' page, but to no avail. I did a lot of searches and
> have read other similar reports from other users but the problem never semed
> to get resolved? Any help on this matter would be greatly aprpeciated, I can
> supply some code if needed. However even with an almost-blank app (simple
> label component and an AjaxSelfUpdating behavior which does nothing) the
> "session expired" message still appears in the original tab after opening a
> second tab. Thanks Dean
> 
>  View this message in context: Ajax Request problem with new window tabs
> (Wicket 1.3 snapshot)
>  Sent from the Wicket - User mailing list archive at Nabble.com.
>
> -
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> ___
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>
>

-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


[Wicket-user] Ajax Request problem with new window tabs (Wicket 1.3 snapshot)

2007-04-30 Thread RedFury

Hi fellow wicket-ers.

I am attempting to write a small wicket app which can use multiple windows. 
The app updates a simple component using an ajax timer.  I am doing a simple
pagemap mapping in my code so I am certain that each window is using a
different pagemap.  

With just one page it is fine, however as soon as I open up a second tab, I
get a "session expired" message in the first tab when it attempts its next
ajax reques.t   When I follow the "return to home page" link the page
refreshes and all is fine again. I compared the two .html pages (the one
which failed and the refreshed one which works) and it seems the only
difference is the value of the wicket:interface value in the ajax calls (0
in the old version, 3 in the new.)  

Now, I know that with multiple window support in wicket, it clones the
original page (or something similar) whenever you open a new tab, is it
possible that this process is somehow incrementing the page version number,
then the ajax request fails because its using the wrong wicket:interface?  I
have tried all sorts of stuff like turning versioning and not just
targetting the 'active' page, but to no avail. 

I did a lot of searches and  have read other similar reports from other
users but the problem never semed to get resolved?

Any help on this matter would be greatly aprpeciated,
I can supply some code if needed.  However even with an almost-blank app
(simple label component and an AjaxSelfUpdating behavior which does nothing)
the "session expired" message still appears in the original tab after
opening a second tab.

Thanks
Dean
-- 
View this message in context: 
http://www.nabble.com/Ajax-Request-problem-with-new-window-tabs-%28Wicket-1.3-snapshot%29-tf3673608.html#a10265163
Sent from the Wicket - User mailing list archive at Nabble.com.
-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user