Message8964

Author pdina
Recipients pdina
Date 2014-09-07.20:14:25
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1410120867.45.0.0618626709611.issue2201@psf.upfronthosting.co.za>
In-reply-to
Content
The Django development server crashes after some request raising an exception.

Configuration: Django 1.7, django-jython 1.7.0b2 and Jython at this commit: https://github.com/jythontools/jython/commit/d3998cd304ac29670e060d71812cd86fccf386b4 + inspect.getcallargs patch applied.

paolo@tk:~$ jython manage.py runserver
Starting development server at http://127.0.0.1:8000/
[07/Sep/2014 20:07:30] "GET / HTTP/1.1" 200 41
[07/Sep/2014 20:07:33] "GET / HTTP/1.1" 200 41
[07/Sep/2014 20:07:37] "GET / HTTP/1.1" 200 41
[07/Sep/2014 20:07:43] "GET / HTTP/1.1" 200 41
[07/Sep/2014 20:07:53] "GET / HTTP/1.1" 200 6456
Traceback (most recent call last):
  File "/home/paolo/devel/nicola/golap-project2/jython/Lib/wsgiref/handlers.py", line 86, in run
    self.finish_response()
  File "/home/paolo/devel/nicola/golap-project2/jython/Lib/wsgiref/handlers.py", line 128, in finish_response
    self.write(data)
  File "/home/paolo/devel/nicola/golap-project2/jython/Lib/wsgiref/handlers.py", line 212, in write
    self.send_headers()
  File "/home/paolo/devel/nicola/golap-project2/jython/Lib/wsgiref/handlers.py", line 270, in send_headers
    self.send_preamble()
  File "/home/paolo/devel/nicola/golap-project2/jython/Lib/wsgiref/handlers.py", line 191, in send_preamble
    self._write('HTTP/%s %s\r\n' % (self.http_version,self.status))
  File "/home/paolo/devel/nicola/golap-project2/jython/Lib/wsgiref/handlers.py", line 391, in _write
    self.stdout.write(data)
  File "/home/paolo/devel/nicola/golap-project2/jython/Lib/_socket.py", line 1926, in write
    self.flush()
  File "/home/paolo/devel/nicola/golap-project2/jython/Lib/_socket.py", line 1905, in flush
    self._sock.sendall(chunk)
  File "/home/paolo/devel/nicola/golap-project2/jython/Lib/_socket.py", line 1353, in send
    return super(ChildSocket, self).send(data)
  File "/home/paolo/devel/nicola/golap-project2/jython/Lib/_socket.py", line 339, in handle_exception
    return method_or_function(*args, **kwargs)
  File "/home/paolo/devel/nicola/golap-project2/jython/Lib/_socket.py", line 339, in handle_exception
    return method_or_function(*args, **kwargs)
  File "/home/paolo/devel/nicola/golap-project2/jython/Lib/_socket.py", line 1065, in send
    self._handle_channel_future(future, "send")
  File "/home/paolo/devel/nicola/golap-project2/jython/Lib/_socket.py", line 341, in handle_exception
    raise _map_exception(jlx)
error: [Errno 104] Socket closed
[07/Sep/2014 20:07:53] "GET / HTTP/1.1" 500 59
----------------------------------------
Exception happened during processing of request from ('127.0.0.1', 54172)
Traceback (most recent call last):
  File "/home/paolo/devel/nicola/golap-project2/jython/Lib/SocketServer.py", line 295, in _handle_request_noblock
    self.process_request(request, client_address)
  File "/home/paolo/devel/nicola/golap-project2/jython/Lib/SocketServer.py", line 321, in process_request
    self.finish_request(request, client_address)
  File "/home/paolo/devel/nicola/golap-project2/jython/Lib/SocketServer.py", line 334, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/home/paolo/devel/nicola/golap-project2/jython/Lib/site-packages/Django-1.7-py2.7.egg/django/core/servers/basehttp.py", line 129, in __init__
    super(WSGIRequestHandler, self).__init__(*args, **kwargs)
  File "/home/paolo/devel/nicola/golap-project2/jython/Lib/SocketServer.py", line 659, in __init__
    self.finish()
  File "/home/paolo/devel/nicola/golap-project2/jython/Lib/SocketServer.py", line 718, in finish
    self.wfile.close()
  File "/home/paolo/devel/nicola/golap-project2/jython/Lib/_socket.py", line 1878, in close
    self.flush()
  File "/home/paolo/devel/nicola/golap-project2/jython/Lib/_socket.py", line 1905, in flush
    self._sock.sendall(chunk)
  File "/home/paolo/devel/nicola/golap-project2/jython/Lib/_socket.py", line 1353, in send
    return super(ChildSocket, self).send(data)
  File "/home/paolo/devel/nicola/golap-project2/jython/Lib/_socket.py", line 339, in handle_exception
    return method_or_function(*args, **kwargs)
  File "/home/paolo/devel/nicola/golap-project2/jython/Lib/_socket.py", line 339, in handle_exception
    return method_or_function(*args, **kwargs)
  File "/home/paolo/devel/nicola/golap-project2/jython/Lib/_socket.py", line 1065, in send
    self._handle_channel_future(future, "send")
  File "/home/paolo/devel/nicola/golap-project2/jython/Lib/_socket.py", line 341, in handle_exception
    raise _map_exception(jlx)
error: [Errno -1] Unmapped exception: java.util.concurrent.RejectedExecutionException: event executor terminated
History
Date User Action Args
2014-09-07 20:14:27pdinasetrecipients: + pdina
2014-09-07 20:14:27pdinasetmessageid: <1410120867.45.0.0618626709611.issue2201@psf.upfronthosting.co.za>
2014-09-07 20:14:27pdinalinkissue2201 messages
2014-09-07 20:14:25pdinacreate