Re: Wicket 1.5 Ajax issue?

2010-10-08 Thread nino martinez wael
ticket with quickstart :

https://issues.apache.org/jira/browse/WICKET-3101

2010/10/5 Martin Grigorov 

> Hi Nino,
>
> If there is an error then Wicket will show either the configured
> InternalErrorPage in DEPLOYMENT mode or the developer friendly page with
> the
> details for the error. This is valid for both Ajax and non-Ajax requests.
> If this is not the case then please create a ticket.
>
> On Tue, Oct 5, 2010 at 2:52 PM, nino martinez wael <
> nino.martinez.w...@gmail.com> wrote:
>
> > Dug some deeper, and it turns out that there was something different
> > that threw an exception causing problems..
> >
> > I guess it would be nice if the user was somehow alerted that he had a
> > broken session somehow, but cant figure out if it's wickets
> > responsibility or the applications..
> >
> > -Nino
> >
> > 2010/10/2 nino martinez wael :
> > > Im trying to reproduce atm, but so far not having any luck with a
> > > clean archetype.. I'll dig some more into it monday..
> > >
> > > 2010/10/1 Martin Grigorov :
> > >> ticket please
> > >>  + quckstart ;-)
> > >>
> > >> On Fri, Oct 1, 2010 at 11:59 AM, nino martinez wael <
> > >> nino.martinez.w...@gmail.com> wrote:
> > >>
> > >>> Forgot to show that I of course did set these:
> > >>>
> > >>>webMarkupContainer.setOutputMarkupId(true);
> > >>>
>  webMarkupContainer.setOutputMarkupPlaceholderTag(true);
> > >>>
> > >>>
> > >>> 2010/10/1 nino martinez wael :
> > >>> > Hi
> > >>> >
> > >>> > I've possibly encountered an issue with the
> > >>> > AjaxSelfUpdatingTimerBehavior. Suddently Ajax stops working, a
> > browser
> > >>> > refresh fixes the problem. If you need more details please tell.
> > >>> >
> > >>> > Snip from code:
> > >>> >webMarkupContainer.add(new
> > >>> AjaxSelfUpdatingTimerBehavior(Duration
> > >>> >.seconds(2)));
> > >>> >
> > >>> >
> > >>> > Cut from Console:
> > >>> >
> > >>> > 11:24:36.561 [31116...@qtp-11596093-2 -
> > >>> >
> > /wicket/page?0-1.IBehaviorListener.0-container&random=0.5862126137481692]
> > >>> > DEBUG o.a.w.page.PageAccessSynchronizer - 31116...@qtp-11596093-2-
> > >>> >
> > /wicket/page?0-1.IBehaviorListener.0-container&random=0.5862126137481692
> > >>> > acquired lock to page 11
> > >>> > 11:24:36.561 [31116...@qtp-11596093-2 -
> > >>> >
> > /wicket/page?0-1.IBehaviorListener.0-container&random=0.5862126137481692]
> > >>> > ERROR o.a.w.request.cycle.RequestCycle - Error during processing
> > error
> > >>> > message
> > >>> > java.lang.IllegalStateException: Header was already written to
> > response!
> > >>> >at
> > >>>
> >
> org.apache.wicket.protocol.http.HeaderBufferingWebResponse.checkHeader(HeaderBufferingWebResponse.java:62)
> > >>> >at
> > >>>
> >
> org.apache.wicket.protocol.http.HeaderBufferingWebResponse.setDateHeader(HeaderBufferingWebResponse.java:131)
> > >>> >at
> > >>>
> >
> org.apache.wicket.protocol.http.BufferedWebResponse$SetDateHeaderAction.invoke(BufferedWebResponse.java:193)
> > >>> >at
> > >>>
> >
> org.apache.wicket.protocol.http.BufferedWebResponse.writeTo(BufferedWebResponse.java:439)
> > >>> >at
> > >>>
> >
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:203)
> > >>> >at
> > >>>
> >
> org.apache.wicket.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:147)
> > >>> >at
> > >>>
> >
> org.apache.wicket.request.RequestHandlerStack.executeRequestHandler(RequestHandlerStack.java:84)
> > >>> >at
> > >>>
> >
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:279)
> > >>> >at
> > >>>
> >
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
> > >>> >at
> > >>>
> >
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
> > >>> >at
> > >>>
> >
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
> > >>> >at
> > >>>
> >
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
> > >>> >at
> > >>>
> >
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
> > >>> >at
> > >>>
> >
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
> > >>> >at
> > >>>
> >
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
> > >>> >at
> > >>>
> >
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
> > >>> >at
> > >>>
> >
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
> > >>> >at
> > >>>
> >
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
>

