-
Notifications
You must be signed in to change notification settings - Fork 323
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
IDE died while editing a node #6672
Comments
@farmaazon @4e6 have a look here. IDE should never die - it was a short session, nothing controversial. During last days we encountered exactly this error 2-3 times and we had to restart IDE multiple time because it was unusable. Also we lost our work few times due to this and other problems (like problems with synchronization between IDE and engine). |
I think making the engine sluggish by running in trace mode will help reproduce. Project: https://drive.google.com/file/d/11jOQvmkEhplUfPDlvGPnESkiV5EXnmoO/view?usp=share_link |
The video shows following log at 3:42: At 22:06 the Is there any other explanation of the heartbeat stopping/starting than an attempt to reconnect? The IDE logs (shown at 4:02 of the video) do not contain any message about reconnecting, however. |
The Heartbeat is an internal Engine thing, IDE do not use it. |
@JaroslavTulach Heartbeat session is a shortlived action that starts and dies regularly. sending/receiving the regular ping/pong. This is as expected. |
That means the connection between the IDE and engine is OK, right? Alas, if it is OK, then I have no other idea what can be wrong... |
@JaroslavTulach the issues we are observing recently like this one, #6727 or #6634 are not caused by IDE/LS loosing the connection. Probably this is why IDE is not reporting issues. They all have common part: evaluation of newly added nodes is not happening but the connection is there. |
We need to find out what is happening in the Enso engine/LS process - let's download VisualVM and then:
With such information we should have a better insight of what is happening in the engine/LS process:
|
Alas, we have just done both (thread dump and profiling) with James and the LS/engine process does nothing! The next step is to find out whether there are some messages sent to the process at all. |
Sounds vaguely similar to #6763 |
I guess we should invest into an infrastructure that would allow us to capture/record the state of the engine easily: |
Closing as we believe is related to #6763. |
Discord username
No response
What type of issue is this?
Intermittent – Occurring irregularly
Is this issue blocking you from using Enso?
Is this a regression?
What issue are you facing?
It happened few times during last two days: IDE died without any message to the user while working normally (editing the node). The error in the console was:
Peer has replied with an error: File not found
. Full session had just around 4 min so attaching the link to the video: https://drive.google.com/file/d/1ajtJTaEkFsGMe0bg8YnO5SAt9aGGtf7x/view?usp=share_linkExpected behaviour
IDE should never die.
How we can reproduce it?
No response
Screenshots or screencasts
No response
Enso Version
develop 12.05
Browser or standalone distribution
Standalone distribution
Browser Version or standalone distribution
standalone
Operating System
Windows
Operating System Version
No response
Hardware you are using
No response
The text was updated successfully, but these errors were encountered: