2024-05-05 22:36:06.137 [INFO]: [Language Server (stderr)]: 2024/05/05 22:36:06 http: panic serving 127.0.0.1:56960: runtime error: slice bounds out of range [18:17] goroutine 7201 [running]: net/http.(*conn).serve.func1() GOROOT/src/net/http/server.go:1868 +0xb9 panic({0x308e020?, 0xc002dc04b0?}) 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(0xc000fff970?, {0xf6d?, 0xc002795c00?}) exa/document/suffix.go:69 +0x59 github.com/Exafunction/Exafunction/exa/language_server/types/doc_pos_types.newDocumentPositionDerivedData(0xc000fff970, {0x478d4d?, 0x6637dfa6?}) exa/language_server/types/doc_pos_types/doc_pos_wrapper.go:65 +0x26 github.com/Exafunction/Exafunction/exa/language_server/types/doc_pos_types.NewDocumentPositionWrapperFromProto(0xc0020b4bc0?) exa/language_server/types/doc_pos_types/doc_pos_wrapper.go:26 +0x3d github.com/Exafunction/Exafunction/exa/language_server/completion_provider.(*CompletionProvider).HandleAutocomplete(0xc002bb9b90, {0x41311c0?, 0xc0028ebcc0?}, 0xc000fff8c0) exa/language_server/completion_provider/completion_provider.go:342 +0x22f github.com/Exafunction/Exafunction/exa/language_server.(*Server).GetCompletions(0xc001a96000, {0x41311c0, 0xc0028ebcc0}, 0x0?) exa/language_server/rpcs_completion.go:36 +0x1d2 connectrpc.com/connect.NewUnaryHandler[...].func1({0x413e908, 0xc0028e5080}) external/com_connectrpc_connect/handler.go:52 +0x15f github.com/Exafunction/Exafunction/exa/connect_utils.(*validateInterceptor).WrapUnary.func1({0x41311c0, 0xc0028ebcc0}, {0x413e908?, 0xc0028e5080?}) exa/connect_utils/validate.go:38 +0x15c github.com/Exafunction/Exafunction/exa/connect_utils.(*LogErrorsServerInterceptor).WrapUnary.func1({0x41311c0?, 0xc0028ebcc0?}, {0x413e908?, 0xc0028e5080?}) exa/connect_utils/interceptor.go:46 +0x5d github.com/easyCZ/connect-go-prometheus.(*Interceptor).WrapUnary.func1({0x41311c0, 0xc0028ebcc0}, {0x413e908?, 0xc0028e5080?}) external/com_github_easycz_connect_go_prometheus/interceptor.go:57 +0x382 github.com/Exafunction/Exafunction/exa/connect_utils.(*SentryErrorInterceptor).WrapUnary.func1({0x41311c0, 0xc0028ebcc0}, {0x413e908?, 0xc0028e5080?}) exa/connect_utils/interceptor.go:178 +0x1ee connectrpc.com/connect.NewUnaryHandler[...].func2({0x4f8aa890, 0xc0027ed8c0}) external/com_connectrpc_connect/handler.go:84 +0x4ba connectrpc.com/connect.(*Handler).ServeHTTP(0xc00016e230, {0x412cf60, 0xc0028f7500}, 0xc002bb5000) external/com_connectrpc_connect/handler.go:265 +0x819 github.com/Exafunction/Exafunction/exa/language_server_pb;language_server_.NewLanguageServerServiceHandler.func1({0x412cf60, 0xc0028f7500}, 0xc002bb5000) 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 +0xb51 net/http.HandlerFunc.ServeHTTP(0x90?, {0x412cf60?, 0xc0028f7500?}, 0x52224660?) GOROOT/src/net/http/server.go:2136 +0x29 net/http.(*ServeMux).ServeHTTP(0xc0017e1a40?, {0x412cf60, 0xc0028f7500}, 0xc002bb5000) GOROOT/src/net/http/server.go:2514 +0x142 github.com/Exafunction/Exafunction/exa/language_server.initServers.(*Cors).Handler.func10({0x412cf60, 0xc0028f7500}, 0xc002bb5000) external/com_github_rs_cors/cors.go:231 +0x184 net/http.HandlerFunc.ServeHTTP(0xc0024d59a0?, {0x412cf60?, 0xc0028f7500?}, 0xc0028d5f50?) GOROOT/src/net/http/server.go:2136 +0x29 golang.org/x/net/http2/h2c.h2cHandler.ServeHTTP({{0x411bdc0?, 0xc001ebc480?}, 0xc001ec6050?}, {0x412cf60, 0xc0028f7500}, 0xc002bb5000) external/org_golang_x_net/http2/h2c/h2c.go:125 +0x68e net/http.serverHandler.ServeHTTP({0x41287a8?}, {0x412cf60?, 0xc0028f7500?}, 0x6?) GOROOT/src/net/http/server.go:2938 +0x8e net/http.(*conn).serve(0xc002bb2ea0, {0x4131188, 0xc0010ea1e0}) GOROOT/src/net/http/server.go:2009 +0x5f4 created by net/http.(*Server).Serve in goroutine 302 GOROOT/src/net/http/server.go:3086 +0x5cb 2024-05-05 22:36:06.140 [ERROR]: [aborted] socket hang up 2024-05-05 22:36:06.140 [INFO]: Completion request errored (20.89ms) 2024-05-05 22:36:06.140 [ERROR]: [aborted] socket hang up