Posted by macecchi
Hi. I am running a Webiopi server inside a Python script and using a custom index.html.
After I uploaded from 0.5.1 to 0.5.3, everytime the page finishes loading from a browser, I get a UnicodeDecodeError on the terminal from where I ran the script. The page is loaded normally, though, and the server keeps running.
Here it is what I get:
Traceback (most recent call last): File "/usr/lib/python2.7/SocketServer.py", line 284, in _handle_request_noblock self.process_request(request, client_address) File "/usr/lib/python2.7/SocketServer.py", line 310, in process_request self.finish_request(request, client_address) File "/usr/lib/python2.7/SocketServer.py", line 323, in finish_request self.RequestHandlerClass(request, client_address, self) File "/usr/lib/python2.7/SocketServer.py", line 638, in __init__ self.handle() File "/usr/lib/python2.7/BaseHTTPServer.py", line 340, in handle self.handle_one_request() File "/usr/lib/python2.7/BaseHTTPServer.py", line 328, in handle_one_request method() File "/usr/local/lib/python2.7/dist-packages/WebIOPi-0.5.3-py2.7-linux-armv6l.egg/webiopi.py", line 469, in do_GET self.processRequest() File "/usr/local/lib/python2.7/dist-packages/WebIOPi-0.5.3-py2.7-linux-armv6l.egg/webiopi.py", line 466, in processRequest raise e UnicodeDecodeError: 'utf8' codec can't decode byte 0xff in position 62: invalid start byte
Any thoughts? PS: This also happens when I run the default index.
Thanks!
Posted by trouch
already fix on r728 see issue 20 please wait for next release or checkout repository