enso icon indicating copy to clipboard operation
enso copied to clipboard

Drive view does not work anymore

Open wdanilo opened this issue 7 months ago • 10 comments

Discord username

wdanilo

What type of issue is this?

Permanent – Occurring repeatably

Is this issue blocking you from using Enso?

  • [x] Yes, I can't use Enso because of this issue.

Is this a regression?

  • [x] Yes, previous version of Enso did not have this issue.

What issue are you facing?

After installing the new version, my Drive view doesnt boot up. The only thing I see is this:

Image

The try again button shows a spinner for a minute or so, and I see the same thing again. Restarting Enso doesnt help.

Expected behaviour

It should work.

How we can reproduce it?

No response

Screenshots or screencasts

No response

Logs

No response

Enso Version

node5 = node1.at 'Column 1'

Browser or standalone distribution

Standalone distribution (local project)

Browser Version or standalone distribution

standalone

Operating System

MacOS

Operating System Version

15.4.1

Hardware you are using

No response

wdanilo avatar May 28 '25 12:05 wdanilo

Logs (~/Library/Logs/enso/2025-05-27T10-41-57.025Z-ide-2025.2.1-nightly.2025.5.24.log):

[2025-05-27T10:41:57.034Z] [LOG] Opening file or URL. {"fileToOpen":null,"urlToOpen":null}
[2025-05-27T10:41:57.035Z] [LOG] [GROUP START] Setting Chrome options
[2025-05-27T10:41:57.035Z] [LOG] Setting '--ignore-certificate-errors'
[2025-05-27T10:41:57.035Z] [LOG] Setting '--disable-gpu-sandbox' because 'performance.disableGpuSandbox' was enabled.
[2025-05-27T10:41:57.036Z] [LOG] Setting '--disable-gpu-vsync' because 'performance.disableGpuVsync' was enabled.
[2025-05-27T10:41:57.036Z] [LOG] Setting '--no-sandbox' because 'performance.disableSandbox' was enabled.
[2025-05-27T10:41:57.036Z] [LOG] Setting '--disable-smooth-scrolling' because 'performance.disableSmoothScrolling' was enabled.
[2025-05-27T10:41:57.036Z] [LOG] Setting '--enable-native-gpu-memory-buffers' because 'performance.enableNativeGpuMemoryBuffers' was enabled.
[2025-05-27T10:41:57.036Z] [LOG] Setting '--force_high_performance_gpu' because 'performance.forceHighPerformanceGpu' was enabled.
[2025-05-27T10:41:57.036Z] [LOG] Setting '--ignore-gpu-blocklist' because 'performance.ignoreGpuBlocklist' was enabled.
[2025-05-27T10:41:57.036Z] [LOG] Setting '--use-angle=default'
[2025-05-27T10:41:57.040Z] [LOG] See '-help-extended' to learn why these options were enabled.
[2025-05-27T10:41:57.040Z] [LOG] [GROUP END] Done in 4.3 ms.
[2025-05-27T10:41:57.071Z] [LOG] Electron application is ready.
[2025-05-27T10:41:57.071Z] [LOG] [GROUP START] Starting the application
[2025-05-27T10:41:57.071Z] [LOG] [GROUP START] Starting the content server.
[2025-05-27T10:41:57.182Z] [LOG] Server started on port 8080.
[2025-05-27T10:41:57.182Z] [LOG] Serving files from '/Applications/Enso.app/Contents/Resources/app.asar/assets'.
[2025-05-27T10:41:57.182Z] [LOG] [GROUP END] Done in 110.9 ms.
[2025-05-27T10:41:57.182Z] [LOG] [GROUP END]
[2025-05-27T10:41:57.183Z] [LOG] [GROUP START] Starting the backend process with the following options: .
[2025-05-27T10:41:57.184Z] [LOG] Backend has been spawned (pid = 6247).
[2025-05-27T10:41:57.184Z] [LOG] [GROUP END] Done in 1.3 ms.
[2025-05-27T10:41:57.184Z] [LOG] [GROUP START] Creating the window.
[2025-05-27T10:41:57.197Z] [LOG] [GROUP END] Done in 12.6 ms.
[2025-05-27T10:41:57.197Z] [LOG] Loading the window address 'https://localhost:8080/?engine.projectManagerUrl=ws%3A%2F%2F127.0.0.1%3A30535'.
[2025-05-27T10:41:57.436Z] [LOG] [GROUP END] Done in 364.4 ms.
[2025-05-27T10:41:57.436Z] [LOG] [GROUP END]

wdanilo avatar May 28 '25 12:05 wdanilo

GUI console errors:

7aqkn3tnbc.execute-api.eu-west-1.amazonaws.com/logs:1 
        
        
       Failed to load resource: the server responded with a status of 400 ()
console.js:36 Could not log an event 'ide_project_opened': Sorry, something went wrong..
(anonymous) @ console.js:36
Show 1 more frame
Show less
RemoteBackend.ts:265 Uncaught (in promise) Error: Could not log an event 'ide_project_opened': Sorry, something went wrong..
    at pM.throw (RemoteBackend.ts:265:11)
