jira issue -igor
On Mon, Apr 27, 2009 at 10:13 AM, Daniel Fernandez <[email protected]> wrote: > Hello, > > Finally, I have been able to replicate this problem with Opera 9.64, > and created a sample page with which it is almost deterministic to see > it fail (although I can only replicate it consistently in Opera, and > it seems to work in the rest of browsers)... > > Should I open a JIRA issue with this, or should I show this pages > (long code) here first in case I am doing something wrong?... > > Regards, > Daniel. > > > > 2009/4/23 Daniel Fernandez <[email protected]>: >> Hello, >> >> I am sorry I am not going to be very specific here, because the error >> I am experiencing is not very deterministic. >> >> The scenario: I am using 1.4-rc2, and I have a page with several (six, >> to be precise) panels which load its contents by using a subclass of >> AbstractAjaxTimerBehavior, which polls the server until the data for >> each of them is ready and if so returns a Panel with the adequate >> content. I cannot use LazyLoadPanel because I need their data >> obtention to be concurrent, and LazyLoadPanel would serialize their >> requests. >> >> This page works perfectly in Firefox, but sometimes I get some weird >> behaviour in other browsers. The one most affected is Chrome, but >> Opera 9.6 also fails sometimes, and the same goes for IE7. >> >> So, I have this piece of HTML in my page: >> >> <wicket:container wicket:id="rows"> >> <tr wicket:id="row" id="row248"> >> <wicket:panel><wicket:panel> >> <td wicket:id="rowLabel">ITALY</td> >> <td wicket:id="rowColumns"><img wicket:id="loadingImage" >> src="resources/org.apache.wicket.ajax.AbstractDefaultAjaxBehavior/indicator.gif"/></td> >> <td wicket:id="rowColumns"><img wicket:id="loadingImage" >> src="resources/org.apache.wicket.ajax.AbstractDefaultAjaxBehavior/indicator.gif"/></td> >> </wicket:panel></wicket:panel> >> </tr> >> </wicket:container> >> >> ...being "row248" a wicket-generated markup id, and of course a unique >> identifier in the page. >> >> I can see in the "Wicket AJAX Debug" window that the panel containing >> the data is correctly retrieved... >> >> ----------------- >> >> INFO: >> INFO: Initiating Ajax GET request on >> ?wicket:interface=:220:test2:content:rows:0:row::IActivePageBehaviorListener:0:-1&wicket:ignoreIfNotActive=true&random=0.6747844972740807 >> INFO: Invoking pre-call handler(s)... >> INFO: Received ajax response (226 characters) >> INFO: >> <?xml version="1.0" encoding="UTF-8"?><ajax-response><component >> id="row248" ><![CDATA[<tr id="row248"> >> >> <td>ITALY</td> >> <td colspan="2"><span>No data to show!</span></td> >> >> </tr>]]></component></ajax-response> >> INFO: Response parsed. Now invoking steps... >> INFO: Response processed successfully. >> INFO: Invoking post-call handler(s)... >> INFO: Calling posponed function... >> INFO: last focus id was not set >> INFO: >> >> ---------------- >> >> >> ...but *that <tr> is never updated in the page's DOM*, and I never get >> to see it. The symptoms are exactly the same in the three mentioned >> browsers, and it only happens "sometimes". >> >> And I don't get any errors in the javascript console... >> >> >> Any clues? >> >> >> Thank you, >> Daniel. >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