Re: Wicket 1.5 Ajax issue?

2010-10-05 Thread Martin Grigorov
Hi Nino,

If there is an error then Wicket will show either the configured
InternalErrorPage in DEPLOYMENT mode or the developer friendly page with the
details for the error. This is valid for both Ajax and non-Ajax requests.
If this is not the case then please create a ticket.

On Tue, Oct 5, 2010 at 2:52 PM, nino martinez wael <
nino.martinez.w...@gmail.com> wrote:

> Dug some deeper, and it turns out that there was something different
> that threw an exception causing problems..
>
> I guess it would be nice if the user was somehow alerted that he had a
> broken session somehow, but cant figure out if it's wickets
> responsibility or the applications..
>
> -Nino
>
> 2010/10/2 nino martinez wael :
> > Im trying to reproduce atm, but so far not having any luck with a
> > clean archetype.. I'll dig some more into it monday..
> >
> > 2010/10/1 Martin Grigorov :
> >> ticket please
> >>  + quckstart ;-)
> >>
> >> On Fri, Oct 1, 2010 at 11:59 AM, nino martinez wael <
> >> nino.martinez.w...@gmail.com> wrote:
> >>
> >>> Forgot to show that I of course did set these:
> >>>
> >>>webMarkupContainer.setOutputMarkupId(true);
> >>>webMarkupContainer.setOutputMarkupPlaceholderTag(true);
> >>>
> >>>
> >>> 2010/10/1 nino martinez wael :
> >>> > Hi
> >>> >
> >>> > I've possibly encountered an issue with the
> >>> > AjaxSelfUpdatingTimerBehavior. Suddently Ajax stops working, a
> browser
> >>> > refresh fixes the problem. If you need more details please tell.
> >>> >
> >>> > Snip from code:
> >>> >webMarkupContainer.add(new
> >>> AjaxSelfUpdatingTimerBehavior(Duration
> >>> >.seconds(2)));
> >>> >
> >>> >
> >>> > Cut from Console:
> >>> >
> >>> > 11:24:36.561 [31116...@qtp-11596093-2 -
> >>> >
> /wicket/page?0-1.IBehaviorListener.0-container&random=0.5862126137481692]
> >>> > DEBUG o.a.w.page.PageAccessSynchronizer - 31116...@qtp-11596093-2 -
> >>> >
> /wicket/page?0-1.IBehaviorListener.0-container&random=0.5862126137481692
> >>> > acquired lock to page 11
> >>> > 11:24:36.561 [31116...@qtp-11596093-2 -
> >>> >
> /wicket/page?0-1.IBehaviorListener.0-container&random=0.5862126137481692]
> >>> > ERROR o.a.w.request.cycle.RequestCycle - Error during processing
> error
> >>> > message
> >>> > java.lang.IllegalStateException: Header was already written to
> response!
> >>> >at
> >>>
> org.apache.wicket.protocol.http.HeaderBufferingWebResponse.checkHeader(HeaderBufferingWebResponse.java:62)
> >>> >at
> >>>
> org.apache.wicket.protocol.http.HeaderBufferingWebResponse.setDateHeader(HeaderBufferingWebResponse.java:131)
> >>> >at
> >>>
> org.apache.wicket.protocol.http.BufferedWebResponse$SetDateHeaderAction.invoke(BufferedWebResponse.java:193)
> >>> >at
> >>>
> org.apache.wicket.protocol.http.BufferedWebResponse.writeTo(BufferedWebResponse.java:439)
> >>> >at
> >>>
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:203)
> >>> >at
> >>>
> org.apache.wicket.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:147)
> >>> >at
> >>>
> org.apache.wicket.request.RequestHandlerStack.executeRequestHandler(RequestHandlerStack.java:84)
> >>> >at
> >>>
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:279)
> >>> >at
> >>>
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
> >>> >at
> >>>
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
> >>> >at
> >>>
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
> >>> >at
> >>>
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
> >>> >at
> >>>
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
> >>> >at
> >>>
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
> >>> >at
> >>>
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
> >>> >at
> >>>
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
> >>> >at
> >>>
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
> >>> >at
> >>>
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
> >>> >at
> >>>
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:232)
> >>> >at
> >>>
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:259)
> >>> >at
> >>>
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:131)
> >>> >at
> >>>
> org.apac

Re: Wicket 1.5 Ajax issue?

2010-10-05 Thread nino martinez wael
Dug some deeper, and it turns out that there was something different
that threw an exception causing problems..

I guess it would be nice if the user was somehow alerted that he had a
broken session somehow, but cant figure out if it's wickets
responsibility or the applications..

-Nino

2010/10/2 nino martinez wael :
> Im trying to reproduce atm, but so far not having any luck with a
> clean archetype.. I'll dig some more into it monday..
>
> 2010/10/1 Martin Grigorov :
>> ticket please
>>  + quckstart ;-)
>>
>> On Fri, Oct 1, 2010 at 11:59 AM, nino martinez wael <
>> nino.martinez.w...@gmail.com> wrote:
>>
>>> Forgot to show that I of course did set these:
>>>
>>>                webMarkupContainer.setOutputMarkupId(true);
>>>                webMarkupContainer.setOutputMarkupPlaceholderTag(true);
>>>
>>>
>>> 2010/10/1 nino martinez wael :
>>> > Hi
>>> >
>>> > I've possibly encountered an issue with the
>>> > AjaxSelfUpdatingTimerBehavior. Suddently Ajax stops working, a browser
>>> > refresh fixes the problem. If you need more details please tell.
>>> >
>>> > Snip from code:
>>> >                webMarkupContainer.add(new
>>> AjaxSelfUpdatingTimerBehavior(Duration
>>> >                                .seconds(2)));
>>> >
>>> >
>>> > Cut from Console:
>>> >
>>> > 11:24:36.561 [31116...@qtp-11596093-2 -
>>> > /wicket/page?0-1.IBehaviorListener.0-container&random=0.5862126137481692]
>>> > DEBUG o.a.w.page.PageAccessSynchronizer - 31116...@qtp-11596093-2 -
>>> > /wicket/page?0-1.IBehaviorListener.0-container&random=0.5862126137481692
>>> > acquired lock to page 11
>>> > 11:24:36.561 [31116...@qtp-11596093-2 -
>>> > /wicket/page?0-1.IBehaviorListener.0-container&random=0.5862126137481692]
>>> > ERROR o.a.w.request.cycle.RequestCycle - Error during processing error
>>> > message
>>> > java.lang.IllegalStateException: Header was already written to response!
>>> >        at
>>> org.apache.wicket.protocol.http.HeaderBufferingWebResponse.checkHeader(HeaderBufferingWebResponse.java:62)
>>> >        at
>>> org.apache.wicket.protocol.http.HeaderBufferingWebResponse.setDateHeader(HeaderBufferingWebResponse.java:131)
>>> >        at
>>> org.apache.wicket.protocol.http.BufferedWebResponse$SetDateHeaderAction.invoke(BufferedWebResponse.java:193)
>>> >        at
>>> org.apache.wicket.protocol.http.BufferedWebResponse.writeTo(BufferedWebResponse.java:439)
>>> >        at
>>> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:203)
>>> >        at
>>> org.apache.wicket.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:147)
>>> >        at
>>> org.apache.wicket.request.RequestHandlerStack.executeRequestHandler(RequestHandlerStack.java:84)
>>> >        at
>>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:279)
>>> >        at
>>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
>>> >        at
>>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
>>> >        at
>>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
>>> >        at
>>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
>>> >        at
>>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
>>> >        at
>>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
>>> >        at
>>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
>>> >        at
>>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
>>> >        at
>>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
>>> >        at
>>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
>>> >        at
>>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:232)
>>> >        at
>>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:259)
>>> >        at
>>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:131)
>>> >        at
>>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:184)
>>> >        at
>>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
>>> >        at
>>> com.wideplay.warp.persist.PersistenceFilter$3.run(PersistenceFilter.java:141)
>>> >        at
>>> com.wideplay.warp.persist.internal.Lifecycles.failEarlyAndLeaveNoOneBehind(Lifecycles.java:29)
>>> >        at
>>> com.wideplay.warp.persist.PersistenceFilter.doFilter(PersistenceFilter.java:155)
>>> >        at
>>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
>>> >        at

