2026-06-15T01:29:15.364Z testcontainers:containers [04318d2c6ab7] Unhandled exception in client_connected_cb
2026-06-15T01:29:15.364Z testcontainers:containers [04318d2c6ab7] transport: <_SelectorSocketTransport closed fd=17>
2026-06-15T01:29:15.364Z testcontainers:containers [04318d2c6ab7] + Exception Group Traceback (most recent call last):
2026-06-15T01:29:15.364Z testcontainers:containers [04318d2c6ab7] | File "/usr/local/lib/python3.12/site-packages/hypercorn/asyncio/run.py", line 109, in _server_callback
2026-06-15T01:29:15.364Z testcontainers:containers [04318d2c6ab7] | await TCPServer(app, loop, config, context, lifespan_state, reader, writer)
2026-06-15T01:29:15.364Z testcontainers:containers [04318d2c6ab7] | File "/usr/local/lib/python3.12/site-packages/hypercorn/asyncio/tcp_server.py", line 57, in run
2026-06-15T01:29:15.364Z testcontainers:containers [04318d2c6ab7] | async with TaskGroup(self.loop) as task_group:
2026-06-15T01:29:15.364Z testcontainers:containers [04318d2c6ab7] | ^^^^^^^^^^^^^^^^^^^^
2026-06-15T01:29:15.364Z testcontainers:containers [04318d2c6ab7] | File "/usr/local/lib/python3.12/site-packages/hypercorn/asyncio/task_group.py", line 75, in __aexit__
2026-06-15T01:29:15.364Z testcontainers:containers [04318d2c6ab7] | await self._task_group.__aexit__(exc_type, exc_value, tb)
2026-06-15T01:29:15.364Z testcontainers:containers [04318d2c6ab7] | File "/usr/local/lib/python3.12/asyncio/taskgroups.py", line 71, in __aexit__
2026-06-15T01:29:15.364Z testcontainers:containers [04318d2c6ab7] | return await self._aexit(et, exc)
2026-06-15T01:29:15.364Z testcontainers:containers [04318d2c6ab7] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-15T01:29:15.364Z testcontainers:containers [04318d2c6ab7] | File "/usr/local/lib/python3.12/asyncio/taskgroups.py", line 164, in _aexit
2026-06-15T01:29:15.364Z testcontainers:containers [04318d2c6ab7] | raise BaseExceptionGroup(
2026-06-15T01:29:15.364Z testcontainers:containers [04318d2c6ab7] | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
2026-06-15T01:29:15.364Z testcontainers:containers [04318d2c6ab7] +-+---------------- 1 ----------------
2026-06-15T01:29:15.364Z testcontainers:containers [04318d2c6ab7] | Traceback (most recent call last):
2026-06-15T01:29:15.364Z testcontainers:containers [04318d2c6ab7] | File "/usr/local/lib/python3.12/site-packages/hypercorn/asyncio/tcp_server.py", line 73, in run
2026-06-15T01:29:15.364Z testcontainers:containers [04318d2c6ab7] | await self._read_data()
2026-06-15T01:29:15.364Z testcontainers:containers [04318d2c6ab7] | File "/usr/local/lib/python3.12/site-packages/hypercorn/asyncio/tcp_server.py", line 108, in _read_data
2026-06-15T01:29:15.364Z testcontainers:containers [04318d2c6ab7] | await self.protocol.handle(RawData(data))
2026-06-15T01:29:15.364Z testcontainers:containers [04318d2c6ab7] | File "/usr/local/lib/python3.12/site-packages/hypercorn/protocol/__init__.py", line 66, in handle
2026-06-15T01:29:15.364Z testcontainers:containers [04318d2c6ab7] | return await self.protocol.handle(event)
2026-06-15T01:29:15.364Z testcontainers:containers [04318d2c6ab7] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-15T01:29:15.364Z testcontainers:containers [04318d2c6ab7] | File "/usr/local/lib/python3.12/site-packages/hypercorn/protocol/h2.py", line 190, in handle
2026-06-15T01:29:15.364Z testcontainers:containers [04318d2c6ab7] | await self._handle_events(events)
2026-06-15T01:29:15.364Z testcontainers:containers [04318d2c6ab7] | File "/usr/local/lib/python3.12/site-packages/hypercorn/protocol/h2.py", line 259, in _handle_events
2026-06-15T01:29:15.364Z testcontainers:containers [04318d2c6ab7] | await self.streams[event.stream_id].handle(
2026-06-15T01:29:15.364Z testcontainers:containers [04318d2c6ab7] | ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
2026-06-15T01:29:15.364Z testcontainers:containers [04318d2c6ab7] | KeyError: 13
2026-06-15T01:29:15.364Z testcontainers:containers [04318d2c6ab7] +------------------------------------
2026-06-15T01:29:16.815Z testcontainers:containers [16ba183cb5e9] Unhandled exception in client_connected_cb
2026-06-15T01:29:16.815Z testcontainers:containers [16ba183cb5e9] transport: <_SelectorSocketTransport closed fd=14>
2026-06-15T01:29:16.815Z testcontainers:containers [16ba183cb5e9] + Exception Group Traceback (most recent call last):
2026-06-15T01:29:16.815Z testcontainers:containers [16ba183cb5e9] | File "/usr/local/lib/python3.12/site-packages/hypercorn/asyncio/run.py", line 109, in _server_callback
2026-06-15T01:29:16.815Z testcontainers:containers [16ba183cb5e9] | await TCPServer(app, loop, config, context, lifespan_state, reader, writer)
2026-06-15T01:29:16.815Z testcontainers:containers [16ba183cb5e9] | File "/usr/local/lib/python3.12/site-packages/hypercorn/asyncio/tcp_server.py", line 57, in run
2026-06-15T01:29:16.815Z testcontainers:containers [16ba183cb5e9] | async with TaskGroup(self.loop) as task_group:
2026-06-15T01:29:16.815Z testcontainers:containers [16ba183cb5e9] | ^^^^^^^^^^^^^^^^^^^^
2026-06-15T01:29:16.815Z testcontainers:containers [16ba183cb5e9] | File "/usr/local/lib/python3.12/site-packages/hypercorn/asyncio/task_group.py", line 75, in __aexit__
2026-06-15T01:29:16.815Z testcontainers:containers [16ba183cb5e9] | await self._task_group.__aexit__(exc_type, exc_value, tb)
2026-06-15T01:29:16.815Z testcontainers:containers [16ba183cb5e9] | File "/usr/local/lib/python3.12/asyncio/taskgroups.py", line 71, in __aexit__
2026-06-15T01:29:16.815Z testcontainers:containers [16ba183cb5e9] | return await self._aexit(et, exc)
2026-06-15T01:29:16.815Z testcontainers:containers [16ba183cb5e9] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-15T01:29:16.815Z testcontainers:containers [16ba183cb5e9] | File "/usr/local/lib/python3.12/asyncio/taskgroups.py", line 164, in _aexit
2026-06-15T01:29:16.815Z testcontainers:containers [16ba183cb5e9] | raise BaseExceptionGroup(
2026-06-15T01:29:16.815Z testcontainers:containers [16ba183cb5e9] | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
2026-06-15T01:29:16.815Z testcontainers:containers [16ba183cb5e9] +-+---------------- 1 ----------------
2026-06-15T01:29:16.815Z testcontainers:containers [16ba183cb5e9] | Traceback (most recent call last):
2026-06-15T01:29:16.815Z testcontainers:containers [16ba183cb5e9] | File "/usr/local/lib/python3.12/site-packages/hypercorn/protocol/__init__.py", line 66, in handle
2026-06-15T01:29:16.815Z testcontainers:containers [16ba183cb5e9] | return await self.protocol.handle(event)
2026-06-15T01:29:16.815Z testcontainers:containers [16ba183cb5e9] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-15T01:29:16.815Z testcontainers:containers [16ba183cb5e9] | File "/usr/local/lib/python3.12/site-packages/hypercorn/protocol/h11.py", line 116, in handle
2026-06-15T01:29:16.815Z testcontainers:containers [16ba183cb5e9] | await self._handle_events()
2026-06-15T01:29:16.815Z testcontainers:containers [16ba183cb5e9] | File "/usr/local/lib/python3.12/site-packages/hypercorn/protocol/h11.py", line 172, in _handle_events
2026-06-15T01:29:16.815Z testcontainers:containers [16ba183cb5e9] | await self._check_protocol(event)
2026-06-15T01:29:16.815Z testcontainers:containers [16ba183cb5e9] | File "/usr/local/lib/python3.12/site-packages/hypercorn/protocol/h11.py", line 321, in _check_protocol
2026-06-15T01:29:16.815Z testcontainers:containers [16ba183cb5e9] | raise H2ProtocolAssumedError(
2026-06-15T01:29:16.815Z testcontainers:containers [16ba183cb5e9] | hypercorn.protocol.h11.H2ProtocolAssumedError: b'PRI * HTTP/2.0\r\n\r\nSM\r\n\r\n\x00\x00\x0c\x04\x00\x00\x00\x00\x00\x00\x04\x00 \x00\x00\x00\x05\x00\x00@\x00\x00\x00\x04\x08\x00\x00\x00\x00\x00\x00O\x00\x01\x00\x00\xb2\x01\x04\x00\x00\x00\x01\x83\x86A\x8f5I-\x95\xd8T\x96\xc8\xbd\x96\xc3\xdc|\x00\x07\x04\x9b`\xd5w?R\xb1\xaa>\x85"rT\x92\xd9]\x85Il\xce\x06\rRKev\x15?_\x9a\x1du\xd0b\r&=Lw\xaaE\xec*\x124\x95sU\xdc\xe4\x1aLz\x97\xee\xe7S\x9a\x1du\xd0b\r&=Lw\xaaE\xec*\x124\x95sU\xdc\xe4\x1aLz\x97\xee\xe7@\x90\xf2\xb5\x85BF\x92\xacj\xbb\x9c\x83I\x8fR\xc6\x93\x9f5]\xe2\x0b\x9d*\xf4\xe18u;\x9b\x1b&\x0c\xb5\xf2\xef\xc9\xbe\xf9v\'\xae\x86\xb1p\xe4\xe3\xd8\x7f@\x90\xf2\xb5\x85BF\x92\xacJ-BKb\xd5\x0e\x92\xff\x85\x94\xe7\x8cv\x7f\x00\x00D\x01\x04\x00\x00\x00\x03\x83\x86\xc2\x04\x9b`\xd5w?R\xb1\xaa>\x85"rT\x92\xd9]\x85Il\xce\x06\rRKev\x15?\xc1\xc0\x7f\x00\x9e5]\xe2\x080\xd5\xa2\x96\xcfV\x9bx\xb7F\x1f\x17\xcf\x0e\xde\xd97zw\x8d\x14\x02^\x03\xabo\xbf\x00\x00o\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00g\n\x18\xe8\xd0\xba\x8b\xc2\xc8\x86I\xa1\xc9F\xa3\x9f\xe8\x19\xec\xd8v\xd2I\xd5\xe8\xfd\xaa\x12&inv_16jny6cUko6Q5cEJpWvW5vJQtkM4GUW68F\x18\x18"\x0c\n\x07counter\x12\x0132\x06943472@\x88\x14H\x89\xcc\xd8\xce\xc0\xcb\xe2\xfc\\\x00\x02]\x00\x00\x00\x00\x00\x01\x04\x00\x00\x00\x00\x00\x02U\nD\n\x16x-restate-ingress-path\x12*/ObjectInterpreterL0/943472/interpret/send\n \n\x0ccontent-type\x12\x10application/json\n\x1a\n\x06accept\x12\x10application/json\n\x14\n\x0faccept-language\x12\x01*\n\x16\n\x0esec-fetch-mode\x12\x04cors\n\x12\n\nuser-agent\x12\x04node\n \n\x0faccept-encoding\x12\rgzip, deflate\n\x15\n\x0econtent-length\x12\x03336r\xd3\x02\n\xd0\x02{"commands":[{"kind":10},{"kind":4},{"kind":4},{"kind":16},{"kind":3,"key":5},{"kind":16},{"kind":2,"key":4},{"kind":10},{"kind":4},{"kind":7},{"kind":15,"index":9},{"kind":7},{"kind":15,"index":11},{"kind":1,"key":1},{"kind":1,"key":1},{"kind":1,"key":4},{"kind":3,"key":5},{"kind":5},{"kind":4},{"kind":2,"key":2},{"kind":3,"key":4}]}\x00\x00\x16\x00\x00\x00\x00\x00\x01\x04\x11\x00\x00\x00\x00\x00\x0eX\x01b\nsideEffect\x00\x00\x17\x00\x00\x00\x00\x00\x01\x80\x11\x00\x00\x00\x00\x00\x0f\x08\x01*\x0b\n\t"hello-0"\x00\x00\x13\x00\x00\x00\x00\x00\x01\x04\x07\x00\x00\x00\x00\x00\x0b\n\x07counterj\x00\x00\x00\x16\x00\x00\x00\x00\x00\x01\x04\x03\x00\x00\x00\x00\x00\x0e\n\x07counter\x1a\x03\n\x011\x00\x00\x16\x00\x00\x00\x00\x00\x01\x04\x07\x00\x00\x00\x00\x00\x0e\n\x07counterr\x03\n\x011\x00\x00\x16\x00\x00\x00\x00\x00\x01\x04\x03\x00\x00\x00\x00\x00\x0e\n\x07counter\x1a\x03\n\x012\x00\x00f\x00\x00\x00\x00\x00\x01\x04\x0e\x00\x00\x00\x00\x00^\n\x18ServiceInterpreterHelper\x12\x10resolveAwakeable\x1a."sign_16NC6i8LIhkmhyUajn-gZ7Nh20knV6P2qAAAAEQ"P\x04\x00\x003\x00\x00\x00\x00\x00\x01\x80\x0e\x00\x00\x00\x00\x00+\x08\x04\x82\x01&inv_1k4FY2DSOJK556WDHvxhTksTqf7dBe4Hmx\x00\x00\x12\x00\x00\x00\x00\x00\x01\xfb\xff\x00\x00\x00\x00\x00\n\x10\x11*\x06\n\x04"ok"\x00\x00\x0f\x00\x00\x00\x00\x00\x01\x04\x04\x00\x00\x00\x00\x00\x07\n\x05key-5\x00\x00f\x00\x00\x00\x00\x00\x01\x04\x0e\x00\x00\x00\x00\x00^\n\x18ServiceInterpreterHelper\x12\x10resolveAwakeable\x1a."sign_16NC6i8LIhkmhyUajn-gZ7Nh20knV6P2qAAAAEg"P\x05\x00\x003\x00\x00\x00\x00\x00\x01\x80\x0e\x00\x00\x00\x00\x00+\x08\x05\x82\x01&inv_19PkSrIzfCYb4OwalsQBX28oqFZQxjWubv\x00\x00\x12\x00\x00\x00\x00\x00\x01\xfb\xff\x00\x00\x00\x00\x00\n\x10\x12*\x06\n\x04"ok"\x00\x00\x11\x00\x00\x00\x00\x00\x01\x04\x07\x00\x00\x00\x00\x00\t\n\x05key-4j\x00\x00\x00\x16\x00\x00\x00\x00\x00\x01\x04\x11\x00\x00\x00\x00\x00\x0eX\x07b\nsideEffect\x00\x00\x17\x00\x00\x00\x00\x00\x01\x80\x11\x00\x00\x00\x00\x00\x0f\x08\x07*\x0b\n\t"hello-7"\x00\x00\x16\x00\x00\x00\x00\x00\x01\x04\x07\x00\x00\x00\x00\x00\x0e\n\x07counterr\x03\n\x012\x00\x00\x16\x00\x00\x00\x00\x00\x01\x04\x03\x00\x00\x00\x00\x00\x0e\n\x07counter\x1a\x03\n\x013\x00\x007\x00\x00\x00\x00\x00\x01\x04\r\x00\x00\x00\x00\x00/\n\x18ServiceInterpreterHelper\x12\x04echo\x1a\t"hello-9"P\tX\n\x00\x003\x00\x00\x00\x00\x00\x01\x80\x0e\x00\x00\x00\x00\x00+\x08\t\x82\x01&inv_1h9ybYvRwLjt27UYsuNPMyXe4n80qhvrfr\x00\x00\x17\x00\x00\x00\x00\x00\x01\x80\r\x00\x00\x00\x00\x00\x0f\x08\n*\x0b\n\t"hello-9"\x00\x008\x00\x00\x00\x00\x00\x01\x04\r\x00\x00\x00\x00\x000\n\x18ServiceInterpreterHelper\x12\x04echo\x1a\n"hello-11"P\x0bX\x0c\x00\x003\x00\x00\x00\x00\x00\x01\x80\x0e\x00\x00\x00\x00\x00+\x08\x0b\x82\x01&inv_16Rr6m6XeEMf1Vb4cbdf9bj7VXtSNmXykV\x00\x00\x83\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00{\n\x18\xe9\x021\xe1rF\xc6\x07\xdf\x08#!\xe5l\xc7G\xc6~\xd7xQ\xa6\xc4\xaf\x12&inv_10FnMm5onNuV5lFwDoARqISy7Vll0fUanR\x18\x10"\x12\n\x05key-0\x12\t"value-0""\x0c\n\x07counter\x12\x0112\x06901463@\xca\x17H\x90\x8c\xb5\x85\xf4\xce\xe3\xe4y\x00\x03\x19\x00\x00\x00\x00\x00\x03\x04\x00\x00\x00\x00\x00\x03\x11\nD\n\x16x-restate-ingress-path\x12*/ObjectInterpreterL0/901463/interpret/send\n \n\x0ccontent-type\x12\x10application/json\n\x1a\n\x06accept\x12\x10application/json\n\x14\n\x0faccept-language\x12\x01*\n\x16\n\x0esec-fetch-mode\x12\x04cors\n\x12\n\nuser-agent\x12\x04node\n \n\x0faccept-encoding\x12\rgzip, deflate\n\x15\n\x0econtent-length\x12\x03524r\x8f\x04\n\x8c\x04{"commands":[{"kind":4},{"kind":1,"key":0},{"kind":3,"key":3},{"kind":19,"key":189086,"program":{"commands":[{"kind":2,"key":0},{"kind":2,"key":3},{"kind":10},{"kind":1,"key":2},{"kind":17}]}},{"kind":15,"index":3},{"kind":19,"key":354060,"program":{"commands":[{"kind":4},{"kind":2,"key":5},{"kind":4},{"kind":1,"key":2}]}},{"kind":15,"index":5},{"kind":10},{"kind":2,"key":4},{"kind":7},{"kind":15,"index":9},{"kind":3,"key":5},{"kind":10},{"kind":3,"key":0},{"kind":10},{"kind":2,"key":3},{"kind":10},{"kind":2,"key":2}]}\x00\x00\x13\x00\x00\x00\x00\x00\x03\x04\x07\x00\x00\x00\x00\x00\x0b\n\x07counterj\x00\x00\x00\x16\x00\x00\x00\x00\x00\x03\x04\x03\x00\x00\x00\x00\x00\x0e\n\x07counter\x1a\x03\n\x011\x00\x00\x1c\x00\x00\x00\x00\x00\x03\x04\x03\x00\x00\x00\x00\x00\x14\n\x05key-0\x1a\x0b\n\t"value-0"\x00\x00\x0f\x00\x00\x00\x00\x00\x03\x04\x04\x00\x00\x00\x00\x00\x07\n\x05key-3\x00\x00\xa5\x00\x00\x00\x00\x00\x03\x04\r\x00\x00\x00\x00\x00\x9d\n\x13ObjectInterpreterL1\x12\tinterpret\x1ao{"commands": [{"kind": 2, "key": 0}, {"kind": 2, "key": 3}, {"kind": 10}, {"kind": 1, "key": 2}, {"kind": 17}]}*\x06189086P\x02X\x03\x00\x003\x00\x00\x00\x00\x00\x03\x80\x0e\x00\x00\x00\x00\x00+\x08\x02\x82\x01&inv_198hUWAi6rEo6omRYuWClLKLS7D0TzrYpb\x00\x00\x0c\x00\x00\x00\x00\x00\x03\x80\r\x00\x00\x00\x00\x00\x04\x08\x03*\x00\x00\x00\x8c\x00\x00\x00\x00\x00\x03\x04\r\x00\x00\x00\x00\x00\x84\n\x13ObjectInterpreterL1\x12\tinterpret\x1aV{"commands": [{"kind": 4}, {"kind": 2, "key": 5}, {"kind": 4}, {"kind": 1, "key": 2}]}*\x06354060P\x04X\x05\x00\x003\x00\x00\x00\x00\x00\x03\x80\x0e\x00\x00\x00\x00\x00+\x08\x04\x82\x01&inv_1kOiNK5SQazP1DzQtd6fHyBvdtq8ComGlP\x00\x00\x0c\x00\x00\x00\x00\x00\x03\x80\r\x00\x00\x00\x00\x00\x04\x08\x05*\x00\x00\x00\x16\x00\x00\x00\x00\x00\x03\x04\x11\x00\x00\x00\x00\x00\x0eX\x06b\nsideEffect\x00\x00\x17\x00\x00\x00\x00\x00\x03\x80\x11\x00\x00\x00\x00\x00\x0f\x08\x06*\x0b\n\t"hello-7"\x00\x00\x11\x00\x00\x00\x00\x00\x03\x04\x07\x00\x00\x00\x00\x00\t\n\x05key-4j\x00\x00\x007\x00\x00\x00\x00\x00\x03\x04\r\x00\x00\x00\x00\x00/\n\x18ServiceInterpreterHelper\x12\x04echo\x1a\t"hello-9"P\x08X\t\x00\x003\x00\x00\x00\x00\x00\x03\x80\x0e\x00\x00\x00\x00\x00+\x08\x08\x82\x01&inv_11Os9kqrwAxa18DF8sYCodvRPLcMi8T85z'
2026-06-15T01:29:16.815Z testcontainers:containers [16ba183cb5e9] |
2026-06-15T01:29:16.815Z testcontainers:containers [16ba183cb5e9] | During handling of the above exception, another exception occurred:
2026-06-15T01:29:16.816Z testcontainers:containers [16ba183cb5e9] |
2026-06-15T01:29:16.816Z testcontainers:containers [16ba183cb5e9] | Traceback (most recent call last):
2026-06-15T01:29:16.816Z testcontainers:containers [16ba183cb5e9] | File "/usr/local/lib/python3.12/site-packages/hypercorn/asyncio/tcp_server.py", line 73, in run
2026-06-15T01:29:16.816Z testcontainers:containers [16ba183cb5e9] | await self._read_data()
2026-06-15T01:29:16.816Z testcontainers:containers [16ba183cb5e9] | File "/usr/local/lib/python3.12/site-packages/hypercorn/asyncio/tcp_server.py", line 108, in _read_data
2026-06-15T01:29:16.816Z testcontainers:containers [16ba183cb5e9] | await self.protocol.handle(RawData(data))
2026-06-15T01:29:16.816Z testcontainers:containers [16ba183cb5e9] | File "/usr/local/lib/python3.12/site-packages/hypercorn/protocol/__init__.py", line 81, in handle
2026-06-15T01:29:16.816Z testcontainers:containers [16ba183cb5e9] | return await self.protocol.handle(RawData(data=error.data))
2026-06-15T01:29:16.816Z testcontainers:containers [16ba183cb5e9] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-15T01:29:16.816Z testcontainers:containers [16ba183cb5e9] | File "/usr/local/lib/python3.12/site-packages/hypercorn/protocol/h2.py", line 190, in handle
2026-06-15T01:29:16.816Z testcontainers:containers [16ba183cb5e9] | await self._handle_events(events)
2026-06-15T01:29:16.816Z testcontainers:containers [16ba183cb5e9] | File "/usr/local/lib/python3.12/site-packages/hypercorn/protocol/h2.py", line 259, in _handle_events
2026-06-15T01:29:16.816Z testcontainers:containers [16ba183cb5e9] | await self.streams[event.stream_id].handle(
2026-06-15T01:29:16.816Z testcontainers:containers [16ba183cb5e9] | ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
2026-06-15T01:29:16.816Z testcontainers:containers [16ba183cb5e9] | KeyError: 1
2026-06-15T01:29:16.816Z testcontainers:containers [16ba183cb5e9] +------------------------------------
2026-06-15T01:29:16.869Z testcontainers:containers [04318d2c6ab7] Unhandled exception in client_connected_cb
2026-06-15T01:29:16.869Z testcontainers:containers [04318d2c6ab7] transport: <_SelectorSocketTransport closed fd=13>
2026-06-15T01:29:16.869Z testcontainers:containers [04318d2c6ab7] + Exception Group Traceback (most recent call last):
2026-06-15T01:29:16.869Z testcontainers:containers [04318d2c6ab7] | File "/usr/local/lib/python3.12/site-packages/hypercorn/asyncio/run.py", line 109, in _server_callback
2026-06-15T01:29:16.869Z testcontainers:containers [04318d2c6ab7] | await TCPServer(app, loop, config, context, lifespan_state, reader, writer)
2026-06-15T01:29:16.869Z testcontainers:containers [04318d2c6ab7] | File "/usr/local/lib/python3.12/site-packages/hypercorn/asyncio/tcp_server.py", line 57, in run
2026-06-15T01:29:16.869Z testcontainers:containers [04318d2c6ab7] | async with TaskGroup(self.loop) as task_group:
2026-06-15T01:29:16.869Z testcontainers:containers [04318d2c6ab7] | ^^^^^^^^^^^^^^^^^^^^
2026-06-15T01:29:16.869Z testcontainers:containers [04318d2c6ab7] | File "/usr/local/lib/python3.12/site-packages/hypercorn/asyncio/task_group.py", line 75, in __aexit__
2026-06-15T01:29:16.869Z testcontainers:containers [04318d2c6ab7] | await self._task_group.__aexit__(exc_type, exc_value, tb)
2026-06-15T01:29:16.869Z testcontainers:containers [04318d2c6ab7] | File "/usr/local/lib/python3.12/asyncio/taskgroups.py", line 71, in __aexit__
2026-06-15T01:29:16.869Z testcontainers:containers [04318d2c6ab7] | return await self._aexit(et, exc)
2026-06-15T01:29:16.869Z testcontainers:containers [04318d2c6ab7] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-15T01:29:16.869Z testcontainers:containers [04318d2c6ab7] | File "/usr/local/lib/python3.12/asyncio/taskgroups.py", line 164, in _aexit
2026-06-15T01:29:16.869Z testcontainers:containers [04318d2c6ab7] | raise BaseExceptionGroup(
2026-06-15T01:29:16.869Z testcontainers:containers [04318d2c6ab7] | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
2026-06-15T01:29:16.870Z testcontainers:containers [04318d2c6ab7] +-+---------------- 1 ----------------
2026-06-15T01:29:16.870Z testcontainers:containers [04318d2c6ab7] | Traceback (most recent call last):
2026-06-15T01:29:16.870Z testcontainers:containers [04318d2c6ab7] | File "/usr/local/lib/python3.12/site-packages/hypercorn/protocol/__init__.py", line 66, in handle
2026-06-15T01:29:16.870Z testcontainers:containers [04318d2c6ab7] | return await self.protocol.handle(event)
2026-06-15T01:29:16.870Z testcontainers:containers [04318d2c6ab7] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-15T01:29:16.870Z testcontainers:containers [04318d2c6ab7] | File "/usr/local/lib/python3.12/site-packages/hypercorn/protocol/h11.py", line 116, in handle
2026-06-15T01:29:16.870Z testcontainers:containers [04318d2c6ab7] | await self._handle_events()
2026-06-15T01:29:16.870Z testcontainers:containers [04318d2c6ab7] | File "/usr/local/lib/python3.12/site-packages/hypercorn/protocol/h11.py", line 172, in _handle_events
2026-06-15T01:29:16.870Z testcontainers:containers [04318d2c6ab7] | await self._check_protocol(event)
2026-06-15T01:29:16.870Z testcontainers:containers [04318d2c6ab7] | File "/usr/local/lib/python3.12/site-packages/hypercorn/protocol/h11.py", line 321, in _check_protocol
2026-06-15T01:29:16.870Z testcontainers:containers [04318d2c6ab7] | raise H2ProtocolAssumedError(
2026-06-15T01:29:16.870Z testcontainers:containers [04318d2c6ab7] | hypercorn.protocol.h11.H2ProtocolAssumedError: b'PRI * HTTP/2.0\r\n\r\nSM\r\n\r\n\x00\x00\x0c\x04\x00\x00\x00\x00\x00\x00\x04\x00 \x00\x00\x00\x05\x00\x00@\x00\x00\x00\x04\x08\x00\x00\x00\x00\x00\x00O\x00\x01\x00\x00\xaf\x01\x04\x00\x00\x00\x01\x83\x86A\x8e5I-\x95\xd8T\x96\xc8\x8fQn>\x00\x07\x04\x9b`\xd5w?R\xb1\xaa>\x85"rT\x92\xd9]\x85Il\xce\x16\rRKev\x15?_\x9a\x1du\xd0b\r&=Lw\xaaE\xec*\x124\x95sU\xdc\xe4\x1aLz\x97\xee\xe7S\x9a\x1du\xd0b\r&=Lw\xaaE\xec*\x124\x95sU\xdc\xe4\x1aLz\x97\xee\xe7@\x90\xf2\xb5\x85BF\x92\xacj\xbb\x9c\x83I\x8fR\xc6\x93\x9d5]\xe2\x0b\xf2T\x8e\x8eF\x97,\xc6\xe3\xf3\xf2pu"YY\xf3\xb5\x08.~\xb9\xc5\x7f\xbf@\x90\xf2\xb5\x85BF\x92\xacJ-BKb\xd5\x0e\x92\xff\x85\x94\xe7\x8cv\x7f\x00\x00D\x01\x04\x00\x00\x00\x03\x83\x86\xc2\x04\x9b`\xd5w?R\xb1\xaa>\x85"rT\x92\xd9]\x85Il\xce\x16\rRKev\x15?\xc1\xc0\x7f\x00\x9e5]\xe2\x0bh\xa3\xbb\xbau\xd5\xc6\xed\xd0\x87_Dz\xed|d\xb5\xef6\xe2\xdd\xbf\xbb=\'\xef\xbf\x00\x00D\x01\x04\x00\x00\x00\x05\x83\x86\xc3\x04\x9b`\xd5w?R\xb1\xaa>\x85"rT\x92\xd9]\x85Il\xce\x16\rRKev\x15?\xc2\xc1~\x9f5]\xe2\x0b\xb1\xf6\xee\xdfW?.\xee\xc0\xd6gS\xcc:\xb3e\xc4{\xd0\xf3\x17\xe0x\xf3>+\xbf\xc0\x00\x00\x83\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00{\n\x18\x95~c\xac\xbc\x85Wk\x01\x9e\xc8\xe5\xa7\x01F\xba\xd8\x8c0%\nb\x10\xca\x12&inv_19dnsj6bt6rH69hW6ansff3xRsseLkL2Dv\x18\x11"\x12\n\x05key-2\x12\t"value-2""\x0c\n\x07counter\x12\x0132\x06190155@\xc8\x10H\xbf\xcb\xfb\xba\xd8\xf2\xfd\xa4;\x00\x01\x86\x00\x00\x00\x00\x00\x01\x04\x00\x00\x00\x00\x00\x01~r\xfb\x02\n\xf8\x02{"commands": [{"kind": 18}, {"kind": 10}, {"kind": 4}, {"kind": 4}, {"kind": 4}, {"kind": 1, "key": 2}, {"kind": 2, "key": 5}, {"kind": 10}, {"kind": 10}, {"kind": 4}, {"kind": 4}, {"kind": 19, "key": 576186, "program": {"commands": [{"kind": 1, "key": 4}, {"kind": 7}, {"kind": 15, "index": 1}, {"kind": 2, "key": 4}, {"kind": 10}]}}, {"kind": 15, "index": 11}, {"kind": 4}]}\x00\x00\xaf\x00\x00\x00\x00\x00\x01\x04\x0e\x00\x00\x00\x00\x00\xa7\n\x18ServiceInterpreterHelper\x12\x1aincrementViaAwakeableDance\x1am{"interpreter": {"layer": 1, "key": "190155"}, "txPromiseId": "sign_1lX5jrLyFV2sBnsjlpwFGutiMMCUKYhDKAAAAEQ"}P\x01\x00\x003\x00\x00\x00\x00\x00\x01\x80\x0e\x00\x00\x00\x00\x00+\x08\x01\x82\x01&inv_171DElBXsjws0VEd7KiF7TicgH92NtOVcl\x00\x00<\x00\x00\x00\x00\x00\x01\xfb\xff\x00\x00\x00\x00\x004\x10\x11*0\n."sign_1mIVYbANi11EBnsjlqKfYd9d84m6iAo0eAAAAEQ"\x00\x00>\x00\x00\x00\x00\x00\x01\x04\x14\x00\x00\x00\x00\x006\n,sign_1mIVYbANi11EBnsjlqKfYd9d84m6iAo0eAAAAEQ\x12\x06\n\x04"ok"\x00\x00\x16\x00\x00\x00\x00\x00\x01\x04\x11\x00\x00\x00\x00\x00\x0eX\x02b\nsideEffect\x00\x00\x17\x00\x00\x00\x00\x00\x01\x80\x11\x00\x00\x00\x00\x00\x0f\x08\x02*\x0b\n\t"hello-1"\x00\x00\x13\x00\x00\x00\x00\x00\x01\x04\x07\x00\x00\x00\x00\x00\x0b\n\x07counterj\x00\x00\x00\x16\x00\x00\x00\x00\x00\x01\x04\x03\x00\x00\x00\x00\x00\x0e\n\x07counter\x1a\x03\n\x011\x00\x00\x16\x00\x00\x00\x00\x00\x01\x04\x07\x00\x00\x00\x00\x00\x0e\n\x07counterr\x03\n\x011\x00\x00\x16\x00\x00\x00\x00\x00\x01\x04\x03\x00\x00\x00\x00\x00\x0e\n\x07counter\x1a\x03\n\x012\x00\x00\x16\x00\x00\x00\x00\x00\x01\x04\x07\x00\x00\x00\x00\x00\x0e\n\x07counterr\x03\n\x012\x00\x00\x16\x00\x00\x00\x00\x00\x01\x04\x03\x00\x00\x00\x00\x00\x0e\n\x07counter\x1a\x03\n\x013\x00\x00\x1c\x00\x00\x00\x00\x00\x01\x04\x03\x00\x00\x00\x00\x00\x14\n\x05key-2\x1a\x0b\n\t"value-2"\x00\x00\x11\x00\x00\x00\x00\x00\x01\x04\x07\x00\x00\x00\x00\x00\t\n\x05key-5j\x00\x00\x00\x16\x00\x00\x00\x00\x00\x01\x04\x11\x00\x00\x00\x00\x00\x0eX\x07b\nsideEffect\x00\x00\x17\x00\x00\x00\x00\x00\x01\x80\x11\x00\x00\x00\x00\x00\x0f\x08\x07*\x0b\n\t"hello-7"\x00\x00\x97\x00\x00\x00\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x8f\n\x18\x97\xe1\xe0\xe1\xec>\x90?\x01\x9e\xc8\xe5\x86\xb41\xe0\x1f\xe1A\xd1RN\xd3!\x12&inv_15slv7NPnVBB11PjsyqDacu8xuGSTv3jhv\x18!"\x12\n\x05key-1\x12\t"value-1""\x12\n\x05key-4\x12\t"value-4""\x0c\n\x07counter\x12\x0152\x06578140@\x97\x11H\x9a\xf3\x81\xe6\x9a\xa2\xd2\xbe\x0c\x00\x00\x97\x00\x00\x00\x00\x00\x05\x00\x00\x00\x00\x00\x00\x00\x8f\n\x18\x98\x97\xcc\xd2\xe6\x1d\xaeS\x01\x9e\xc8\xe5\x8dDP\x03\xbdQ\x99YVz\xde\x9b\x12&inv_17bqv5k6XBSE4K7tY1OKJGoCAY2X1VYoGB\x18\x1f"\x12\n\x05key-0\x12\t"value-0""\x12\n\x05key-2\x12\t"value-2""\x0c\n\x07counter\x12\x0152\x06112121@\x97\x11H\xae\xb7\xac\xc7\x8a\xa1\xf5\x87\x10\x00\x03d\x00\x00\x00\x00\x00\x03\x04\x00\x00\x00\x00\x00\x03\\r\xd9\x06\n\xd6\x06{"commands": [{"kind": 10}, {"kind": 19, "key": 771986, "program": {"commands": [{"kind": 1, "key": 2}, {"kind": 7}, {"kind": 15, "index": 1}, {"kind": 1, "key": 3}, {"kind": 3, "key": 5}, {"kind": 18}, {"kind": 10}, {"kind": 4}, {"kind": 2, "key": 5}, {"kind": 3, "key": 4}, {"kind": 1, "key": 0}, {"kind": 4}, {"kind": 4}, {"kind": 10}, {"kind": 4}]}}, {"kind": 4}, {"kind": 15, "index": 1}, {"kind": 2, "key": 5}, {"kind": 1, "key": 4}, {"kind": 7}, {"kind": 15, "index": 6}, {"kind": 10}, {"kind": 4}, {"kind": 1, "key": 1}, {"kind": 4}, {"kind": 4}, {"kind": 2, "key": 1}, {"kind": 4}, {"kind": 19, "key": 339563, "program": {"commands": [{"kind": 4}, {"kind": 2, "key": 1}, {"kind": 10}]}}, {"kind": 15, "index": 15}, {"kind": 7}, {"kind": 7}, {"kind": 15, "index": 17}, {"kind": 1, "key": 4}, {"kind": 15, "index": 18}, {"kind": 4}, {"kind": 10}]}\x00\x01\x90\x00\x00\x00\x00\x00\x05\x04\x00\x00\x00\x00\x00\x01\x88r\x85\x03\n\x82\x03{"commands": [{"kind": 1, "key": 0}, {"kind": 10}, {"kind": 4}, {"kind": 4}, {"kind": 10}, {"kind": 10}, {"kind": 4}, {"kind": 10}, {"kind": 7}, {"kind": 15, "index": 8}, {"kind": 1, "key": 2}, {"kind": 4}, {"kind": 7}, {"kind": 15, "index": 12}, {"kind": 4}, {"kind": 5}, {"kind": 8, "sleep": 13}, {"kind": 15, "index": 16}, {"kind": 2, "key": 0}, {"kind": 10}, {"kind": 1, "key": 3}]}\x00\x00\x16\x00\x00\x00\x00\x00\x03\x04\x11\x00\x00\x00\x00\x00\x0eX\x01b\nsideEffect\x00\x00\x1c\x00\x00\x00\x00\x00\x05\x04\x03\x00\x00\x00\x00\x00\x14\n\x05key-0\x1a\x0b\n\t"value-0"\x00\x00\x17\x00\x00\x00\x00\x00\x03\x80\x11\x00\x00\x00\x00\x00\x0f\x08\x01*\x0b\n\t"hello-0"\x00\x00\x16\x00\x00\x00\x00\x00\x05\x04\x11\x00\x00\x00\x00\x00\x0eX\x01b\nsideEffect\x00\x01T\x00\x00\x00\x00\x00\x03\x04\r\x00\x00\x00\x00\x01L\n\x13ObjectInterpreterL2\x12\tinterpret\x1a\x9d\x02{"commands": [{"kind": 1, "key": 2}, {"kind": 7}, {"kind": 15, "index": 1}, {"kind": 1, "key": 3}, {"kind": 3, "key": 5}, {"kind": 18}, {"kind": 10}, {"kind": 4}, {"kind": 2, "key": 5}, {"kind": 3, "key": 4}, {"kind": 1, "key": 0}, {"kind": 4}, {"kind": 4}, {"kind": 10}, {"kind": 4}]}*\x06771986P\x02X\x03\x00\x00\x17\x00\x00\x00\x00\x00\x05\x80\x11\x00\x00\x00\x00\x00\x0f\x08\x01*\x0b\n\t"hello-1"\x00\x003\x00\x00\x00\x00\x00\x03\x80\x0e\x00\x00\x00\x00\x00+\x08\x02\x82\x01&inv_1cLlT6fOihaV3eLOdHWdgBgXe9dTjo4H4t\x00\x00\x13\x00\x00\x00\x00\x00\x05\x04\x07\x00\x00\x00\x00\x00\x0b\n\x07counterj\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x03\x80\r\x00\x00\x00\x00\x00\x04\x08\x03*\x00\x00\x00\x16\x00\x00\x00\x00\x00\x05\x04\x03\x00\x00\x00\x00\x00\x0e\n\x07counter\x1a\x03\n\x011\x00\x00\x13\x00\x00\x00\x00\x00\x03\x04\x07\x00\x00\x00\x00\x00\x0b\n\x07counterj\x00\x00\x00\x16\x00\x00\x00\x00\x00\x05\x04\x07\x00\x00\x00\x00\x00\x0e\n\x07counterr\x03\n\x011\x00\x00\x16\x00\x00\x00\x00\x00\x03\x04\x03\x00\x00\x00\x00\x00\x0e\n\x07counter\x1a\x03\n\x011\x00\x00\x16\x00\x00\x00\x00\x00\x05\x04\x03\x00\x00\x00\x00\x00\x0e\n\x07counter\x1a\x03\n\x012\x00\x00\x11\x00\x00\x00\x00\x00\x03\x04\x07\x00\x00\x00\x00\x00\t\n\x05key-5j\x00\x00\x00\x16\x00\x00\x00\x00\x00\x05\x04\x11\x00\x00\x00\x00\x00\x0eX\x04b\nsideEffect\x00\x00\x1c\x00\x00\x00\x00\x00\x03\x04\x03\x00\x00\x00\x00\x00\x14\n\x05key-4\x1a\x0b\n\t"value-4"\x00\x00\x17\x00\x00\x00\x00\x00\x05\x80\x11\x00\x00\x00\x00\x00\x0f\x08\x04*\x0b\n\t"hello-4"\x00\x007\x00\x00\x00\x00\x00\x03\x04\r\x00\x00\x00\x00\x00/\n\x18ServiceInterpreterHelper\x12\x04echo\x1a\t"hello-6"P\x06X\x07\x00\x00\x16\x00\x00\x00\x00\x00\x05\x04\x11\x00\x00\x00\x00\x00\x0eX\x05b\nsideEffect\x00\x003\x00\x00\x00\x00\x00\x03\x80\x0e\x00\x00\x00\x00\x00+\x08\x06\x82\x01&inv_1kxC5YyVlbGU4fZwjl8xnKtOkeyzMZ47mx\x00\x00\x17\x00\x00\x00\x00\x00\x05\x80\x11\x00\x00\x00\x00\x00\x0f\x08\x05*\x0b\n\t"hello-5"\x00\x00\x17\x00\x00\x00\x00\x00\x03\x80\r\x00\x00\x00\x00\x00\x0f\x08\x07*\x0b\n\t"hello-6"\x00\x00\x16\x00\x00\x00\x00\x00\x05\x04\x07\x00\x00\x00\x00\x00\x0e\n\x07counterr\x03\n\x012\x00\x00\x16\x00\x00\x00\x00\x00\x03\x04\x11\x00\x00\x00\x00\x00\x0eX\x08b\nsideEffect\x00\x00\x16\x00\x00\x00\x00\x00\x05\x04\x03\x00\x00\x00\x00\x00\x0e\n\x07counter\x1a\x03\n\x013\x00\x00\x17\x00\x00\x00\x00\x00\x03\x80\x11\x00\x00\x00\x00\x00\x0f\x08\x08*\x0b\n\t"hello-8"\x00\x00\x16\x00\x00\x00\x00\x00\x05\x04\x11\x00\x00\x00\x00\x00\x0eX\x07b\nsideEffect\x00\x00\x16\x00\x00\x00\x00\x00\x03\x04\x07\x00\x00\x00\x00\x00\x0e\n\x07counterr\x03\n\x011\x00\x00\x17\x00\x00\x00\x00\x00\x05\x80\x11\x00\x00\x00\x00\x00\x0f\x08\x07*\x0b\n\t"hello-7"\x00\x00\x16\x00\x00\x00\x00\x00\x03\x04\x03\x00\x00\x00\x00\x00\x0e\n\x07counter\x1a\x03\n\x012\x00\x007\x00\x00\x00\x00\x00\x05\x04\r\x00\x00\x00\x00\x00/\n\x18ServiceInterpreterHelper\x12\x04echo\x1a\t"hello-8"P\x08X\t\x00\x00\x1c\x00\x00\x00\x00\x00\x03\x04\x03\x00\x00\x00\x00\x00\x14\n\x05key-1\x1a\x0b\n\t"value-1"\x00\x003\x00\x00\x00\x00\x00\x05\x80\x0e\x00\x00\x00\x00\x00+\x08\x08\x82\x01&inv_15Eo3raSLdmQ0WusB2Wk9tQqIeMJBZTWut\x00\x00\x16\x00\x00\x00\x00\x00\x03\x04\x07\x00\x00\x00\x00\x00\x0e\n\x07counterr\x03\n\x012\x00\x00\x17\x00\x00\x00\x00\x00\x05\x80\r\x00\x00\x00\x00\x00\x0f\x08\t*\x0b\n\t"hello-8"\x00\x00\x16\x00\x00\x00\x00\x00\x03\x04\x03\x00\x00\x00\x00\x00\x0e\n\x07counter\x1a\x03\n\x013\x00\x00\x1c\x00\x00\x00\x00\x00\x05\x04\x03\x00\x00\x00\x00\x00\x14\n\x05key-2\x1a\x0b\n\t"value-2"\x00\x00\x16\x00\x00\x00\x00\x00\x03\x04\x07\x00\x00\x00\x00\x00\x0e\n\x07counterr\x03\n\x013\x00\x00\x16\x00\x00\x00\x00\x00\x05\x04\x07\x00\x00\x00\x00\x00\x0e\n\x07counterr\x03\n\x013\x00\x00\x16\x00\x00\x00\x00\x00\x03\x04\x03\x00\x00\x00\x00\x00\x0e\n\x07counter\x1a\x03\n\x014\x00\x00\x16\x00\x00\x00\x00\x00\x05\x04\x03\x00\x00\x00\x00\x00\x0e\n\x07counter\x1a\x03\n\x014\x00\x00\x1c\x00\x00\x00\x00\x00\x03\x04\x07\x00\x00\x00\x00\x00\x14\n\x05key-1r\x0b\n\t"value-1"\x00\x008\x00\x00\x00\x00\x00\x05\x04\r\x00\x00\x00\x00\x000\n\x18ServiceInterpreterHelper\x12\x04echo\x1a\n"hello-12"P\x0bX\x0c\x00\x00\x16\x00\x00\x00\x00\x00\x03\x04\x07\x00\x00\x00\x00\x00\x0e\n\x07counterr\x03\n\x014\x00\x003\x00\x00\x00\x00\x00\x05\x80\x0e\x00\x00\x00\x00\x00+\x08\x0b\x82\x01&inv_16MX83zUhTnC1HfvOFhZMQQ1RT63FDecxP\x00\x00\x16\x00\x00\x00\x00\x00\x03\x04\x03\x00\x00\x00\x00\x00\x0e\n\x07counter\x1a\x03\n\x015\x00\x00\x18\x00\x00\x00\x00\x00\x05\x80\r\x00\x00\x00\x00\x00\x10\x08\x0c*\x0c\n\n"hello-12"\x00\x00v\x00\x00\x00\x00\x00\x03\x04\r\x00\x00\x00\x00\x00n\n\x13ObjectInterpreterL2\x12\tinterpret\x1a@{"commands": [{"kind": 4}, {"kind": 2, "key": 1}, {"kind": 10}]}*\x06339563P\x0eX\x0f\x00\x00\x16\x00\x00\x00\x00\x00\x05\x04\x07\x00\x00\x00\x00\x00\x0e\n\x07counterr\x03\n\x014\x00\x003\x00\x00\x00\x00\x00\x03\x80\x0e\x00\x00\x00\x00\x00+\x08\x0e\x82\x01&inv_14Cf6egSkHm451mtIvtuVZXQsCeMXjENYB\x00\x00\x16\x00\x00\x00\x00\x00\x05\x04\x03\x00\x00\x00\x00\x00\x0e\n\x07counter\x1a\x03\n\x015\x00\x00\x0c\x00\x00\x00\x00\x00\x03\x80\r\x00\x00\x00\x00\x00\x04\x08\x0f*\x00\x00\x00X\x00\x00\x00\x00\x00\x05\x04\x0e\x00\x00\x00\x00\x00P\n\x18ServiceInterpreterHelper\x12\x13incrementIndirectly\x1a\x1d{"layer": 1, "key": "112121"}P\x0e\x00\x008\x00\x00\x00\x00\x00\x03\x04\r\x00\x00\x00\x00\x000\n\x18ServiceInterpreterHelper\x12\x04echo\x1a\n"hello-17"P\x10X\x11\x00\x003\x00\x00\x00\x00\x00\x05\x80\x0e\x00\x00\x00\x00\x00+\x08\x0e\x82\x01&inv_1gNs8uhcw5Jr2w0FmUQ2uePlXklUB2AoUN\x00\x003\x00\x00\x00\x00\x00\x03\x80\x0e\x00\x00\x00\x00\x00+\x08\x10\x82\x01&inv_18nPqyJ7A50s5IaoH1ffKYeBaAiqoatbeV\x00\x00Y\x00\x00\x00\x00\x00\x05\x04\r\x00\x00\x00\x00\x00Q\n\x18ServiceInterpreterHelper\x12\techoLater\x1a&{"parameter": "hello-16", "sleep": 13}P\x0fX\x10\x00\x00\x18\x00\x00\x00\x00\x00\x03\x80\r\x00\x00\x00\x00\x00\x10\x08\x11*\x0c\n\n"hello-17"\x00\x003\x00\x00\x00\x00\x00\x05\x80\x0e\x00\x00\x00\x00\x00+\x08\x0f\x82\x01&inv_1gZ9svXY4qUz1PkkdqLzrYMtYiBbXTk4y5\x00\x008\x00\x00\x00\x00\x00\x03\x04\r\x00\x00\x00\x00\x000\n\x18ServiceInterpreterHelper\x12\x04echo\x1a\n"hello-18"P\x12X\x13\x00\x003\x00\x00\x00\x00\x00\x03\x80\x0e\x00\x00\x00\x00\x00+\x08\x12\x82\x01&inv_15LddauNdUe66zQEwl76DbV7tI2IC7xEvT'
2026-06-15T01:29:16.870Z testcontainers:containers [04318d2c6ab7] |
2026-06-15T01:29:16.870Z testcontainers:containers [04318d2c6ab7] | During handling of the above exception, another exception occurred:
2026-06-15T01:29:16.870Z testcontainers:containers [04318d2c6ab7] |
2026-06-15T01:29:16.870Z testcontainers:containers [04318d2c6ab7] | Traceback (most recent call last):
2026-06-15T01:29:16.870Z testcontainers:containers [04318d2c6ab7] | File "/usr/local/lib/python3.12/site-packages/hypercorn/asyncio/tcp_server.py", line 73, in run
2026-06-15T01:29:16.870Z testcontainers:containers [04318d2c6ab7] | await self._read_data()
2026-06-15T01:29:16.870Z testcontainers:containers [04318d2c6ab7] | File "/usr/local/lib/python3.12/site-packages/hypercorn/asyncio/tcp_server.py", line 108, in _read_data
2026-06-15T01:29:16.871Z testcontainers:containers [04318d2c6ab7] | await self.protocol.handle(RawData(data))
2026-06-15T01:29:16.871Z testcontainers:containers [04318d2c6ab7] | File "/usr/local/lib/python3.12/site-packages/hypercorn/protocol/__init__.py", line 81, in handle
2026-06-15T01:29:16.871Z testcontainers:containers [04318d2c6ab7] | return await self.protocol.handle(RawData(data=error.data))
2026-06-15T01:29:16.871Z testcontainers:containers [04318d2c6ab7] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-06-15T01:29:16.871Z testcontainers:containers [04318d2c6ab7] | File "/usr/local/lib/python3.12/site-packages/hypercorn/protocol/h2.py", line 190, in handle
2026-06-15T01:29:16.871Z testcontainers:containers [04318d2c6ab7] | await self._handle_events(events)
2026-06-15T01:29:16.871Z testcontainers:containers [04318d2c6ab7] | File "/usr/local/lib/python3.12/site-packages/hypercorn/protocol/h2.py", line 259, in _handle_events
2026-06-15T01:29:16.871Z testcontainers:containers [04318d2c6ab7] | await self.streams[event.stream_id].handle(
2026-06-15T01:29:16.871Z testcontainers:containers [04318d2c6ab7] | ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
2026-06-15T01:29:16.871Z testcontainers:containers [04318d2c6ab7] | KeyError: 1
2026-06-15T01:29:16.871Z testcontainers:containers [04318d2c6ab7] +------------------------------------
It seems that this problem does not occur deterministically, as runs before and after with the Python SDK are passing.
The long running e2e-verification-runner test fails with the following error:
The failed test run: https://github.com/restatedev/e2e-verification-runner/actions/runs/27518693561/job/81332199547#step:5:578
It seems that this problem does not occur deterministically, as runs before and after with the Python SDK are passing.