console.js:36 'visualizations/' folder not found in project directory. If you have custom visualizations, please put them under 'visualizations/'.
13Invalid keyframe value for property marginLeft: calc(0 * -1)
7aqkn3tnbc.execute-api.eu-west-1.amazonaws.com/assets/directory-2Yo8Z9KB6v00lhCeqSB5Y3li2If:1 
        
        
       Failed to load resource: the server responded with a status of 500 ()
console.js:36 Failed to get details of the asset, please try again later: Internal Server Error.
(anonymous) @ console.js:36
Show 1 more frame
Show less
7aqkn3tnbc.execute-api.eu-west-1.amazonaws.com/assets/directory-2Yo8Z9KB6v00lhCeqSB5Y3li2If:1 
        
        
       Failed to load resource: the server responded with a status of 500 ()
console.js:36 Failed to get details of the asset, please try again later: Internal Server Error.
(anonymous) @ console.js:36
Show 1 more frame
Show less
7aqkn3tnbc.execute-api.eu-west-1.amazonaws.com/assets/directory-2Yo8Z9KB6v00lhCeqSB5Y3li2If:1 
        
        
       Failed to load resource: the server responded with a status of 500 ()
console.js:36 Failed to get details of the asset, please try again later: Internal Server Error.
(anonymous) @ console.js:36
Show 1 more frame
Show less
7aqkn3tnbc.execute-api.eu-west-1.amazonaws.com/assets/directory-2Yo8Z9KB6v00lhCeqSB5Y3li2If:1 
        
        
       Failed to load resource: the server responded with a status of 500 ()
console.js:36 Failed to get details of the asset, please try again later: Internal Server Error.
(anonymous) @ console.js:36
Show 1 more frame
Show less
console.js:36 Error: Failed to get details of the asset, please try again later: Internal Server Error.
    at pM.throw (RemoteBackend.ts:265:11)
    at async pM.getAssetDetails (RemoteBackend.ts:1049:14)
    at async Object.persister (createPersister.js:53:27)
(anonymous) @ console.js:36
Show 1 more frame
Show less
7aqkn3tnbc.execute-api.eu-west-1.amazonaws.com/assets/directory-2Yo8Z9KB6v00lhCeqSB5Y3li2If:1 
        
        
       Failed to load resource: the server responded with a status of 500 ()
console.js:36 Failed to get details of the asset, please try again later: Internal Server Error.
(anonymous) @ console.js:36
Show 1 more frame
Show less
7aqkn3tnbc.execute-api.eu-west-1.amazonaws.com/assets/directory-2Yo8Z9KB6v00lhCeqSB5Y3li2If:1 
        
        
       Failed to load resource: the server responded with a status of 500 ()
console.js:36 Failed to get details of the asset, please try again later: Internal Server Error.
(anonymous) @ console.js:36
Show 1 more frame
Show less
7aqkn3tnbc.execute-api.eu-west-1.amazonaws.com/assets/directory-2Yo8Z9KB6v00lhCeqSB5Y3li2If:1 
        
        
       Failed to load resource: the server responded with a status of 500 ()
console.js:36 Failed to get details of the asset, please try again later: Internal Server Error.
(anonymous) @ console.js:36
Show 1 more frame
Show less
7aqkn3tnbc.execute-api.eu-west-1.amazonaws.com/assets/directory-2Yo8Z9KB6v00lhCeqSB5Y3li2If:1 
        
        
       Failed to load resource: the server responded with a status of 500 ()
console.js:36 Failed to get details of the asset, please try again later: Internal Server Error.
(anonymous) @ console.js:36
Show 1 more frame
Show less
console.js:36 Error: Failed to get details of the asset, please try again later: Internal Server Error.
    at pM.throw (RemoteBackend.ts:265:11)
    at async pM.getAssetDetails (RemoteBackend.ts:1049:14)
    at async Object.persister (createPersister.js:53:27)
(anonymous) @ console.js:36
Show 1 more frame
Show less
console.js:36 An aria-label or aria-labelledby prop is required for accessibility.
(anonymous) @ console.js:36
Show 1 more frame
Show less
y-websocket.js:474 WebSocket connection to 'wss://localhost:8080/project/9fc5f77b-4147-4fd4-9a99-d019f33b9370?ls=ws%3A%2F%2F127.0.0.1%3A51588' failed: WebSocket is closed before the connection is established.
disconnect @ y-websocket.js:474
Show 1 more frame
Show less
7aqkn3tnbc.execute-api.eu-west-1.amazonaws.com/projects/project-2wAzTIEjOSmAx7N2CBGtzwNUIQr?presigned=false:1 
        
        
       Failed to load resource: the server responded with a status of 401 ()