Re: Wicket 1.5 Ajax issue?

2010-10-02 Thread nino martinez wael
Im trying to reproduce atm, but so far not having any luck with a
clean archetype.. I'll dig some more into it monday..

2010/10/1 Martin Grigorov :
> ticket please
>  + quckstart ;-)
>
> On Fri, Oct 1, 2010 at 11:59 AM, nino martinez wael <
> nino.martinez.w...@gmail.com> wrote:
>
>> Forgot to show that I of course did set these:
>>
>>                webMarkupContainer.setOutputMarkupId(true);
>>                webMarkupContainer.setOutputMarkupPlaceholderTag(true);
>>
>>
>> 2010/10/1 nino martinez wael :
>> > Hi
>> >
>> > I've possibly encountered an issue with the
>> > AjaxSelfUpdatingTimerBehavior. Suddently Ajax stops working, a browser
>> > refresh fixes the problem. If you need more details please tell.
>> >
>> > Snip from code:
>> >                webMarkupContainer.add(new
>> AjaxSelfUpdatingTimerBehavior(Duration
>> >                                .seconds(2)));
>> >
>> >
>> > Cut from Console:
>> >
>> > 11:24:36.561 [31116...@qtp-11596093-2 -
>> > /wicket/page?0-1.IBehaviorListener.0-container&random=0.5862126137481692]
>> > DEBUG o.a.w.page.PageAccessSynchronizer - 31116...@qtp-11596093-2 -
>> > /wicket/page?0-1.IBehaviorListener.0-container&random=0.5862126137481692
>> > acquired lock to page 11
>> > 11:24:36.561 [31116...@qtp-11596093-2 -
>> > /wicket/page?0-1.IBehaviorListener.0-container&random=0.5862126137481692]
>> > ERROR o.a.w.request.cycle.RequestCycle - Error during processing error
>> > message
>> > java.lang.IllegalStateException: Header was already written to response!
>> >        at
>> org.apache.wicket.protocol.http.HeaderBufferingWebResponse.checkHeader(HeaderBufferingWebResponse.java:62)
>> >        at
>> org.apache.wicket.protocol.http.HeaderBufferingWebResponse.setDateHeader(HeaderBufferingWebResponse.java:131)
>> >        at
>> org.apache.wicket.protocol.http.BufferedWebResponse$SetDateHeaderAction.invoke(BufferedWebResponse.java:193)
>> >        at
>> org.apache.wicket.protocol.http.BufferedWebResponse.writeTo(BufferedWebResponse.java:439)
>> >        at
>> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:203)
>> >        at
>> org.apache.wicket.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:147)
>> >        at
>> org.apache.wicket.request.RequestHandlerStack.executeRequestHandler(RequestHandlerStack.java:84)
>> >        at
>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:279)
>> >        at
>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
>> >        at
>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
>> >        at
>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
>> >        at
>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
>> >        at
>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
>> >        at
>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
>> >        at
>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
>> >        at
>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
>> >        at
>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
>> >        at
>> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
>> >        at
>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:232)
>> >        at
>> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:259)
>> >        at
>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:131)
>> >        at
>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:184)
>> >        at
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
>> >        at
>> com.wideplay.warp.persist.PersistenceFilter$3.run(PersistenceFilter.java:141)
>> >        at
>> com.wideplay.warp.persist.internal.Lifecycles.failEarlyAndLeaveNoOneBehind(Lifecycles.java:29)
>> >        at
>> com.wideplay.warp.persist.PersistenceFilter.doFilter(PersistenceFilter.java:155)
>> >        at
>> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
>> >        at
>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
>> >        at
>> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>> >        at
>> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>> >        at
>> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
>> >        at
>> org.mortbay.jetty.webapp.WebAppContext.handle(We

Re: Wicket 1.5 Ajax issue?

2010-10-01 Thread Martin Grigorov
ticket please
 + quckstart ;-)

On Fri, Oct 1, 2010 at 11:59 AM, nino martinez wael <
nino.martinez.w...@gmail.com> wrote:

