Skip to content

ConcurrencyError #146

@thewhaleking

Description

@thewhaleking

Got the following error while running a script:

websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Task exception was never retrieved future: exception=ConcurrencyError('cannot call recv while another coroutine is already running recv or recv_streaming')> Traceback (most recent call last): File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 679, in _start_receiving await self._recv() File "/srv/data/extrinsic_dumper/async-substrate-interface/async_substrate_interface/async_substrate.py", line 659, in _recv recd = await self.ws.recv(decode=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/srv/data/extrinsic_dumper/venv/lib/python3.12/site-packages/websockets/asyncio/connection.py", line 308, in recv raise ConcurrencyError( websockets.exceptions.ConcurrencyError: cannot call recv while another coroutine is already running recv or recv_streaming Timed out waiting for RPC requests. Retrying attempt 2 of 5 Timed out waiting for RPC requests. Retrying attempt 2 of 5 Timed out waiting for RPC requests. Retrying attempt 2 of 5 Timed out waiting for RPC requests. Retrying attempt 2 of 5 Timed out waiting for RPC requests. Retrying attempt 2 of 5 Timed out waiting for RPC requests. Retrying attempt 2 of 5 Timed out waiting for RPC requests. Retrying attempt 2 of 5 Timed out waiting for RPC requests. Retrying attempt 2 of 5 Timed out waiting for RPC requests. Retrying attempt 2 of 5 Timed out waiting for RPC requests. Retrying attempt 2 of 5 Timed out waiting for RPC requests. Retrying attempt 2 of 5 Timed out waiting for RPC requests. Retrying attempt 2 of 5 Timed out waiting for RPC requests. Retrying attempt 2 of 5 Timed out waiting for RPC requests. Retrying attempt 2 of 5 Timed out waiting for RPC requests. Retrying attempt 2 of 5 Timed out waiting for RPC requests. Retrying attempt 2 of 5 Timed out waiting for RPC requests. Retrying attempt 2 of 5 Timed out waiting for RPC requests. Retrying attempt 2 of 5

The script calls asyncio.gather on AsyncSubstrateInterface.get_extrinsics for batches of 50. This error was previously reported by @eclipsevortex, but it's very hard to reproduce. I've run this script for ~12 million blocks, and this is the first time I've seen this error.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions