-
Notifications
You must be signed in to change notification settings - Fork 16
Labels
Description
services:
postgres:
build:
target: b
If we try invoke code completion after the b
(noting the space) then an error will occur.
goroutine 10 [running]:
runtime/debug.Stack()
/opt/hostedtoolcache/go/1.24.3/x64/src/runtime/debug/stack.go:26 +0x64
runtime/debug.PrintStack()
/opt/hostedtoolcache/go/1.24.3/x64/src/runtime/debug/stack.go:18 +0x1c
github.com/docker/docker-language-server/internal/pkg/server.(*Server).handleRecovered(0x140001d8a80, {0x14000a08210, 0x17}, {0x1058b4420, 0x14000a08258})
/home/runner/work/docker-language-server/docker-language-server/internal/pkg/server/server.go:203 +0x44
github.com/docker/docker-language-server/internal/pkg/server.NewServer.func1({0x14000a08210?, 0x140000573c7?}, {0x1058b4420?, 0x14000a08258?})
/home/runner/work/docker-language-server/docker-language-server/internal/pkg/server/server.go:131 +0x40
github.com/docker/docker-language-server/internal/tliron/glsp/protocol.(*Handler).Handle.func1()
/home/runner/work/docker-language-server/docker-language-server/internal/tliron/glsp/protocol/handler.go:100 +0x6c
panic({0x1058b4420?, 0x14000a08258?})
/opt/hostedtoolcache/go/1.24.3/x64/src/runtime/panic.go:792 +0x124
github.com/docker/docker-language-server/internal/compose.buildTargetCompletionItems(0x1400095cdb0, 0x14000430c00, {0x1400058ada0, 0x4, 0x4?}, 0x140005087e0, 0x0)
/home/runner/work/docker-language-server/docker-language-server/internal/compose/completion.go:411 +0x3cc
github.com/docker/docker-language-server/internal/compose.Completion({0x1062c4640?, 0x1058d9100?}, 0x1400095cdb0, 0x14000430c00, {0x105975e28, 0x140002f0300})
/home/runner/work/docker-language-server/docker-language-server/internal/compose/completion.go:218 +0x2f8
github.com/docker/docker-language-server/internal/pkg/server.(*Server).TextDocumentCompletion(0x140001d8a80, 0x14000957720, 0x1400095cdb0)
/home/runner/work/docker-language-server/docker-language-server/internal/pkg/server/completion.go:22 +0x230
github.com/docker/docker-language-server/internal/tliron/glsp/protocol.(*Handler).Handle(0x140000d2488, 0x14000957720)
/home/runner/work/docker-language-server/docker-language-server/internal/tliron/glsp/protocol/handler.go:388 +0x13c8
github.com/docker/docker-language-server/internal/tliron/glsp/server.(*Server).handle(0x140000ec060, {0x10596d6e8, 0x14000326930}, 0x140003ff0e0, 0x140004f6fc0)
/home/runner/work/docker-language-server/docker-language-server/internal/tliron/glsp/server/handler.go:48 +0x220
github.com/sourcegraph/jsonrpc2.(*HandlerWithErrorConfigurer).Handle(0x140003f77e0, {0x10596d6e8, 0x14000326930}, 0x140003ff0e0, 0x140004f6fc0)
/home/runner/go/pkg/mod/github.com/sourcegraph/jsonrpc2@v0.2.0/handler_with_error.go:21 +0x4c
github.com/sourcegraph/jsonrpc2.(*Conn).readMessages(0x140003ff0e0, {0x10596d6e8, 0x14000326930})
/home/runner/go/pkg/mod/github.com/sourcegraph/jsonrpc2@v0.2.0/conn.go:205 +0x2ac
created by github.com/sourcegraph/jsonrpc2.NewConn in goroutine 1
/home/runner/go/pkg/mod/github.com/sourcegraph/jsonrpc2@v0.2.0/conn.go:62 +0x1d0
2025/06/05 14:40:37 notifying bugsnag: runtime error: slice bounds out of range [:2] with length 1