> Forgot to show that I of course did set these:
>
>webMarkupContainer.setOutputMarkupId(true);
>webMarkupContainer.setOutputMarkupPlaceholderTag(true);
>
>
> 2010/10/1 nino martinez wael :
> > Hi
> >
> > I've possibly encountered an issue with the
> > AjaxSelfUpdatingTimerBehavior. Suddently Ajax stops working, a browser
> > refresh fixes the problem. If you need more details please tell.
> >
> > Snip from code:
> >webMarkupContainer.add(new
> AjaxSelfUpdatingTimerBehavior(Duration
> >.seconds(2)));
> >
> >
> > Cut from Console:
> >
> > 11:24:36.561 [31116...@qtp-11596093-2 -
> > /wicket/page?0-1.IBehaviorListener.0-container&random=0.5862126137481692]
> > DEBUG o.a.w.page.PageAccessSynchronizer - 31116...@qtp-11596093-2 -
> > /wicket/page?0-1.IBehaviorListener.0-container&random=0.5862126137481692
> > acquired lock to page 11
> > 11:24:36.561 [31116...@qtp-11596093-2 -
> > /wicket/page?0-1.IBehaviorListener.0-container&random=0.5862126137481692]
> > ERROR o.a.w.request.cycle.RequestCycle - Error during processing error
> > message
> > java.lang.IllegalStateException: Header was already written to response!
> >at
> org.apache.wicket.protocol.http.HeaderBufferingWebResponse.checkHeader(HeaderBufferingWebResponse.java:62)
> >at
> org.apache.wicket.protocol.http.HeaderBufferingWebResponse.setDateHeader(HeaderBufferingWebResponse.java:131)
> >at
> org.apache.wicket.protocol.http.BufferedWebResponse$SetDateHeaderAction.invoke(BufferedWebResponse.java:193)
> >at
> org.apache.wicket.protocol.http.BufferedWebResponse.writeTo(BufferedWebResponse.java:439)
> >at
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:203)
> >at
> org.apache.wicket.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:147)
> >at
> org.apache.wicket.request.RequestHandlerStack.executeRequestHandler(RequestHandlerStack.java:84)
> >at
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:279)
> >at
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
> >at
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
> >at
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
> >at
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
> >at
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
> >at
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
> >at
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
> >at
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
> >at
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
> >at
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
> >at
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:232)
> >at
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:259)
> >at
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:131)
> >at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:184)
> >at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
> >at
> com.wideplay.warp.persist.PersistenceFilter$3.run(PersistenceFilter.java:141)
> >at
> com.wideplay.warp.persist.internal.Lifecycles.failEarlyAndLeaveNoOneBehind(Lifecycles.java:29)
> >at
> com.wideplay.warp.persist.PersistenceFilter.doFilter(PersistenceFilter.java:155)
> >at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
> >at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
> >at
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> >at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> >at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
> >at
> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:440)
> >at
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> >at org.mortbay.jetty.Server.handle(Server.java:322)
> >at
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.ja

Re: Wicket 1.5 Ajax issue?

2010-10-01 Thread nino martinez wael
Forgot to show that I of course did set these:

webMarkupContainer.setOutputMarkupId(true);
webMarkupContainer.setOutputMarkupPlaceholderTag(true);


