Well it might actually be just a problem with this component. In my case, all I have is a date picker in a modal window which is shown as a result of clicking on a link. This produced the shown error and the modal window fail to display. I am sure you can replicate this condition with the current SVN source with this much info.
- Samyem Matej Knopp wrote: > > I don'y really understand why. I was able to reproduce the problem with > the files attached to bug report. And after I fixed the debug console, > the problems were no longer there (though there was other problem - > component not rendered except - for which it is necessary to disable > component render check, at least for now). > > Are you sure you have cleared the browser cache? > > So far I had no problems with ajax header contribution apart from this > one. But that doesn't mean there are none. Can you please provide a > testcase/quick start for the problems you are encountering now? > > Thanks, > -Matej > > samyem wrote: >> The header contribution logic seems to be still flawed. The javascript >> references were not added to the HTML's HEAD at all when the component is >> added by ajax. I guess this is a larger problem than the date picker. The >> same problem would occur everytime the javascript/stylesheet are added >> dynamically. >> >> >> Matej Knopp wrote: >>> Well, I was working on it. But only to the degree that I disabled the >>> disabling of check during ajax request, because it was no longer >>> necessary. >>> >>> Unfortunately head contribution is something else, I'm not sure how to >>> do it the best way, again, it's not my domain. I think that I've posted >>> mail about it to the list, I'm not sure what the outcome was. >>> >>> -Matej >>> >>> Igor Vaynberg wrote: >>>> i thought you _were_ working on the component use check and ajax target >>>> stuff? >>>> >>>> -Igor >>>> >>>> >>>> On 9/22/06, *Matej Knopp* < [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> >>>> wrote: >>>> >>>> I don't think so. I was working on header contribution and problem >>>> with >>>> debug console calling document.write() (thus removing all head >>>> elements >>>> from DOM). >>>> >>>> This is something completely different, it's related to the >>>> component >>>> rendered check. That's not my domain. I believe the problem are >>>> components in <wicket:head> section of DataPicker. >>>> >>>> Anyway, what can temporary help is to disable component render >>>> check >>>> in >>>> appication settings. Juergen? >>>> >>>> -Matej >>>> >>>> Igor Vaynberg wrote: >>>> > matej was working to fix this, i thought he did.... matej? >>>> > >>>> > -Igor >>>> > >>>> > >>>> > On 9/21/06, *samyem* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> >>>> <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> > wrote: >>>> > >>>> > >>>> > I took the latest SVN code today and suddenly, I am getting >>>> the >>>> > following >>>> > error everytime there is an ajax refresh on panels with date >>>> pickers: >>>> > >>>> > 2006-09-21 14:16:07,728 ERROR wicket.ajax.AjaxRequestTarget >>>> - >>>> Error >>>> > while >>>> > responding to an AJAX request: [EMAIL PROTECTED] >>>> > markupIdToComponent [{pageBody_sidePanel=[MarkupContainer >>>> [Component >>>> > id = >>>> > sidePanel, page = >>>> com.wsi.mm.ui.directship.item.ItemDirectShipPage, >>>> > path = >>>> > 4:pageBody:sidePanel.DirectShipSideBarPanel, isVisible = >>>> true, >>>> > isVersioned = >>>> > false]]}], prependJavascript [[]], appendJavascript [[var >>>> win; >>>> > try { >>>> > win = window.parent.Wicket.Window; >>>> > } catch (ignore) { >>>> > } >>>> > if (typeof(win) != "undefined" && typeof(win.current ) != >>>> "undefined") { >>>> > window.parent.setTimeout(function() { >>>> > win.current.close(); >>>> > }, 0); >>>> > }]] >>>> > wicket.WicketRuntimeException: The component(s) below failed >>>> to >>>> > render. A >>>> > common problem is that you have added a component in code >>>> but >>>> forgot to >>>> > reference it in the markup (thus the component will never be >>>> rendered). >>>> > >>>> > 1. [MarkupContainer [Component id = calendarMain, page = >>>> > com.wsi.mm.ui.directship.item.ItemDirectShipPage , path = >>>> > >>>> >>>> 4:pageBody:sidePanel:massUpdate:massUpdateForm:releaseDate:picker:calendarMain.JavaScriptReference, >>>> > isVisible = true, isVersioned = false]] >>>> > 2. [MarkupContainer [Component id = calendarSetup, page = >>>> > com.wsi.mm.ui.directship.item.ItemDirectShipPage , path = >>>> > >>>> >>>> 4:pageBody:sidePanel:massUpdate:massUpdateForm:releaseDate:picker:calendarSetup.JavaScriptReference >>>> , >>>> > isVisible = true, isVersioned = false]] >>>> > 3. [MarkupContainer [Component id = calendarLanguage, page = >>>> > com.wsi.mm.ui.directship.item.ItemDirectShipPage, path = >>>> > >>>> 4:pageBody:sidePanel:massUpdate:massUpdateForm:releaseDate:picker: >>>> calendarLanguage.JavaScriptReference, >>>> > isVisible = true, isVersioned = false]] >>>> > 4. [MarkupContainer [Component id = calendarStyle, page = >>>> > com.wsi.mm.ui.directship.item.ItemDirectShipPage, path = >>>> > >>>> >>>> 4:pageBody:sidePanel:massUpdate:massUpdateForm:releaseDate:picker:calendarStyle.StyleSheetReference, >>>> > isVisible = true, isVersioned = false]] >>>> > >>>> > at wicket.Page.checkRendering (Page.java:1105) >>>> > at wicket.Page.endComponentRender(Page.java:431) >>>> > at >>>> > >>>> >>>> wicket.ajax.AjaxRequestTarget.respondComponent(AjaxRequestTarget.java:467) >>>> > at wicket.ajax.AjaxRequestTarget.respond >>>> > (AjaxRequestTarget.java:353) >>>> > at >>>> > >>>> >>>> wicket.request.compound.DefaultResponseStrategy.respond(DefaultResponseStrategy.java:49) >>>> > at >>>> > >>>> >>>> wicket.request.compound.AbstractCompoundRequestCycleProcessor.respond >>>> > (AbstractCompoundRequestCycleProcessor.java:66) >>>> > at >>>> > >>>> >>>> wicket.RequestCycle.doProcessEventsAndRespond(RequestCycle.java:868) >>>> > at >>>> > wicket.RequestCycle.processEventsAndRespond >>>> (RequestCycle.java:900) >>>> > at wicket.RequestCycle.step(RequestCycle.java:976) >>>> > at wicket.RequestCycle.steps(RequestCycle.java:1050) >>>> > at wicket.RequestCycle.request(RequestCycle.java >>>> :454) >>>> > at wicket.protocol.http.WicketServlet.doGet >>>> > (WicketServlet.java:217) >>>> > at >>>> > >>>> wicket.protocol.http.WicketServlet.doPost(WicketServlet.java:260) >>>> > at >>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:760) >>>> > at javax.servlet.http.HttpServlet.service >>>> (HttpServlet.java:853) >>>> > at >>>> > org.mortbay.jetty.servlet.ServletHolder.handle >>>> (ServletHolder.java:358) >>>> > at >>>> > >>>> >>>> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:294) >>>> > at >>>> > org.mortbay.jetty.servlet.ServletHandler.handle >>>> (ServletHandler.java:567) >>>> > at >>>> org.mortbay.http.HttpContext.handle(HttpContext.java:1807) >>>> > at >>>> > >>>> >>>> org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java >>>> >>>> > :525) >>>> > at >>>> org.mortbay.http.HttpContext.handle(HttpContext.java:1757) >>>> > at >>>> org.mortbay.http.HttpServer.service(HttpServer.java:879) >>>> > at >>>> > org.mortbay.http.HttpConnection.service (HttpConnection.java >>>> :790) >>>> > at >>>> > >>>> org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:961) >>>> > at >>>> > org.mortbay.http.HttpConnection.handle(HttpConnection.java >>>> :807) >>>> > at >>>> > org.mortbay.http.SocketListener.handleConnection >>>> > (SocketListener.java:218) >>>> > at >>>> > org.mortbay.util.ThreadedServer.handle(ThreadedServer.java >>>> :300) >>>> > at >>>> > >>>> org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:511) >>>> > >>>> > Is there anything I can do to get rid of this error? Or is >>>> it >>>> a >>>> > wicket bug? >>>> > -- >>>> > View this message in context: >>>> > >>>> >>>> http://www.nabble.com/ajax-refresh-on-date-picker-tf2314518.html#a6436806 >>>> > Sent from the Wicket - User mailing list archive at >>>> Nabble.com <http://Nabble.com> >>>> > <http://Nabble.com>. >>>> > >>>> > >>>> > >>>> >>>> ------------------------------------------------------------------------- >>>> > Take Surveys. Earn Cash. Influence the Future of IT >>>> > Join SourceForge.net's Techsay panel and you'll get the >>>> chance >>>> to >>>> > share your >>>> > opinions on IT & business topics through brief surveys -- >>>> and >>>> earn cash >>>> > >>>> >>>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV >>>> >>>> <http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV> >>>> > >>>> >>>> <http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV >>>> >>>> <http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV>> >>>> > _______________________________________________ >>>> > Wicket-user mailing list >>>> > Wicket-user@lists.sourceforge.net >>>> <mailto:Wicket-user@lists.sourceforge.net> >>>> > <mailto: Wicket-user@lists.sourceforge.net >>>> <mailto:Wicket-user@lists.sourceforge.net>> >>>> > https://lists.sourceforge.net/lists/listinfo/wicket-user >>>> <https://lists.sourceforge.net/lists/listinfo/wicket-user> >>>> > >>>> > >>>> > >>>> > >>>> >>>> ------------------------------------------------------------------------ >>>> > >>>> > >>>> >>>> ------------------------------------------------------------------------- >>>> > Take Surveys. Earn Cash. Influence the Future of IT >>>> > Join SourceForge.net's Techsay panel and you'll get the chance >>>> to >>>> share your >>>> > opinions on IT & business topics through brief surveys -- and >>>> earn cash >>>> > >>>> >>>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV >>>> >>>> <http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV> >>>> > >>>> > >>>> > >>>> >>>> ------------------------------------------------------------------------ >>>> > >>>> > _______________________________________________ >>>> > Wicket-user mailing list >>>> > Wicket-user@lists.sourceforge.net >>>> <mailto:Wicket-user@lists.sourceforge.net> >>>> > https://lists.sourceforge.net/lists/listinfo/wicket-user >>>> <https://lists.sourceforge.net/lists/listinfo/wicket-user> >>>> >>>> >>>> >>>> ------------------------------------------------------------------------- >>>> Take Surveys. Earn Cash. Influence the Future of IT >>>> Join SourceForge.net's Techsay panel and you'll get the chance to >>>> share your >>>> opinions on IT & business topics through brief surveys -- and earn >>>> cash >>>> >>>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV >>>> >>>> <http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV> >>>> _______________________________________________ >>>> Wicket-user mailing list >>>> Wicket-user@lists.sourceforge.net >>>> <mailto:Wicket-user@lists.sourceforge.net> >>>> https://lists.sourceforge.net/lists/listinfo/wicket-user >>>> >>>> >>>> >>>> ------------------------------------------------------------------------ >>>> >>>> ------------------------------------------------------------------------- >>>> Take Surveys. Earn Cash. Influence the Future of IT >>>> Join SourceForge.net's Techsay panel and you'll get the chance to share >>>> your >>>> opinions on IT & business topics through brief surveys -- and earn cash >>>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV >>>> >>>> >>>> ------------------------------------------------------------------------ >>>> >>>> _______________________________________________ >>>> Wicket-user mailing list >>>> Wicket-user@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/wicket-user >>> >>> ------------------------------------------------------------------------- >>> Take Surveys. Earn Cash. Influence the Future of IT >>> Join SourceForge.net's Techsay panel and you'll get the chance to share >>> your >>> opinions on IT & business topics through brief surveys -- and earn cash >>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV >>> _______________________________________________ >>> Wicket-user mailing list >>> Wicket-user@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/wicket-user >>> >>> >> > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share > your > opinions on IT & business topics through brief surveys -- and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Wicket-user mailing list > Wicket-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wicket-user > > -- View this message in context: http://www.nabble.com/ajax-refresh-on-date-picker-tf2314518.html#a6465847 Sent from the Wicket - User mailing list archive at Nabble.com. ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user