Skip to content

Commit e397cac

Browse files
committed
Improve diagnostics for situations where Rails fails to boot
1 parent b5235c3 commit e397cac

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lib/ruby_lsp/ruby_lsp_rails/runner_client.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ def initialize(outgoing_queue)
8989
@stderr.binmode
9090

9191
initialize_response = T.must(read_response)
92+
9293
@rails_root = T.let(initialize_response[:root], String)
9394
log_message("Finished booting Ruby LSP Rails server")
9495

@@ -109,7 +110,7 @@ def initialize(outgoing_queue)
109110
end,
110111
Thread,
111112
)
112-
rescue Errno::EPIPE, IncompleteMessageError
113+
rescue Errno::EPIPE, IncompleteMessageError, MessageError
113114
raise InitializationError, @stderr.read
114115
end
115116

0 commit comments

Comments
 (0)