Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Electron app suddenly died #9861

Open
2 tasks
hubertp opened this issue May 3, 2024 · 0 comments
Open
2 tasks

Electron app suddenly died #9861

hubertp opened this issue May 3, 2024 · 0 comments
Labels

Comments

@hubertp
Copy link
Contributor

hubertp commented May 3, 2024

Discord username

No response

What type of issue is this?

Transient – Occurring only once

Is this issue blocking you from using Enso?

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

Is this a regression?

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

What issue are you facing?

Electron app was left idle until at one point it crashed and died with a popup:
Screenshot from 2024-05-03 15-30-34

Stacktrace:

[INFO] [2024-05-03T14:47:42+02:00] [org.enso.languageserver.protocol.binary.BinaryConnectionController] Connection closed [127.0.0.1:60234].
[INFO] [2024-05-03T14:47:42+02:00] [org.enso.languageserver.protocol.json.JsonConnectionController] Json session terminated [97b41f04-105c-4520-bf76-d3145ea6abd8].
[INFO] [2024-05-03T14:47:42+02:00] [org.enso.languageserver.protocol.json.JsonConnectionController] Json session terminated [003a2264-4e5c-412c-8f36-950738dc948a].
[INFO] [2024-05-03T14:47:46+02:00] [org.enso.projectmanager.protocol.ClientController] Client disconnected from the Project Manager [a6040113-67d4-4098-856b-5ce4d14915b6]
[INFO] [2024-05-03T14:47:46+02:00] [org.enso.projectmanager.protocol.ClientController] Client disconnected from the Project Manager [0a625ac5-45dc-4e7d-8d67-1674f070c376]
[INFO] [2024-05-03T14:47:49+02:00] [org.enso.runner.LanguageServerApp] Stopping Language Server: stopped by the user
[INFO] [2024-05-03T14:47:49+02:00] [org.enso.languageserver.runtime.RuntimeKiller] Shutting down the runtime server [Actor[akka://language-server/user/runtime-connector#-846420743]].
[INFO] [2024-05-03T14:47:49+02:00] [org.enso.languageserver.runtime.RuntimeKiller] Shutting down the Truffle context [org.graalvm.polyglot.Context@3ec08fa2]. Attempt #1.
[INFO] [2024-05-03T14:47:49+02:00] [org.enso.languageserver.boot.LanguageServerComponent] Terminated truffle context.
[INFO] [2024-05-03T14:47:49+02:00] [org.enso.languageserver.boot.LanguageServerComponent] Terminated json connections.
[INFO] [2024-05-03T14:47:49+02:00] [org.enso.languageserver.boot.LanguageServerComponent] Terminated binary connections.
[INFO] [2024-05-03T14:47:49+02:00] [akka.actor.CoordinatedShutdown] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
[INFO] [2024-05-03T14:47:49+02:00] [org.enso.languageserver.boot.LanguageServerComponent] Terminated actor system.
[INFO] [2024-05-03T14:47:49+02:00] [org.enso.languageserver.boot.MainModule] Closed Language Server main module.
[INFO] [2024-05-03T14:47:49+02:00] [org.enso.languageserver.boot.LanguageServerComponent] Terminated main module.
[INFO] [2024-05-03T14:47:49+02:00] [ch.qos.logback.classic.net.SocketNode] Caught java.io.EOFException closing connection.
[INFO] [2024-05-03T14:47:49+02:00] [org.enso.projectmanager.infrastructure.languageserver.LanguageServerController] Language server shut down successfully [Project(43dbb291-3ab7-4591-ba9f-20dd88e6c36a,New Project 1,NewProject1,local,UserProject,2024-04-16T20:45:59.086599Z,Some(Edition(Some(2024.1.1-nightly.2024.5.3),None,Map(),Map())),/home/hubert/enso/projects/NewProject1,Some(2024-05-03T12:45:39.743315Z),Some(2024-04-16T10:39:56.461699855Z))].
[WARN] [2024-05-03T14:47:49+02:00] [org.enso.projectmanager.infrastructure.languageserver.ShutdownHookActivator] Shutdown hook activator has no recollection of project 43dbb291-3ab7-4591-ba9f-20dd88e6c36a. Either it was closed already or it never existed. Ignoring.
Closing text file [object Object]: Language server request 'text/closeFile failed: Error: Request timeout request took longer than 15000 ms to resolve
[256304:0503/144758.491129:ERROR:CONSOLE(1)] "Request Storage.getStorageKeyForFrame failed. {"code":-32602,"message":"Frame tree node for given frame not found"}", source: devtools://devtools/bundled/core/protocol_client/protocol_client.js (1)
[256304:0503/144758.491177:ERROR:CONSOLE(1)] "Request Storage.getStorageKeyForFrame failed. {"code":-32602,"message":"Frame tree node for given frame not found"}", source: devtools://devtools/bundled/core/protocol_client/protocol_client.js (1)
Resource '/serviceWorker.js.map' not found.
Resource '/serviceWorker.js.map' not found.
[256304:0503/144840.152757:ERROR:CONSOLE(1)] "Request Storage.getStorageKeyForFrame failed. {"code":-32602,"message":"Frame tree node for given frame not found"}", source: devtools://devtools/bundled/core/protocol_client/protocol_client.js (1)
[256304:0503/144840.152794:ERROR:CONSOLE(1)] "Request Storage.getStorageKeyForFrame failed. {"code":-32602,"message":"Frame tree node for given frame not found"}", source: devtools://devtools/bundled/core/protocol_client/protocol_client.js (1)
Resource '/serviceWorker.js' not found.
new session with wss://2fx652fl8bjylryapjrjm651ri6.runtime.cloud-enso.org/json
Resource '/serviceWorker.js' not found.
Resource '/serviceWorker.js' not found.
Resource '/serviceWorker.js' not found.
Resource '/serviceWorker.js' not found.
Resource '/serviceWorker.js' not found.
Resource '/serviceWorker.js' not found.
Resource '/serviceWorker.js' not found.
Language Server: websocket closed
Language Server: websocket closed
Language Server transport error: ErrorEvent {
  type: 'error',
  defaultPrevented: false,
  cancelable: false,
  timeStamp: 2695551.7813870013
}
Uncaught exception: Error: WebSocket was closed before the connection was established
Exception origin: uncaughtException
[INFO] [2024-05-03T15:30:37+02:00] [org.enso.projectmanager.boot.ProjectManager$] Stopping server...
[INFO] [2024-05-03T15:30:37+02:00] [akka.actor.CoordinatedShutdown] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]

Expected behaviour

Shouldn't crash when left idle

How we can reproduce it?

  1. Use electron app
  2. Connect to cloud with it
  3. Leave it idle

Screenshots or screencasts

No response

Logs

No response

Enso Version

2024.5.3 nightly AppImage

Browser or standalone distribution

Standalone distribution (cloud project)

Browser Version or standalone distribution

standalone

Operating System

Linux

Operating System Version

No response

Hardware you are using

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: New
Development

No branches or pull requests

1 participant