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

Reply via email to