Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

panic: Named.check == nil but type is incomplete #1593

Open
IluckySi opened this issue Aug 20, 2024 · 1 comment
Open

panic: Named.check == nil but type is incomplete #1593

IluckySi opened this issue Aug 20, 2024 · 1 comment
Labels
bug needs-triage Newly filed issue that needs triage

Comments

@IluckySi
Copy link

IluckySi commented Aug 20, 2024

When I execute /data/xxx/staticcheck/staticcheck ./... in my project,,occur the following exception:

`panic: Named.check == nil but type is incomplete

goroutine 375 [running]:
go/types.(*Named).under(0xc001d34ee0)
go/types/named.go:548 +0x406
go/types.under({0xa5adb0, 0xc001d34ee0})
go/types/under.go:16 +0x2a
go/types.isPointer(...)
go/types/conversions.go:308
go/types.NewMethodSet({0xa5adb0, 0xc001d34ee0})
go/types/methodset.go:83 +0x46
golang.org/x/tools/go/types/typeutil.(*MethodSetCache).lookupNamed(0xc001963890, 0xc001d34ee0)
golang.org/x/[email protected]/go/types/typeutil/methodsetcache.go:68 +0x8f
golang.org/x/tools/go/types/typeutil.(*MethodSetCache).MethodSet(0xc001963890, {0xa5adb0, 0xc001d34ee0})
golang.org/x/[email protected]/go/types/typeutil/methodsetcache.go:39 +0xc5
honnef.co/go/tools/go/ir.(*Program).needMethods(0xc001963860, {0xa5adb0, 0xc001d34ee0}, 0x0)
honnef.co/go/[email protected]/go/ir/methods.go:166 +0xdf
honnef.co/go/tools/go/ir.(*Program).needMethodsOf(0xc001963860, {0xa5adb0?, 0xc001d34ee0?})
honnef.co/go/[email protected]/go/ir/methods.go:148 +0x70
honnef.co/go/tools/go/ir.(*Package).build(0xc0039dcb40)
honnef.co/go/[email protected]/go/ir/builder.go:3348 +0xf6
sync.(*Once).doSlow(0xc001963860?, 0xc000abf620?)
sync/once.go:76 +0xb4
sync.(*Once).Do(...)
sync/once.go:67
honnef.co/go/tools/go/ir.(*Package).Build(...)
honnef.co/go/[email protected]/go/ir/builder.go:3336
honnef.co/go/tools/internal/passes/buildir.run(0xc002585880)
honnef.co/go/[email protected]/internal/passes/buildir/buildir.go:86 +0x18b
honnef.co/go/tools/lintcmd/runner.(*analyzerRunner).do(0xc004253890, {0xa5fbf8?, 0xc001bdd5e0})
honnef.co/go/[email protected]/lintcmd/runner/runner.go:988 +0x71b
honnef.co/go/tools/lintcmd/runner.genericHandle({0xa5fbf8, 0xc001bdd5e0}, {0xa5fbf8?, 0xc001bdd540?}, 0xc00176f880, 0x0, 0xc00088b5e8)
honnef.co/go/[email protected]/lintcmd/runner/runner.go:813 +0x11f
honnef.co/go/tools/lintcmd/runner.(*subrunner).runAnalyzers(0xc000c9a640, 0xc000b31b00, 0xc0003085a0)
honnef.co/go/[email protected]/lintcmd/runner/runner.go:1061 +0x6fe
honnef.co/go/tools/lintcmd/runner.(*subrunner).doUncached(0xc000c9a640, 0xc000b31b00)
honnef.co/go/[email protected]/lintcmd/runner/runner.go:716 +0x1c9
honnef.co/go/tools/lintcmd/runner.(*subrunner).do(0xc000c9a640, {0xa5fc40?, 0xc000b31b00})
honnef.co/go/[email protected]/lintcmd/runner/runner.go:573 +0x968
honnef.co/go/tools/lintcmd/runner.(*Runner).Run.func2({0xa5fc40?, 0xc000b31b00?})
honnef.co/go/[email protected]/lintcmd/runner/runner.go:1227 +0x2a
honnef.co/go/tools/lintcmd/runner.genericHandle({0xa5fc40, 0xc000b31b00}, {0xa5fc40?, 0xc0006625a0?}, 0xc0031ac000, 0xc0004b80a0, 0xc0031324b0)
honnef.co/go/[email protected]/lintcmd/runner/runner.go:813 +0x11f
created by honnef.co/go/tools/lintcmd/runner.(*Runner).Run in goroutine 1
honnef.co/go/[email protected]/lintcmd/runner/runner.go:1226 +0x3d4`
image
image

@IluckySi IluckySi added bug needs-triage Newly filed issue that needs triage labels Aug 20, 2024
@timothy-king
Copy link
Contributor

go/types #68877 ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug needs-triage Newly filed issue that needs triage
Projects
None yet
Development

No branches or pull requests

2 participants