This repository was archived by the owner on Jul 31, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 284
This repository was archived by the owner on Jul 31, 2023. It is now read-only.
Language Server failure when opening single file #431
Copy link
Copy link
Closed
Labels
bugBug reportsBug reports
Description
Your environment
vscode-rubyversion: 0.22.0- Ruby version: 2.4.2
- Ruby version manager (if any): rbenv
- VS Code version: 1.31.1
- Operating System: macOS
- Using language server? trying to
Expected behavior
No crash.
Actual behavior
The language server crashes when opening single file instead of a directory.
i.e
$ code . # doesn't crash
$ code main.rb # crashesConsole output:
/Users/teeseal/.vscode/extensions/rebornix.ruby-0.22.0/server/node_modules/rxjs/internal/util/hostReportError.js:4
setTimeout(function () { throw err; });
^
TypeError: Cannot read property 'uri' of undefined
at SettingsCache.<anonymous> (/Users/teeseal/.vscode/extensions/rebornix.ruby-0.22.0/server/out/SettingsCache.js:34:70)
at Generator.next (<anonymous>)
at /Users/teeseal/.vscode/extensions/rebornix.ruby-0.22.0/server/out/SettingsCache.js:7:71
at new Promise (<anonymous>)
at __awaiter (/Users/teeseal/.vscode/extensions/rebornix.ruby-0.22.0/server/out/SettingsCache.js:3:12)
at SettingsCache.get (/Users/teeseal/.vscode/extensions/rebornix.ruby-0.22.0/server/out/SettingsCache.js:33:16)
at rxjs_1.from.pipe.operators_1.mergeMap.config (/Users/teeseal/.vscode/extensions/rebornix.ruby-0.22.0/server/out/Linter.js:27:164)
at MergeMapSubscriber.project (/Users/teeseal/.vscode/extensions/rebornix.ruby-0.22.0/server/node_modules/rxjs/internal/operators/mergeMap.js:24:101)
at MergeMapSubscriber._tryNext (/Users/teeseal/.vscode/extensions/rebornix.ruby-0.22.0/server/node_modules/rxjs/internal/operators/mergeMap.js:69:27)
at MergeMapSubscriber._next (/Users/teeseal/.vscode/extensions/rebornix.ruby-0.22.0/server/node_modules/rxjs/internal/operators/mergeMap.js:59:18)
[Error - 4:50:14 PM] Connection to server got closed. Server will not be restarted.
Metadata
Metadata
Assignees
Labels
bugBug reportsBug reports