I've tested this by deploying the "Orbited + Morbid +
js.io graph"
demo on a remote server and connecting with IE7(not allowed to install
IE6 on this computer).
As suggested in
http://groups.google.com/group/orbited-users/browse_thread/thread/53edb870f0237494
I first tried to use long polling, which produces the exact same
result as before. Page loads and works fine on first try, and fails
after reload. Then I tried without forcing long polling. This also
used to work fine on first try, but now I get "Lost connection, Code:
101". Orbited prints this stacktrace which repeats itself several
times.
-------------------------------------------------------
File "/usr/lib/python2.5/site-packages/twisted/protocols/basic.py",
line 232, in dataReceived
why = self.lineReceived(line)
File "/usr/lib/python2.5/site-packages/twisted/web/http.py", line
1001, in lineReceived
self.allContentReceived()
File "/usr/lib/python2.5/site-packages/twisted/web/http.py", line
1042, in allContentReceived
req.requestReceived(command, path, version)
File "/usr/lib/python2.5/site-packages/twisted/web/http.py", line
598, in requestReceived
self.process()
--- <exception caught here> ---
File "/usr/lib/python2.5/site-packages/twisted/web/server.py", line
160, in process
self.render(resrc)
File "/usr/lib/python2.5/site-packages/twisted/web/server.py", line
167, in render
body = resrc.render(self)
File "/usr/lib/python2.5/site-packages/orbited-0.7.2-py2.5.egg/
orbited/transports/base.py", line 23, in render
self.conn.transportOpened(self)
File "/usr/lib/python2.5/site-packages/orbited-0.7.2-py2.5.egg/
orbited/cometsession.py", line 323, in transportOpened
self.cometTransport.flush()
File "/usr/lib/python2.5/site-packages/orbited-0.7.2-py2.5.egg/
orbited/transports/base.py", line 47, in flush
self.write(self.packets)
File "/usr/lib/python2.5/site-packages/orbited-0.7.2-py2.5.egg/
orbited/transports/htmlfile.py", line 42, in write
self.request.write(payload);
File "/usr/lib/python2.5/site-packages/twisted/web/http.py", line
724, in write
self.transport.write(data)
File "/usr/lib/python2.5/site-packages/twisted/internet/
abstract.py", line 173, in write
raise TypeError("Data must not be unicode")
exceptions.TypeError: Data must not be unicode
----------------------------------------------------------
Needless to say, everything works like a charm in FF3 :)
/Fredrik
> You should read the documentation athttp://
orbited.org/wiki/Documentationmore exactly the MorbidQ athttp://
orbited.org/wiki/MorbidQ.
>
> Best regards,
> Rui Lopes