Skip to content

Signature help assertion failure #3251

@DanielRosenwasser

Description

@DanielRosenwasser

Stack trace

internal/debug.Fail()
	internal/debug/debug.go:14
internal/debug.assertSlow()
	internal/debug/debug.go:60
internal/debug.Assert()
	internal/debug/debug.go:49
internal/ls.getContainingArgumentInfo()
	internal/ls/signaturehelp.go:777
internal/ls.(*LanguageService).GetSignatureHelpItems()
	internal/ls/signaturehelp.go:118
internal/ls.(*LanguageService).ProvideSignatureHelp()
	internal/ls/signaturehelp.go:47
internal/lsp.(*Server).handleSignatureHelp()
	internal/lsp/server.go:1205
internal/lsp.init.func1.registerLanguageServiceDocumentRequestHandler[...].16.1()
	internal/lsp/server.go:761
internal/lsp.(*Server).handleRequestOrNotification.func1()
	internal/lsp/server.go:620
internal/lsp.(*Server).dispatchLoop.func3()
	internal/lsp/server.go:488
internal/lsp.(*Server).dispatchLoop
	internal/lsp/server.go:487

Steps to reproduce

Currently unknown. This stack was hit frequently, but we don't yet know a cause. My guess is it's from reparsing

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions