It also is fixed in wicket-1.x -Matej
Pierre-Yves Saumont wrote: > Is it fixed only in trunk or also in releases ? > > Pierre-Yves > > Matej Knopp a écrit : >> The problem was that AjaxRequestTarget called component.renderHead(), >> without calling rendered() on component behaviors after that (co the >> thread local has not been cleaned). >> >> The fix is in SVN. Can you please test if it works for you? It works >> with the quick start you've provided, so I'd say it should also work >> with your application. >> >> Thanks a lot for helping to nail down this nasty bug. >> >> -Matej >> >> samyem wrote: >>> Okay I have got something that'll make you happy: wicket quickstart! Pick it >>> up at http://www.yomari.net/~samyem/problem-wicket-quickstart.zip >>> >>> It has two pages. The first page is okay. Click on the link to go to the >>> second one. And click on the "Click here to add one" link. Nothing will >>> happen. Refresh the page (F5 will do). Now click on the same link again, and >>> everything works. >>> >>> I've identified the problem to be the way the ajax behaviour clears the >>> ThreadLocal variable, as I've explained in the other email. But I am not too >>> sure what is a proper fix for this problem. >>> >>> This quick start has the essentials of the way I am using wicket. I cannot >>> do it anyother way due to the application's requirements. I've got it >>> working in my case for now by moving the ThreadLocal variable one step up in >>> AbstractBehavior and making the cleanup method in AbstractBehavior set the >>> ThreadLocal to null. That fixed this problem apparently, but I'll let you >>> have the final say on this. >>> >>> - Samyem >>> >>> >>> >>> Matej Knopp wrote: >>>> No matter what I do I just can't reproduce this. Can you please double >>>> check that you're using branch wicket-1.x or trunk, and a clean build? >>>> >>>> If the problem persists, can you please either check if it happens with >>>> wicket-examples too or try to isolate the problem and provide a >>>> quickstart example? I'll be more than happy to look at it. >>>> >>>> Thanks, >>>> >>>> -Matej >>>> >>>> samyem wrote: >>>>> Upon further investigations, what is clear is that when the page first >>>>> loads, >>>>> it loads up all the java scripts in the header. When I do a page refresh >>>>> by >>>>> pressing F5, the ensuing page does not render the javascript references >>>>> at >>>>> all. Looks like there is some logic which prevents javascripts from >>>>> rendering after the initial page display. Here is what I am seeing in my >>>>> HEAD tag : >>>>> >>>>> Initial page load: >>>>> >>>>> ? >>>>> <head> >>>>> <meta http-equiv="Content-Type" content="text/html; >>>>> charset=ISO-8859-1"><title>?</title> >>>>> <script type="text/javascript" >>>>> src="/mm/app/resources/wicket.ajax.AbstractDefaultAjaxBehavior/wicket-ajax.js"></script> >>>>> <script type="text/javascript" >>>>> id="wicket-ajax-debug-enable"><!--/*--><![CDATA[/*><!--*/ >>>>> wicketAjaxDebugEnable=true; >>>>> /*-->]]>*/</script> >>>>> >>>>> <script type="text/javascript" >>>>> src="/mm/app/resources/wicket.ajax.AbstractDefaultAjaxBehavior/wicket-ajax-debug-drag.js"></script> >>>>> <script type="text/javascript" >>>>> src="/mm/app/resources/wicket.ajax.AbstractDefaultAjaxBehavior/wicket-ajax-debug.js"></script> >>>>> <script type="text/javascript" >>>>> src="/mm/app/resources/wicket.extensions.ajax.markup.html.modal.ModalWindow/res/modal.js"></script> >>>>> <link rel="stylesheet" type="text/css" >>>>> href="/mm/app/resources/wicket.extensions.ajax.markup.html.modal.ModalWindow/res/modal.css"> >>>>> <link rel="stylesheet" type="text/css" >>>>> href="/mm/app/resources/com.wsi.mm.ui.commons.modaldialog.WsiModalWindow/modal.css"> >>>>> <script type="text/javascript"><!--/*--><![CDATA[/*><!--*/ >>>>> if (window.name=='') { >>>>> window.location="/mm/app?wicket:bookmarkablePage=wicket-0:com.wsi.mm.ui.media.MediaPage"; >>>>> } >>>>> /*-->]]>*/</script> >>>>> </head> >>>>> >>>>> Subsequent refreshes: >>>>> >>>>> <head> >>>>> <meta http-equiv="Content-Type" content="text/html; >>>>> charset=ISO-8859-1"><title>?</title> >>>>> >>>>> <script type="text/javascript"><!--/*--><![CDATA[/*><!--*/ >>>>> if (window.name=='') { >>>>> window.location="/mm/app?wicket:bookmarkablePage=wicket-1:com.wsi.mm.ui.media.MediaPage"; >>>>> } >>>>> /*-->]]>*/</script> >>>>> </head> >>>>> >>>>> Now I think we should be able to pinpoint the problem at the moment. >>>>> >>>>> >>>>> >>>>> >>>>> samyem wrote: >>>>>> I am also getting this new error after the update: >>>>>> >>>>>> Error: wicketAjaxGet is not defined >>>>>> Source File: http://localhost:8081/mm/app?wicket:interface=:11:1: >>>>>> Line: 1 >>>>>> >>>>>> >>>>>> >>>>>> samyem wrote: >>>>>>> I updated wicket and wicket-extension and now my modal window is not >>>>>>> even >>>>>>> showing and the date picker does not show up in non modal window pages >>>>>>> as >>>>>>> well. I can only see the error through the ajax debugger as: >>>>>>> >>>>>>> ... >>>>>>> NFO: Response parsed. Now invoking steps... >>>>>>> INFO: >>>>>>> INFO: Initiating Ajax GET request on /mm/calendar.js >>>>>>> INFO: Invoking pre-call handler(s)... >>>>>>> ERROR: Received Ajax response with code: 404 >>>>>>> INFO: Invoking post-call handler(s)... >>>>>>> INFO: Invoking failure handler(s)... >>>>>>> ... >>>>>>> >>>>>>> After this, further clicks gives this error: >>>>>>> >>>>>>> INFO: Chanel busy - postponing... >>>>>>> >>>>>>> On non-modal pages, I get things like: >>>>>>> >>>>>>> Error: Calendar is not defined >>>>>>> Source File: http://localhost:8081/mm/app?wicket:interface=:13:: >>>>>>> Line: 214 >>>>>>> >>>>>>> And even my auto-complete text box is broken now with the latest code. >>>>>>> I >>>>>>> get things like: >>>>>>> >>>>>>> Error: Wicket.Ajax has no properties >>>>>>> Source File: http://localhost:8081/mm/javascript/wicket-autocomplete.js >>>>>>> Line: 7 >>>>>>> >>>>>>> And the auto-complete fails to work. Nontheless, other ajax behaviour >>>>>>> like ajax links and so forth are still working. When I revert the >>>>>>> wicket >>>>>>> library to the release version, it does not break like this. Before >>>>>>> this >>>>>>> fix, the only thing not working was the date picker not working on ajax >>>>>>> refresh. Looks like the fix actually broke far more things than fixing >>>>>>> the original problem. If you cannot identify the problem, I could >>>>>>> prepare >>>>>>> a quickstart to demonstrate these issues. >>>>>>> >>>>>>> - Samyem >>>>>>> >>>>>>> >>>>>>> Matej Knopp wrote: >>>>>>>> The fix is in svn. (both 1.x and 2.0) >>>>>>>> DatePicker in modal window panel now works, although the issue with >>>>>>>> z-index still remains. As a side effect this also fixes the component >>>>>>>> use check for components that render into head, so calling >>>>>>>> getDebugSettings().setComponentUseCheck(false) in application#init is >>>>>>>> no >>>>>>>> longer necessary. >>>>>>>> >>>>>>>> I'd appreciate if everyone who has issues with header contribution >>>>>>>> test >>>>>>>> it with current svn. The more bugs we nail down the better! :) >>>>>>>> >>>>>>>> -Matej >>>>>>>> >>>>>>>> Matej Knopp wrote: >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> It indeed is problem with modal window. Or, better said, with >>>>>>>>> AjaxRequestTarget. I've tried to put date picker to modal window, and >>>>>>>>> it >>>>>>>>> didn't work. The reason is that component is not attached when >>>>>>>>> rendering >>>>>>>>> it's header contribution from AjaxRequestTarget. I've tried to >>>>>>>>> refactor >>>>>>>>> AjaxRequestTarget a bit to call responseComponent first, and that way >>>>>>>>> it >>>>>>>>> worked (of course the problem with date picker having lower z order >>>>>>>>> than >>>>>>>>> modal window is still there). >>>>>>>>> >>>>>>>>> Anyway, to fix this, we have to refactor AjaxRequestTarget to render >>>>>>>>> component prior rendering the header contribution (although in >>>>>>>>> response >>>>>>>>> these should be reversed, e.g. header contribution before component >>>>>>>>> body). And the header contribution should be rendered between >>>>>>>>> page.startComponentRender(component) and >>>>>>>>> page.endComponentRender(component); >>>>>>>>> >>>>>>>>> -Matej >>>>>>>>> >>>>>>>>> samyem wrote: >>>>>>>>>> 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 >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>> ------------------------------------------------------------------------- >>>>>>>>> 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 >>>> >>>> >> >> ------------------------------------------------------------------------- >> 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