2010/10/1 nino martinez wael :
> Hi
>
> I've possibly encountered an issue with the
> AjaxSelfUpdatingTimerBehavior. Suddently Ajax stops working, a browser
> refresh fixes the problem. If you need more details please tell.
>
> Snip from code:
>                webMarkupContainer.add(new 
> AjaxSelfUpdatingTimerBehavior(Duration
>                                .seconds(2)));
>
>
> Cut from Console:
>
> 11:24:36.561 [31116...@qtp-11596093-2 -
> /wicket/page?0-1.IBehaviorListener.0-container&random=0.5862126137481692]
> DEBUG o.a.w.page.PageAccessSynchronizer - 31116...@qtp-11596093-2 -
> /wicket/page?0-1.IBehaviorListener.0-container&random=0.5862126137481692
> acquired lock to page 11
> 11:24:36.561 [31116...@qtp-11596093-2 -
> /wicket/page?0-1.IBehaviorListener.0-container&random=0.5862126137481692]
> ERROR o.a.w.request.cycle.RequestCycle - Error during processing error
> message
> java.lang.IllegalStateException: Header was already written to response!
>        at 
> org.apache.wicket.protocol.http.HeaderBufferingWebResponse.checkHeader(HeaderBufferingWebResponse.java:62)
>        at 
> org.apache.wicket.protocol.http.HeaderBufferingWebResponse.setDateHeader(HeaderBufferingWebResponse.java:131)
>        at 
> org.apache.wicket.protocol.http.BufferedWebResponse$SetDateHeaderAction.invoke(BufferedWebResponse.java:193)
>        at 
> org.apache.wicket.protocol.http.BufferedWebResponse.writeTo(BufferedWebResponse.java:439)
>        at 
> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:203)
>        at 
> org.apache.wicket.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:147)
>        at 
> org.apache.wicket.request.RequestHandlerStack.executeRequestHandler(RequestHandlerStack.java:84)
>        at 
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:279)
>        at 
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
>        at 
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
>        at 
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
>        at 
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
>        at 
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
>        at 
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
>        at 
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
>        at 
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
>        at 
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
>        at 
> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
>        at 
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:232)
>        at 
> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:259)
>        at 
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:131)
>        at 
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:184)
>        at 
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
>        at 
> com.wideplay.warp.persist.PersistenceFilter$3.run(PersistenceFilter.java:141)
>        at 
> com.wideplay.warp.persist.internal.Lifecycles.failEarlyAndLeaveNoOneBehind(Lifecycles.java:29)
>        at 
> com.wideplay.warp.persist.PersistenceFilter.doFilter(PersistenceFilter.java:155)
>        at 
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
>        at 
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
>        at 
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>        at 
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
>        at 
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
>        at 
> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:440)
>        at 
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
>        at org.mortbay.jetty.Server.handle(Server.java:322)
>        at 
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
>        at 
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:926)
>        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
>        at org.mortbay.jetty.H

Wicket 1.5 Ajax issue?

2010-10-01 Thread nino martinez wael
Hi

I've possibly encountered an issue with the
AjaxSelfUpdatingTimerBehavior. Suddently Ajax stops working, a browser
refresh fixes the problem. If you need more details please tell.

Snip from code:
webMarkupContainer.add(new 
AjaxSelfUpdatingTimerBehavior(Duration
.seconds(2)));


Cut from Console:

11:24:36.561 [31116...@qtp-11596093-2 -
/wicket/page?0-1.IBehaviorListener.0-container&random=0.5862126137481692]
DEBUG o.a.w.page.PageAccessSynchronizer - 31116...@qtp-11596093-2 -
/wicket/page?0-1.IBehaviorListener.0-container&random=0.5862126137481692
acquired lock to page 11
11:24:36.561 [31116...@qtp-11596093-2 -
/wicket/page?0-1.IBehaviorListener.0-container&random=0.5862126137481692]
ERROR o.a.w.request.cycle.RequestCycle - Error during processing error
message
java.lang.IllegalStateException: Header was already written to response!
at 
org.apache.wicket.protocol.http.HeaderBufferingWebResponse.checkHeader(HeaderBufferingWebResponse.java:62)
at 
org.apache.wicket.protocol.http.HeaderBufferingWebResponse.setDateHeader(HeaderBufferingWebResponse.java:131)
at 
org.apache.wicket.protocol.http.BufferedWebResponse$SetDateHeaderAction.invoke(BufferedWebResponse.java:193)
at 
org.apache.wicket.protocol.http.BufferedWebResponse.writeTo(BufferedWebResponse.java:439)
at 
org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:203)
at 
org.apache.wicket.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:147)
at 
org.apache.wicket.request.RequestHandlerStack.executeRequestHandler(RequestHandlerStack.java:84)
at 
org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:279)
at 
org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
at 
org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
at 
org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
at 
org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
at 
org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
at 
org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
at 
org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
at 
org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
at 
org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
at 
org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:288)
at 
org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:232)
at 
org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:259)
at 
org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:131)
at 
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:184)
at 
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
at 
com.wideplay.warp.persist.PersistenceFilter$3.run(PersistenceFilter.java:141)
at 
com.wideplay.warp.persist.internal.Lifecycles.failEarlyAndLeaveNoOneBehind(Lifecycles.java:29)
at 
com.wideplay.warp.persist.PersistenceFilter.doFilter(PersistenceFilter.java:155)
at 
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
at 
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
at 
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at 
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
at 
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:440)
at 
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:322)
at 
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
at 
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:926)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
at 
org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
at 
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
11:24:36.561 [31116...@qtp-11596093-2 -
/wicket/page?0-1.IBe