-
Notifications
You must be signed in to change notification settings - Fork 256
tracking issue: crashing/not working #773
Comments
TODO - there are a bunch of similar bugs reported in the rls-vscode repo |
Updated RLS to latest version as of today, here's a selection of errors from the logs:
|
@Diggsey what is the date of the nightly? And could you try again with today's (when its released). The Racer issue shouldn't crash the RLS, should just give sub-optimal code completion. The second error should be fixed. I hoped the third error should be fixed last week, but perhaps it is triggered by one of the previous crashes. In any case I'd be interested if it still happens, especially if it happens reliably (and I can get access to the project it's crashing for) - reproducing these crashes is the hardest part right now. |
@Diggsey |
@nrc what about the fourth error? That's happening for me pretty regularly right now.
The problem is that it occurs when editing, not just from a particular project, but it happens all the time for me on any project. |
I've been trying to investigate. I think what is happening is that the RLS is crashing for some other reason and then when it restarts, it's sequence numbers are out of sync with the editors, giving rise to the 'out of order' error. |
This seems to be a bug either in the extension or VSCode - if the RLS crashes, and is then restarted, VS Code sends both the changes twice to the new RLS, crash again and we send the message three times, etc. |
I just landed a fix on master which should cope with duplicate onChange notifications, though a better fix would be on the client side. |
Option::unwrap()
on aNone
value' in SaveContext::get_expr_data #751 - 'calledOption::unwrap()
on aNone
value' in SaveContext::get_expr_data - save-analysis error after a compile errorerror committing to VFS: BadLocation
, presumably an out of orderdidChange
The text was updated successfully, but these errors were encountered: