Steps to reproduce:
- Engage ChatGPT in any chat session and request a calculation or code execution using the Python code interpreter.
- After the Python code interpreter times out or encounters an error, request ChatGPT to reset or reinitialize the code interpreter session and attempt any calculation or code execution again.
- Observe the behavior of the platform when attempting to reset or reinitialize the code interpreter across different chat sessions.
Expected result:
The platform should allow for the code interpreter to be reset or reinitialized successfully after a timeout or error, enabling subsequent calculations or code executions without issue.
Actual result:
Across various chat sessions, whenever the Python code interpreter times out or encounters an error, all attempts to reset or reinitialize the code interpreter result in an "AceInternalException" error. This issue persists across multiple attempts and affects all users, indicating a widespread problem with the code execution environment on the platform.
Additional information
Browser: Not applicable
OS: Not applicable
Severity: High - This issue affects all users on the platform and significantly impacts the functionality of the Python code interpreter, a core feature of ChatGPT.
Note: The problem appears to be within the ChatGPT backend infrastructure, specifically related to the code interpreter's ability to handle session resets or reinitializations after encountering timeouts or errors. This is a platform-wide issue that requires urgent attention and resolution to restore full functionality for all users.