You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The test_HTTP_200_OK_METHOD_ssl may fail from time to time with various reasons:
Traceback (most recent call last):
File "/home/kxepal/projects/aiohttp/tests/test_client_functional.py", line 121, in test_HTTP_200_OK_METHOD_ssl
loop=self.loop, connector=connector))
File "/usr/lib64/python3.4/asyncio/base_events.py", line 208, in run_until_complete
return future.result()
File "/usr/lib64/python3.4/asyncio/futures.py", line 243, in result
raise self._exception
File "/usr/lib64/python3.4/asyncio/tasks.py", line 279, in _step
result = coro.throw(exc)
File "/home/kxepal/projects/aiohttp/aiohttp/client.py", line 109, in request
yield from resp.start(conn, read_until_eof)
File "/home/kxepal/projects/aiohttp/aiohttp/client.py", line 606, in start
self.message = yield from httpstream.read()
File "/home/kxepal/projects/aiohttp/aiohttp/parsers.py", line 335, in read
yield from self._waiter
File "/usr/lib64/python3.4/asyncio/futures.py", line 348, in __iter__
yield self # This tells Task to wait for completion.
File "/usr/lib64/python3.4/asyncio/tasks.py", line 332, in _wakeup
value = future.result()
File "/usr/lib64/python3.4/asyncio/futures.py", line 243, in result
raise self._exception
File "/home/kxepal/projects/aiohttp/aiohttp/parsers.py", line 170, in feed_eof
self._parser.throw(EofStream())
File "/home/kxepal/projects/aiohttp/aiohttp/protocol.py", line 251, in __call__
'Can not read status line') from None
nose.proxy.ClientConnectionError: Can not read status line
or
Traceback (most recent call last):
File "/home/kxepal/projects/aiohttp/tests/test_client_functional.py", line 121, in test_HTTP_200_OK_METHOD_ssl
loop=self.loop, connector=connector))
File "/usr/lib64/python3.4/asyncio/base_events.py", line 208, in run_until_complete
return future.result()
File "/usr/lib64/python3.4/asyncio/futures.py", line 243, in result
raise self._exception
File "/usr/lib64/python3.4/asyncio/tasks.py", line 279, in _step
result = coro.throw(exc)
File "/home/kxepal/projects/aiohttp/aiohttp/client.py", line 117, in request
raise aiohttp.OsConnectionError(exc)
nose.proxy.OsConnectionError: [Errno 104] Connection reset by peer
For the last case if raise the original exception instead of aiohttp.OsConnectionError the traceback becomes more verbose:
Traceback (most recent call last):
File "/home/kxepal/projects/aiohttp/tests/test_client_functional.py", line 121, in test_HTTP_200_OK_METHOD_ssl
loop=self.loop, connector=connector))
File "/usr/lib64/python3.4/asyncio/base_events.py", line 208, in run_until_complete
return future.result()
File "/usr/lib64/python3.4/asyncio/futures.py", line 243, in result
raise self._exception
File "/usr/lib64/python3.4/asyncio/tasks.py", line 279, in _step
result = coro.throw(exc)
File "/home/kxepal/projects/aiohttp/aiohttp/client.py", line 127, in request
yield from resp.start(conn, read_until_eof)
File "/home/kxepal/projects/aiohttp/aiohttp/client.py", line 628, in start
self.message = yield from httpstream.read()
File "/home/kxepal/projects/aiohttp/aiohttp/parsers.py", line 335, in read
yield from self._waiter
File "/usr/lib64/python3.4/asyncio/futures.py", line 348, in __iter__
yield self # This tells Task to wait for completion.
File "/usr/lib64/python3.4/asyncio/tasks.py", line 332, in _wakeup
value = future.result()
File "/usr/lib64/python3.4/asyncio/futures.py", line 243, in result
raise self._exception
File "/usr/lib64/python3.4/asyncio/selector_events.py", line 673, in _read_ready
data = self._sock.recv(self.max_size)
File "/usr/lib64/python3.4/ssl.py", line 693, in recv
return self.read(buflen)
File "/usr/lib64/python3.4/ssl.py", line 582, in read
v = self._sslobj.read(len or 1024)
nose.proxy.ConnectionResetError: [Errno 104] Connection reset by peer
and wait for a while. Not sure for now where the issue is: in test_util.run_server or somewhere deeper, but may be you have quick idea about what could be wrong.
The
test_HTTP_200_OK_METHOD_ssl
may fail from time to time with various reasons:or
For the last case if raise the original exception instead of
aiohttp.OsConnectionError
the traceback becomes more verbose:To guarantee reproduce run:
and wait for a while. Not sure for now where the issue is: in
test_util.run_server
or somewhere deeper, but may be you have quick idea about what could be wrong.Python: 3.3.5 / 3.4.1
aiohttp: 0.8.2 @ #2b19a85e3b
tulip: 3.4.1
The text was updated successfully, but these errors were encountered: