2024-05-10 18:12:16.545 [INFO]: [Language Server (stderr)]: 2024/05/10 18:12:16 http: panic serving 127.0.0.1:65235: runtime error: slice bounds out of range [21:20] goroutine 7907 [running]: net/http.(*conn).serve.func1() GOROOT/src/net/http/server.go:1868 +0xb9 panic({0x30d8d40?, 0xc003c8f578?}) GOROOT/src/runtime/panic.go:920 +0x270 github.com/Exafunction/Exafunction/exa/document.getLineSuffix(...) exa/document/suffix.go:21 github.com/Exafunction/Exafunction/exa/document.HasLineSuffix(0xc00213def0?, {0x22?, 0xc003c8f560?}) exa/document/suffix.go:69 +0x59 github.com/Exafunction/Exafunction/exa/language_server/types/doc_pos_types.newDocumentPositionDerivedData(0xc00213def0, {0x478d4d?, 0x663e3950?}) exa/language_server/types/doc_pos_types/doc_pos_wrapper.go:76 +0x26 github.com/Exafunction/Exafunction/exa/language_server/types/doc_pos_types.NewDocumentPositionWrapperFromProto(0xc0023620c0?) exa/language_server/types/doc_pos_types/doc_pos_wrapper.go:26 +0x3d github.com/Exafunction/Exafunction/exa/language_server/completion_provider.(*CompletionProvider).HandleAutocomplete(0xc003a535c0, {0x41bae40?, 0xc0022d7c20?}, 0xc00213de40) exa/language_server/completion_provider/completion_provider.go:342 +0x22f github.com/Exafunction/Exafunction/exa/language_server.(*Server).GetCompletions(0xc00185c000, {0x41bae40, 0xc0022d7c20}, 0x0?) exa/language_server/rpcs_completion.go:36 +0x1d2 connectrpc.com/connect.NewUnaryHandler[...].func1({0x41c8908, 0xc003354780}) external/com_connectrpc_connect/handler.go:52 +0x15f github.com/Exafunction/Exafunction/exa/connect_utils.(*validateInterceptor).WrapUnary.func1({0x41bae40, 0xc0022d7c20}, {0x41c8908?, 0xc003354780?}) exa/connect_utils/validate.go:38 +0x15c github.com/Exafunction/Exafunction/exa/connect_utils.(*LogErrorsServerInterceptor).WrapUnary.func1({0x41bae40?, 0xc0022d7c20?}, {0x41c8908?, 0xc003354780?}) exa/connect_utils/interceptor.go:46 +0x5d github.com/easyCZ/connect-go-prometheus.(*Interceptor).WrapUnary.func1({0x41bae40, 0xc0022d7c20}, {0x41c8908?, 0xc003354780?}) external/com_github_easycz_connect_go_prometheus/interceptor.go:57 +0x382 github.com/Exafunction/Exafunction/exa/connect_utils.(*SentryErrorInterceptor).WrapUnary.func1({0x41bae40, 0xc0022d7c20}, {0x41c8908?, 0xc003354780?}) exa/connect_utils/interceptor.go:178 +0x1ee connectrpc.com/connect.NewUnaryHandler[...].func2({0x50282768, 0xc004a7d500}) external/com_connectrpc_connect/handler.go:84 +0x4ba connectrpc.com/connect.(*Handler).ServeHTTP(0xc0003a0700, {0x41b6b80, 0xc001c410a0}, 0xc001392700) external/com_connectrpc_connect/handler.go:265 +0x819 github.com/Exafunction/Exafunction/exa/language_server_pb;language_server_.NewLanguageServerServiceHandler.func1({0x41b6b80, 0xc001c410a0}, 0xc001392700) bazel-out/k8-opt/bin/exa/language_server_pb/language_server_connect_go_proto_/github.com/Exafunction/Exafunction/exa/language_server_pb;language_server_/language_server.connect.go:1310 +0xaea net/http.HandlerFunc.ServeHTTP(0x90?, {0x41b6b80?, 0xc001c410a0?}, 0x52b0caa8?) GOROOT/src/net/http/server.go:2136 +0x29 net/http.(*ServeMux).ServeHTTP(0xc001a3c840?, {0x41b6b80, 0xc001c410a0}, 0xc001392700) GOROOT/src/net/http/server.go:2514 +0x142 github.com/Exafunction/Exafunction/exa/language_server.initServers.(*Cors).Handler.func10({0x41b6b80, 0xc001c410a0}, 0xc001392700) external/com_github_rs_cors/cors.go:231 +0x184 net/http.HandlerFunc.ServeHTTP(0xc0026ed9a0?, {0x41b6b80?, 0xc001c410a0?}, 0xc0018e6c40?) GOROOT/src/net/http/server.go:2136 +0x29 golang.org/x/net/http2/h2c.h2cHandler.ServeHTTP({{0x41a50c0?, 0xc0019b15e0?}, 0xc001aa42d0?}, {0x41b6b80, 0xc001c410a0}, 0xc001392700) external/org_golang_x_net/http2/h2c/h2c.go:125 +0x68e net/http.serverHandler.ServeHTTP({0x41b23a8?}, {0x41b6b80?, 0xc001c410a0?}, 0x6?) GOROOT/src/net/http/server.go:2938 +0x8e net/http.(*conn).serve(0xc0033b3680, {0x41bae08, 0xc001c8e0f0}) GOROOT/src/net/http/server.go:2009 +0x5f4 created by net/http.(*Server).Serve in goroutine 115 GOROOT/src/net/http/server.go:3086 +0x5cb 2024-05-10 18:12:16.546 [ERROR]: [aborted] socket hang up 2024-05-10 18:12:16.546 [INFO]: Completion request errored (6.16ms) 2024-05-10 18:12:16.546 [ERROR]: [aborted] socket hang up