Kav-K / GPTDiscord

A robust, all-in-one GPT interface for Discord. ChatGPT-style conversations, image generation, AI-moderation, custom indexes/knowledgebase, youtube summarizer, and more!
MIT License
1.81k stars 305 forks source link

"Failed to start code interpreter session. This may be an issue with E2B. Please try again later." [BUG] #473

Open pushpixels opened 5 months ago

pushpixels commented 5 months ago

Failed to acquire sandbox Traceback (most recent call last): File "/root/GPTDiscord/cogs/code_interpreter_service_cog.py", line 304, in init self.session = DataAnalysis(api_key=E2B_API_KEY) File "/usr/local/lib/python3.9/dist-packages/e2b/templates/data_analysis.py", line 44, in init super().init( File "/usr/local/lib/python3.9/dist-packages/e2b/sandbox/main.py", line 102, in init super().init( File "/usr/local/lib/python3.9/dist-packages/e2b/sandbox/sandbox_connection.py", line 97, in init self._open(timeout=timeout) File "/usr/local/lib/python3.9/dist-packages/e2b/sandbox/main.py", line 121, in _open super()._open(timeout=timeout) File "/usr/local/lib/python3.9/dist-packages/e2b/sandbox/sandbox_connection.py", line 201, in _open raise e File "/usr/local/lib/python3.9/dist-packages/e2b/sandbox/sandbox_connection.py", line 170, in _open self._sandbox = api.instances_post( File "/usr/local/lib/python3.9/dist-packages/pydantic/_internal/_validate_call.py", line 100, in call res = self.pydantic_validator.validate_python(pydantic_core.ArgsKwargs(args, kwargs)) File "/usr/local/lib/python3.9/dist-packages/e2b/api/v2/client/api/instances_api.py", line 218, in instances_post return self.instances_post_with_http_info(new_instance, **kwargs) # noqa: E501 File "/usr/local/lib/python3.9/dist-packages/pydantic/_internal/_validate_call.py", line 100, in call res = self.pydantic_validator.validate_python(pydantic_core.ArgsKwargs(args, kwargs)) File "/usr/local/lib/python3.9/dist-packages/e2b/api/v2/client/api/instances_api.py", line 325, in instances_post_with_http_info return self.api_client.call_api( File "/usr/local/lib/python3.9/dist-packages/e2b/api/v2/client/api_client.py", line 448, in call_api return self.call_api( File "/usr/local/lib/python3.9/dist-packages/e2b/api/v2/client/api_client.py", line 242, in call_api raise e File "/usr/local/lib/python3.9/dist-packages/e2b/api/v2/client/api_client.py", line 229, in __call_api response_data = self.request( File "/usr/local/lib/python3.9/dist-packages/e2b/api/v2/client/api_client.py", line 526, in request return self.rest_client.post_request( File "/usr/local/lib/python3.9/dist-packages/e2b/api/v2/client/rest.py", line 352, in post_request return self.request( File "/usr/local/lib/python3.9/dist-packages/e2b/api/v2/client/rest.py", line 259, in request raise NotFoundException(http_resp=r) e2b.api.v2.client.exceptions.NotFoundException: (404) Reason: Not Found HTTP response headers: HTTPHeaderDict({'content-type': 'application/json; charset=utf-8', 'date': 'Mon, 25 Mar 2024 08:37:24 GMT', 'Content-Length': '74', 'via': '1.1 google', 'Alt-Svc': 'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000'}) HTTP response body: {"code":404,"message":"validation error: no matching operation was found"}

pushpixels commented 5 months ago

E2B dev "We've changed few thing a while back and it was backward incompatible, so we changed some endpoints and we removed the support on Sunday. So I think this could be the cause"