cwtools / cwtools/cwtools-vscode
Random Crash on Hover
- Dominant language
- F#
- Stars
- 110
- Forks
- 19
- PR merge metrics
- No merged PRs in 30d
Description
I'll update with more details as I figure out a pattern :P
I had a workspace open with my mod folder and the default Stellaris folder, if that matters at all.
This specific one was caused by hovering over 'id' in a fleet_event in horizonsignal_events.txt akx.9000, though I don't think it matters since hovering over anything right now causes an instantaneous exception.
```
Hover
Unhandled Exception: System.Exception: Request message with id 527131920 missing params
at LSP.Parser.parseMessage(String jsonText)
at LSP.LanguageServer.parse@114-1.Invoke(String jsonText)
at Microsoft.FSharp.Collections.Internal.IEnumerator.map@74.DoMoveNext(b& curr)
at Microsoft.FSharp.Collections.Internal.IEnumerator.MapEnumerator`1.System-Collections-IEnumerator-MoveNext()
at Microsoft.FSharp.Collections.SeqModule.TakeWhile@1309.GenerateNext(IEnumerable`1& next)
at Microsoft.FSharp.Core.CompilerServices.GeneratedSequenceBase`1.MoveNextImpl()
at LSP.LanguageServer.connect@227.Invoke()
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
[Info - 2:07:03 AM] Connection to server got closed. Server will restart.
[Error - 2:07:03 AM] Request textDocument/hover failed.
Error: Connection got disposed.
at Object.dispose (C:\Users\vipsp\.vscode\extensions\tboby.cwtools-vscode-0.5.32\node_modules\vscode-jsonrpc\lib\main.js:825:25)
at Object.dispose (C:\Users\vipsp\.vscode\extensions\tboby.cwtools-vscode-0.5.32\node_modules\vscode-languageclient\lib\client.js:57:35)
at LanguageClient.handleConnectionClosed (C:\Users\vipsp\.vscode\extensions\tboby.cwtools-vscode-0.5.32\node_modules\vscode-languageclient\lib\client.js:1967:42)
at LanguageClient.handleConnectionClosed (C:\Users\vipsp\.vscode\extensions\tboby.cwtools-vscode-0.5.32\node_modules\vscode-languageclient\lib\main.js:126:15)
at closeHandler (C:\Users\vipsp\.vscode\extensions\tboby.cwtools-vscode-0.5.32\node_modules\vscode-languageclient\lib\client.js:1954:18)
at CallbackList.invoke (C:\Users\vipsp\.vscode\extensions\tboby.cwtools-vscode-0.5.32\node_modules\vscode-jsonrpc\lib\events.js:71:39)
at Emitter.fire (C:\Users\vipsp\.vscode\extensions\tboby.cwtools-vscode-0.5.32\node_modules\vscode-jsonrpc\lib\events.js:135:36)
at closeHandler (C:\Users\vipsp\.vscode\extensions\tboby.cwtools-vscode-0.5.32\node_modules\vscode-jsonrpc\lib\main.js:221:26)
at CallbackList.invoke (C:\Users\vipsp\.vscode\extensions\tboby.cwtools-vscode-0.5.32\node_modules\vscode-jsonrpc\lib\events.js:71:39)
at Emitter.fire (C:\Users\vipsp\.vscode\extensions\tboby.cwtools-vscode-0.5.32\node_modules\vscode-jsonrpc\lib\events.js:135:36)
at StreamMessageReader.AbstractMessageReader.fireClose (C:\Users\vipsp\.vscode\extensions\tboby.cwtools-vscode-0.5.32\node_modules\vscode-jsonrpc\lib\messageReader.js:135:27)
at Socket. (C:\Users\vipsp\.vscode\extensions\tboby.cwtools-vscode-0.5.32\node_modules\vscode-jsonrpc\lib\messageReader.js:188:62)
at emitOne (events.js:121:20)
at Socket.emit (events.js:211:7)
at Pipe._handle.close [as _onclose] (net.js:554:12)
Listening on stdin
New configuration {settings =
{
"cwtools": {
"trace": {
"server": "off"
},
"localisation": {
"languages": [
"English"
]
},
"errors": {
"vanilla": "false",
"ignore": [],
"ignorefiles": [
"README.txt",
"credits.txt",
"credits_l_simp_chinese.txt",
"reference.txt",
"startup_info.txt"
]
},
"experimental": "false",
"experimental_completion": "false"
}
};}`
```
Contributor guide
Assessment
This issue has not been assessed yet.