Skip to content

x/tools/gopls: "not found" SemanticTokens bug (via telemetry) #68205

@adonovan

Description

@adonovan
#!stacks
"bug.Report" && "golang.(*tokenVisitor).errorf:+2" && "(*tokenVisitor).findKeyword:+10"

Issue created by stacks.

This stack aczPmA was reported by telemetry:

	//(in unparsable programs: type _ <-<-chan int)
	tv.errorf("not found:%s %v", keyword, safetoken.StartPosition(tv.fset, start))
	return token.NoPos
gopls/bug
golang.org/x/tools/gopls/internal/util/bug.report:+35
golang.org/x/tools/gopls/internal/util/bug.Report:=68
golang.org/x/tools/gopls/internal/golang.(*tokenVisitor).errorf:+2
golang.org/x/tools/gopls/internal/golang.(*tokenVisitor).findKeyword:+10
golang.org/x/tools/gopls/internal/golang.(*tokenVisitor).inspect:+52
go/ast.inspector.Visit:+1
go/ast.Walk:+1
go/ast.Walk:+24
go/ast.Walk:+35
go/ast.Walk:+125
go/ast.Walk:+305
go/ast.Inspect:=397
golang.org/x/tools/gopls/internal/golang.(*tokenVisitor).visit:+12
golang.org/x/tools/gopls/internal/golang.SemanticTokens:+42
golang.org/x/tools/gopls/internal/server.(*server).semanticTokens:+15
golang.org/x/tools/gopls/internal/server.(*server).SemanticTokensFull:+1
golang.org/x/tools/gopls@v0.16.0-pre.2 go1.22.0 linux/amd64 vscode-insiders (1)

Dups: 9Zm4MQ R3WOZQ 4aaPlw ZDZBcQ YtGIsA DoRoLA KWhiSQ rpL8iQ sBXcwA jdtSRw HVP7dQ Mh0muw Qu7Tdw 4MvswQ KEMm6A PKFjJw 786C2g MDUmEw iGqw0w EtWi_A AAHxwg iAZ-4A S2WfMQ zHVLeQ h-YqOQ kCXrCQ 7yumQA AZLRvA wiVT3g 0Tywlg YCKLFw QWK8Cg d9Bf4A qj_Yjg MUD2UA HkMXKg gkS4vQ YEDdDw G-n56g F0SOfA qz_-iQ XSDNDw FePSlg xQsXAQ eaDyXA HUMVuQ 2_Y0Eg gHwtDw

Metadata

Metadata

Assignees

Labels

NeedsInvestigationSomeone must examine and confirm this is a valid issue and not a duplicate of an existing one.ToolsThis label describes issues relating to any tools in the x/tools repository.goplsIssues related to the Go language server, gopls.gopls/telemetry-wins

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions