I've hit this one as well. Anecdotal confirmation here. The
qx.io.remote.RequestQueue.getInstance() has .__queue as empty at that point.
Which is likely the reason it does not start the new request. Perhaps this
has to do with the new security changed with remote-io in FF3.5?

Mvg,
Ralf ( @ gong.nl // 06-49147635 )


On Thu, Jul 2, 2009 at 1:55 PM, Alexander Back <[email protected]>wrote:

> Hi Ian,
>
> thanks for reporting this. Could you please file a bug report for this?
>
> thanks,
>  Alex
>
> On Thursday 02 July 2009 Ian Horst wrote:
> > Hi all,
> >
> > RequestQueue handles the first 3 requests fine in FF3.5, but the
> > following requests in queue time out ALWAYS.
> >
> > Code to replicate.
> > ------------------------------------------------
> > qx.core.Setting.set('qx.ioRemoteDebug', true);
> > for (var i = 0; i < 4; i++) {
> >     var request = new qx.io.remote.Request('sleep.php');
> >     request.send();
> > }
> > ------------------------------------------------
> >
> > sleep.php
> > ------------------------------------------------
> > <?php
> >     sleep(10);
> > ------------------------------------------------
> >
> >
> >
> > firebug log
> > ------------------------------------------------
> >  ....loading....
> > 3629ms qx.core.Init: Load runtime: 3629msfrontend (line 53)
> > 3649ms qx.io.remote.Request[13]: State: queuedfrontend (line 53)
> > 3651ms qx.io.remote.RequestQueue[14]: Progress: 0/1frontend (line 53)
> > 3653ms qx.io.remote.RequestQueue[14]: Progress: 1/1frontend (line 53)
> > 3656ms qx.io.remote.Exchange[16]: Using implementation:
> > qx.io.remote.transport.XmlHttpfrontend (line 53)
> > 3663ms qx.io.remote.transport.XmlHttp[17]: State: configuredfrontend
> (line
> > 53) GET
> http://localhost/core2/hd2/public/sleep.php?nocache=1246532912057
> > GET http://localhost/core2/hd2/public/sleep.php?nocache=1246532912057
> >
> >               5.02s   XmlHttp.js (line 323)
> > 3669ms qx.io.remote.Request[19]: State: queuedfrontend (line 53)
> > 3671ms qx.io.remote.RequestQueue[14]: Progress: 1/2frontend (line 53)
> > 3672ms qx.io.remote.RequestQueue[14]: Progress: 2/2frontend (line 53)
> > 3675ms qx.io.remote.Exchange[1a]: Using implementation:
> > qx.io.remote.transport.XmlHttpfrontend (line 53)
> > 3677ms qx.io.remote.transport.XmlHttp[1b]: State: configuredfrontend
> (line
> > 53) GET
> http://localhost/core2/hd2/public/sleep.php?nocache=1246532912078
> > GET http://localhost/core2/hd2/public/sleep.php?nocache=1246532912078
> >
> >               5.53s   XmlHttp.js (line 323)
> > 3682ms qx.io.remote.Request[1c]: State: queuedfrontend (line 53)
> > 3684ms qx.io.remote.RequestQueue[14]: Progress: 2/3frontend (line 53)
> > 3702ms qx.io.remote.RequestQueue[14]: Progress: 3/3frontend (line 53)
> > 3706ms qx.io.remote.Exchange[1d]: Using implementation:
> > qx.io.remote.transport.XmlHttpfrontend (line 53)
> > 3709ms qx.io.remote.transport.XmlHttp[1e]: State: configuredfrontend
> (line
> > 53) GET
> http://localhost/core2/hd2/public/sleep.php?nocache=1246532912091
> > GET http://localhost/core2/hd2/public/sleep.php?nocache=1246532912091
> >
> >               5.47s   XmlHttp.js (line 323)
> > 3715ms qx.io.remote.Request[1f]: State: queuedfrontend (line 53)
> > 3718ms qx.io.remote.RequestQueue[14]: Progress: 3/4frontend (line 53)
> > 3720ms qx.core.Init: Main runtime: 90msfrontend (line 53)
> > 3726ms qx.core.Init: Finalize runtime: 4msfrontend (line 53)
> > 8669ms qx.io.remote.RequestQueue[14]: Timeout: transport 16frontend (line
> > 53) 8673ms qx.io.remote.RequestQueue[14]: 5014ms > 5000msfrontend (line
> 53)
> > 8675ms qx.io.remote.Exchange[16]: Timeout: implementation 17frontend
> (line
> > 53) 8677ms qx.io.remote.transport.XmlHttp[17]: Timeout...frontend (line
> 53)
> > 8679ms qx.io.remote.transport.XmlHttp[17]: State: timeoutfrontend (line
> 53)
> > 8681ms qx.io.remote.transport.XmlHttp[17]: Ignore Ready State
> > Changefrontend (line 53)
> > 8686ms qx.io.remote.Exchange[16]: State: configured => timeoutfrontend
> > (line 53) 8690ms qx.io.remote.Request[13]: State: timeoutfrontend (line
> 53)
> > 8695ms qx.io.remote.RequestQueue[14]: Progress: 2/3frontend (line 53)
> > 8697ms qx.io.remote.RequestQueue[14]: Progress: 3/3frontend (line 53)
> > 8701ms qx.io.remote.Exchange[16]: Using implementation:
> > qx.io.remote.transport.XmlHttpfrontend (line 53)
> > 8705ms qx.io.remote.transport.XmlHttp[17]: State: configuredfrontend
> (line
> > 53) GET
> http://localhost/core2/hd2/public/sleep.php?nocache=1246532912124
> > GET http://localhost/core2/hd2/public/sleep.php?nocache=1246532912124
> >
> >               5.47s   XmlHttp.js (line 323)
> > 9169ms qx.io.remote.RequestQueue[14]: Timeout: transport 1dfrontend (line
> > 53) 9174ms qx.io.remote.RequestQueue[14]: 5464ms > 5000msfrontend (line
> 53)
> > 9176ms qx.io.remote.Exchange[1d]: Timeout: implementation 1efrontend
> (line
> > 53) 9178ms qx.io.remote.transport.XmlHttp[1e]: Timeout...frontend (line
> 53)
> > 9181ms qx.io.remote.transport.XmlHttp[1e]: State: timeoutfrontend (line
> 53)
> > 9183ms qx.io.remote.transport.XmlHttp[1e]: Ignore Ready State
> > Changefrontend (line 53)
> > 9187ms qx.io.remote.Exchange[1d]: State: configured => timeoutfrontend
> > (line 53) 9190ms qx.io.remote.Request[1c]: State: timeoutfrontend (line
> 53)
> > 9194ms qx.io.remote.RequestQueue[14]: Progress: 2/2frontend (line 53)
> > 9196ms qx.io.remote.RequestQueue[14]: Timeout: transport 1afrontend (line
> > 53) 9198ms qx.io.remote.RequestQueue[14]: 5494ms > 5000msfrontend (line
> 53)
> > 9200ms qx.io.remote.Exchange[1a]: Timeout: implementation 1bfrontend
> (line
> > 53) 9203ms qx.io.remote.transport.XmlHttp[1b]: Timeout...frontend (line
> 53)
> > 9206ms qx.io.remote.transport.XmlHttp[1b]: State: timeoutfrontend (line
> 53)
> > 9209ms qx.io.remote.transport.XmlHttp[1b]: Ignore Ready State
> > Changefrontend (line 53)
> > 9212ms qx.io.remote.Exchange[1a]: State: configured => timeoutfrontend
> > (line 53) 9216ms qx.io.remote.Request[19]: State: timeoutfrontend (line
> 53)
> > 9219ms qx.io.remote.RequestQueue[14]: Progress: 1/1frontend (line 53)
> > 14170ms qx.io.remote.RequestQueue[14]: Timeout: transport 16frontend
> (line
> > 53) 14173ms qx.io.remote.RequestQueue[14]: 5469ms > 5000msfrontend (line
> > 53) 14176ms qx.io.remote.Exchange[16]: Timeout: implementation 17frontend
> > (line 53) 14179ms qx.io.remote.transport.XmlHttp[17]: Timeout...frontend
> > (line 53) 14181ms qx.io.remote.transport.XmlHttp[17]: State:
> > timeoutfrontend (line 53) 14185ms qx.io.remote.Exchange[16]: State:
> > configured =>
> > timeoutfrontend (line 53)
> > 14189ms qx.io.remote.Request[1f]: State: timeoutfrontend (line 53)
> > 14192ms qx.io.remote.RequestQueue[14]: Progress: 0/0frontend (line 53)
> >
> > ------------------------------------------------
> >
> > ---
> > Ian Horst
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
------------------------------------------------------------------------------
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to