console.js:36 Could not get details of project: unknown error.
(anonymous) @ console.js:36
Show 1 more frame
Show less
7aqkn3tnbc.execute-api.eu-west-1.amazonaws.com/projects/project-2wAzTIEjOSmAx7N2CBGtzwNUIQr?presigned=false:1 
        
        
       Failed to load resource: the server responded with a status of 401 ()
console.js:36 Could not get details of project: unknown error.
(anonymous) @ console.js:36
Show 1 more frame
Show less
7aqkn3tnbc.execute-api.eu-west-1.amazonaws.com/projects/project-2wAzTIEjOSmAx7N2CBGtzwNUIQr?presigned=false:1 
        
        
       Failed to load resource: the server responded with a status of 401 ()
console.js:36 Could not get details of project: unknown error.
(anonymous) @ console.js:36
Show 1 more frame
Show less
7aqkn3tnbc.execute-api.eu-west-1.amazonaws.com/projects/project-2wAzTIEjOSmAx7N2CBGtzwNUIQr?presigned=false:1 
        
        
       Failed to load resource: the server responded with a status of 401 ()
console.js:36 Could not get details of project: unknown error.
(anonymous) @ console.js:36
Show 1 more frame
Show less
7aqkn3tnbc.execute-api.eu-west-1.amazonaws.com/projects/project-2wAzTIEjOSmAx7N2CBGtzwNUIQr?presigned=false:1 
        
        
       Failed to load resource: the server responded with a status of 401 ()
console.js:36 Could not get details of project: unknown error.
(anonymous) @ console.js:36
Show 1 more frame
Show less
7aqkn3tnbc.execute-api.eu-west-1.amazonaws.com/projects/project-2wAzTIEjOSmAx7N2CBGtzwNUIQr?presigned=false:1 
        
        
       Failed to load resource: the server responded with a status of 401 ()
console.js:36 Could not get details of project: unknown error.
(anonymous) @ console.js:36
Show 1 more frame
Show less
7aqkn3tnbc.execute-api.eu-west-1.amazonaws.com/projects/project-2wAzTIEjOSmAx7N2CBGtzwNUIQr?presigned=false:1 
        
        
       Failed to load resource: the server responded with a status of 401 ()
console.js:36 Could not get details of project: unknown error.
(anonymous) @ console.js:36
Show 1 more frame
Show less
7aqkn3tnbc.execute-api.eu-west-1.amazonaws.com/projects/project-2wAzTIEjOSmAx7N2CBGtzwNUIQr?presigned=false:1 
        
        
       Failed to load resource: the server responded with a status of 401 ()
console.js:36 Could not get details of project: unknown error.
(anonymous) @ console.js:36
Show 1 more frame
Show less
7aqkn3tnbc.execute-api.eu-west-1.amazonaws.com/projects/project-2wAzTIEjOSmAx7N2CBGtzwNUIQr?presigned=false:1 
        
        
       Failed to load resource: the server responded with a status of 401 ()
console.js:36 Could not get details of project: unknown error.
(anonymous) @ console.js:36
Show 1 more frame
Show less
7aqkn3tnbc.execute-api.eu-west-1.amazonaws.com/projects/project-2wAzTIEjOSmAx7N2CBGtzwNUIQr?presigned=false:1 
        
        
       Failed to load resource: net::ERR_TIMED_OUT

wdanilo avatar May 28 '25 13:05 wdanilo

known issue i think, 401 is the "not authorized" error:

  • https://github.com/enso-org/enso/pull/13122

PR should theoretically work, just awaiting QA before being approved I think

somebody1234 avatar May 28 '25 13:05 somebody1234

@wdanilo what is "new version" here? Newest nightly or 2025.1.3?

Enso Version

node5 = node1.at 'Column 1'

Not sure how to read that :)

farmaazon avatar May 29 '25 07:05 farmaazon

Sorry, that was copy-paste error. It was nightly from 24th of may.

wdanilo avatar May 29 '25 07:05 wdanilo

It still doesnt work in newest nightly (from yesterday)

wdanilo avatar Jun 04 '25 14:06 wdanilo

I didn't reproduce that, we would need a debugging session, probably.

In newest nightly logs are the same?

@PabloBuchu I see 400 error for log endpoint, and then 500 on next call. Is it something expected?

farmaazon avatar Jun 04 '25 15:06 farmaazon

There is one more log I didnt see earlier in the JS console:

DriveProvider.tsx:28 State loaded from storage couldn't be migrated since no migrate function was provided

Also, I tried clearing local cache, and logging with another account (private email), but the problem still remains.

wdanilo avatar Jun 05 '25 14:06 wdanilo

@wdanilo please test following the hotfix from @PabloBuchu yesterday

jdunkerley avatar Jun 06 '25 08:06 jdunkerley

Ok so i tested it on yesterday nightly. On my second account ([email protected]) it still doesnt load. But after shwithcing to my work one ([email protected]) it started working.

wdanilo avatar Jun 06 '25 13:06 wdanilo

Not seen since a while.

farmaazon avatar Jul 08 '25 09:07 farmaazon