Peer closed connection without sending complete message body
@mishushakov ci sta già lavorando.
Dal 1/12/2025.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Describe the bug
I am consistently getting this error when running E2B sandbox with template which installs Pandas library for python:
peer closed connection without sending complete message body (incomplete chunked read)
To Reproduce
Steps to reproduce the behavior:
with Sandbox.create(timeout=timeout, template=sandbox_template) as sandbox:
execution = sandbox.run_code(code) # Any pandas df code
Version
e2b-code-interpreter==2.0.0
python==3.11.13
Traceback
Traceback (most recent call last):
File "mypath\Lib\site-packages\httpx\_transports\default.py", line 101, in map_httpcore_exceptions
yield
File "mypath\Lib\site-packages\httpx\_transports\default.py", line 127, in __iter__
for part in self._httpcore_stream:
File "mypath\Lib\site-packages\httpcore\_sync\connection_pool.py", line 407, in __iter__
raise exc from None
File "mypath\Lib\site-packages\httpcore\_sync\connection_pool.py", line 403, in __iter__
for part in self._stream:
File "mypath\Lib\site-packages\httpcore\_sync\http11.py", line 342, in __iter__
raise exc
File "mypath\Lib\site-packages\httpcore\_sync\http11.py", line 334, in __iter__
for chunk in self._connection._receive_response_body(**kwargs):
File "mypath\Lib\site-packages\httpcore\_sync\http11.py", line 203, in _receive_response_body
event = self._receive_event(timeout=timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "mypath\Lib\site-packages\httpcore\_sync\http11.py", line 213, in _receive_event
with map_exceptions({h11.RemoteProtocolError: RemoteProtocolError}):
File "mypath\Lib\contextlib.py", line 158, in __exit__
self.gen.throw(typ, value, traceback)
File "mypath\Lib\site-packages\httpcore\_exceptions.py", line 14, in map_exceptions
raise to_exc(exc) from exc
httpcore.RemoteProtocolError: peer closed connection without sending complete message body (incomplete chunked read)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "mypath\Lib\site-packages\e2b_code_interpreter\code_interpreter_sync.py", line 210, in run_code
for line in response.iter_lines():
File "mypath\Lib\site-packages\httpx\_models.py", line 929, in iter_lines
for text in self.iter_text():
File "mypath\Lib\site-packages\httpx\_models.py", line 916, in iter_text
for byte_content in self.iter_bytes():
File "mypath\Lib\site-packages\httpx\_models.py", line 897, in iter_bytes
for raw_bytes in self.iter_raw():
File "mypath\Lib\site-packages\httpx\_models.py", line 951, in iter_raw
for raw_stream_bytes in self.stream:
File "mypath\Lib\site-packages\httpx\_client.py", line 153, in __iter__
for chunk in self._stream:
File "mypath\Lib\site-packages\httpx\_transports\default.py", line 126, in __iter__
with map_httpcore_exceptions():
File "mypath\Lib\contextlib.py", line 158, in __exit__
self.gen.throw(typ, value, traceback)
File "mypath\Lib\site-packages\httpx\_transports\default.py", line 118, in map_httpcore_exceptions
raise mapped_exc(message) from exc
httpx.RemoteProtocolError: peer closed connection without sending complete message body (incomplete chunked read)
- Lingua principale
- Python
- Stelle
- 2.4k
- Fork
- 231
- Merge medio
- 28m
- PR unite (30g)
- 2
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di e2b-dev/code-interpreter
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
e2b-dev/code-interpreter#326 ·
-
O(n²) string concatenation in readLines causes OOM on large stdout (>1 MB)Forse già presa @ondraulehla l’ha presa 86 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 55/100
e2b-dev/code-interpreter#251 · 2 commenti ·
-
Dependency DashboardForse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. ApertaChore Dashboard
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
e2b-dev/code-interpreter#200 · 2 commenti ·
-
feature SDK
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
e2b-dev/code-interpreter#190 · 1 commento ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
e2b-dev/code-interpreter#165 · 1 commento ·
Tutte le issue di e2b-dev/code-interpreter
Issue simili
-
Broken link in index.rstApertadocumentation
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 65/100
ansys/pydpf-core#3547 ·
I maintainer di solito rispondono entro 1 giorno
-
core
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
vectorize-io/hindsight#5457 ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug]: LangChain drops OpenAI Responses text blocks from session recordingForse già presa @ktz03 l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
volcengine/OpenViking#5806 ·
I maintainer di solito rispondono entro 1 giorno
-
HTML: <template> content is extracted as document textForse già presa @ryanmeowy l’ha presa oggi. Apertabug html
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
docling-project/docling#4714 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
APIv2 event data accepts a non-string reply and a NaN upper_boundForse già presa @awss1i l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
freedomofpress/securedrop#7946 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni