Opened 6 years ago
Closed 6 years ago
#30377 closed Bug (worksforme)
Exceptions when viewing project on local machine
Reported by: | Chaos | Owned by: | nobody |
---|---|---|---|
Component: | HTTP handling | Version: | 2.2 |
Severity: | Normal | Keywords: | |
Cc: | Triage Stage: | Unreviewed | |
Has patch: | no | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | no |
Description
Hello,
When running Django locally with the following command: "python -m django runserver" I receive 3 exceptions on every request I make to the webserver, on the browser nothing seems to work unusually. The page loads normally, but these exceptions are always printed. None of the tracebacks point to any of my code actually.
My view is basic:
def homepage(request): return render(request, 'sites/home.html')
Exceptions:
Traceback (most recent call last): File "C:\Program Files (x86)\Python3.7\lib\wsgiref\handlers.py", line 138, in run self.finish_response() File "C:\Program Files (x86)\Python3.7\lib\wsgiref\handlers.py", line 180, in finish_response self.write(data) File "C:\Program Files (x86)\Python3.7\lib\wsgiref\handlers.py", line 274, in write self.send_headers() File "C:\Program Files (x86)\Python3.7\lib\wsgiref\handlers.py", line 332, in send_headers self.send_preamble() File "C:\Program Files (x86)\Python3.7\lib\wsgiref\handlers.py", line 255, in send_preamble ('Date: %s\r\n' % format_date_time(time.time())).encode('iso-8859-1') File "C:\Program Files (x86)\Python3.7\lib\wsgiref\handlers.py", line 453, in _write result = self.stdout.write(data) File "C:\Program Files (x86)\Python3.7\lib\socketserver.py", line 799, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine [16/Apr/2019 21:22:37] "GET /assets/favicon.ico HTTP/1.1" 500 59 ---------------------------------------- Exception happened during processing of request from ('127.0.0.1', 62675) Traceback (most recent call last): File "C:\Program Files (x86)\Python3.7\lib\wsgiref\handlers.py", line 138, in run self.finish_response() File "C:\Program Files (x86)\Python3.7\lib\wsgiref\handlers.py", line 180, in finish_response self.write(data) File "C:\Program Files (x86)\Python3.7\lib\wsgiref\handlers.py", line 274, in write self.send_headers() File "C:\Program Files (x86)\Python3.7\lib\wsgiref\handlers.py", line 332, in send_headers self.send_preamble() File "C:\Program Files (x86)\Python3.7\lib\wsgiref\handlers.py", line 255, in send_preamble ('Date: %s\r\n' % format_date_time(time.time())).encode('iso-8859-1') File "C:\Program Files (x86)\Python3.7\lib\wsgiref\handlers.py", line 453, in _write result = self.stdout.write(data) File "C:\Program Files (x86)\Python3.7\lib\socketserver.py", line 799, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Program Files (x86)\Python3.7\lib\wsgiref\handlers.py", line 141, in run self.handle_error() File "E:\Development\Python Environments\env\lib\site-packages\django\core\servers\basehttp.py", line 116, in handle_error super().handle_error() File "C:\Program Files (x86)\Python3.7\lib\wsgiref\handlers.py", line 368, in handle_error self.finish_response() File "C:\Program Files (x86)\Python3.7\lib\wsgiref\handlers.py", line 180, in finish_response self.write(data) File "C:\Program Files (x86)\Python3.7\lib\wsgiref\handlers.py", line 274, in write self.send_headers() File "C:\Program Files (x86)\Python3.7\lib\wsgiref\handlers.py", line 331, in send_headers if not self.origin_server or self.client_is_modern(): File "C:\Program Files (x86)\Python3.7\lib\wsgiref\handlers.py", line 344, in client_is_modern return self.environ['SERVER_PROTOCOL'].upper() != 'HTTP/0.9' TypeError: 'NoneType' object is not subscriptable During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Program Files (x86)\Python3.7\lib\socketserver.py", line 650, in process_request_thread self.finish_request(request, client_address) File "C:\Program Files (x86)\Python3.7\lib\socketserver.py", line 360, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Program Files (x86)\Python3.7\lib\socketserver.py", line 720, in __init__ self.handle() File "E:\Development\Python Environments\env\lib\site-packages\django\core\servers\basehttp.py", line 171, in handle self.handle_one_request() File "E:\Development\Python Environments\env\lib\site-packages\django\core\servers\basehttp.py", line 194, in handle_one_request handler.run(self.server.get_app()) File "C:\Program Files (x86)\Python3.7\lib\wsgiref\handlers.py", line 144, in run self.close() File "E:\Development\Python Environments\env\lib\site-packages\django\core\servers\basehttp.py", line 111, in close super().close() File "C:\Program Files (x86)\Python3.7\lib\wsgiref\simple_server.py", line 35, in close self.status.split(' ',1)[0], self.bytes_sent AttributeError: 'NoneType' object has no attribute 'split' ----------------------------------------
Thank you!
Note:
See TracTickets
for help on using tickets.
I was not able to reproduce this issue. IMO it is some Windows issue related with sockets. I wouldn't blame Django, see
maybe antivirus or firewall blocks connections, it is hard to tell.