phoenix.new stuck with "Setting up your IDE"

Hi there!

Hoping I can get some assistance in resetting my Phoenix.new environment, the IDE is stuck setting up. I haven’t actually used it in a while, so unsure how long my account has been in a bad state.

Thanks so much, and happy holidays!

Hello @Nick-Taylor, welcome to Fly.io, and thanks for reporting this! Sorry about the experience here–I’ve gone ahead and restarted your IDE, you should be good to go.

Additionally, I’ve sent over some credits too–hope this helps. Please let us know if you need further assistance on this!

This is also happening to me today and looking at the dev tools I think it is because Plausible Analytics domain (plausible.io) is currently unreachable so the analytics script is failing to execute and hanging the app.

Now the plausible.io url resolves and the script is loaded but the font file for the IDE is not being fetched due to a 502 Error:

Bad Gateway: Service on port 4000 is unavailable.

Could someone reset the IDE for my session as Chris describes in other threads? I can’t use the product I am subscribed to and I’d like to figure this out. I tried ensuring no ad blocking or DNS resolution problems on my end but I need some help debugging.

Same deal for me, @kathrynannetan. Tried restarting in the menu, but it just hangs. Is this an account-wide issue? I’ve tried different browsers and starting new prompts. Closing the webapp for now.

app-4cfdb0cee31d11d782e7739c553e5c07.js?vsn=d:82 Lit has been loaded from a bundle that combines all core features into a single file. To reduce transfer size and parsing cost, consider using the `lit` npm package directly in your project.
(anonymous) @ app-4cfdb0cee31d11d782e7739c553e5c07.js?vsn=d:82
(anonymous) @ app-4cfdb0cee31d11d782e7739c553e5c07.js?vsn=d:1135
log.ts:425  INFO Resolving connection token (workspace.phoenix.new)...
log.ts:425  INFO Resolved connection token (workspace.phoenix.new) after 14 ms
log.ts:425  INFO Creating a socket (renderer-Management-3fba51e2-152c-4787-8be0-dd463b1474d2)...
log.ts:425  INFO Creating a socket (renderer-Management-3fba51e2-152c-4787-8be0-dd463b1474d2) was successful after 328 ms.
/i/ide/stable-08cbdfbdf11925e8a14ee03de97b942bba7e8a94/static/node_modules/vsda/rust/web/vsda_bg.wasm:1  Failed to load resource: the server responded with a status of 404 ()
/i/ide/stable-08cbdfbdf11925e8a14ee03de97b942bba7e8a94/static/node_modules/vsda/rust/web/vsda.js:1  Failed to load resource: the server responded with a status of 404 ()
webWorkerExtensionHost.ts:116 The web worker extension host is started in a same-origin iframe!
C @ webWorkerExtensionHost.ts:116
log.ts:425  INFO Creating a socket (renderer-ExtensionHost-e73bde5f-175c-4396-8d79-548276d73f1a)...
log.ts:425  INFO [Service Worker] registered
log.ts:415 DEBUG [Registering Log Channel] File does not exist. Waiting for 1s to retry. vscode-log:/20260124T150245/notebook.rendering.log
log.ts:415 DEBUG [Registering Log Channel] File does not exist. Waiting for 1s to retry. vscode-log:/20260124T150245/editSessions.log
log.ts:425  INFO Creating a socket (renderer-ExtensionHost-e73bde5f-175c-4396-8d79-548276d73f1a) was successful after 270 ms.
log.ts:415 DEBUG [Registering Log Channel] File does not exist. Waiting for 1s to retry. vscode-log:/20260124T150245/exthost/webWorker/workerexthost.log
log.ts:415 DEBUG Found authentication providers. added: 2, removed: 0
log.ts:415 DEBUG Declared authentication provider: github
log.ts:415 DEBUG Declared authentication provider: github-enterprise
log.ts:415 DEBUG Declared authentication provider: microsoft
log.ts:415 DEBUG Declared authentication provider: microsoft-sovereign-cloud
log.ts:445   ERR ENOENT: no such file or directory, access '/root/code-server/extensions/dbaeumer.vscode-eslint-3.0.10-universal': Error: ENOENT: no such file or directory, access '/root/code-server/extensions/dbaeumer.vscode-eslint-3.0.10-universal'
    at async Object.access (node:internal/fs/promises:606:10)
    at async eA (file:///usr/lib/code-server/lib/vscode/out/vs/workbench/api/node/extensionHostProcess.js:31:94187)
    at async Vz.cb (file:///usr/lib/code-server/lib/vscode/out/vs/workbench/api/node/extensionHostProcess.js:119:11162)
    at async file:///usr/lib/code-server/lib/vscode/out/vs/workbench/api/node/extensionHostProcess.js:119:11456
    at async Promise.all (index 90)
    at async Vz.db (file:///usr/lib/code-server/lib/vscode/out/vs/workbench/api/node/extensionHostProcess.js:119:11399)
    at async installFullHandler (file:///usr/lib/code-server/lib/vscode/out/vs/workbench/api/node/extensionHostProcess.js:119:25370)
log.ts:425  INFO Updating additional builtin extensions cache
console.ts:137 [Extension Host] rejected promise not handled within 1 second: Error: ENOENT: no such file or directory, access '/root/code-server/extensions/dbaeumer.vscode-eslint-3.0.10-universal'
hXi @ console.ts:137
console.ts:137 [Extension Host] stack trace: Error: ENOENT: no such file or directory, access '/root/code-server/extensions/dbaeumer.vscode-eslint-3.0.10-universal'
    at async Object.access (node:internal/fs/promises:606:10)
    at async eA (file:///usr/lib/code-server/lib/vscode/out/vs/workbench/api/node/extensionHostProcess.js:31:94187)
    at async Vz.cb (file:///usr/lib/code-server/lib/vscode/out/vs/workbench/api/node/extensionHostProcess.js:119:11162)
    at async file:///usr/lib/code-server/lib/vscode/out/vs/workbench/api/node/extensionHostProcess.js:119:11456
    at async Promise.all (index 90)
    at async Vz.db (file:///usr/lib/code-server/lib/vscode/out/vs/workbench/api/node/extensionHostProcess.js:119:11399)
    at async installFullHandler (file:///usr/lib/code-server/lib/vscode/out/vs/workbench/api/node/extensionHostProcess.js:119:25370)
hXi @ console.ts:137

Happening for me as well, since yesterday. Tried restarting the IDE, but it doesn’t do anything. Can a reset be done only by Fly.io?
@kathrynannetan