Re: Wicket 1.5 Ajax issue?
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?
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?
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?
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?
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?
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?
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