PS C:\Users\Miaowuawa\GolandProjects\paopao-ce> go generate mirc/gen.go
2025/08/03 16:57:40 [Mir] generate code start
panic: recovered from errgroup.Group: Named.check == nil but type is incomplete
goroutine 898 [running]:
runtime/debug.Stack()
C:/Users/Miaowuawa/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.windows-amd64/src/runtime/debug/stack.go:26 +0x5e
golang.org/x/sync/errgroup.(*Group).add.func1.1()
C:/Users/Miaowuawa/go/pkg/mod/golang.org/x/sync@v0.14.0/errgroup/errgroup.go:124 +0x145
panic({0xac2480?, 0xbe92c0?})
C:/Users/Miaowuawa/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.windows-amd64/src/runtime/panic.go:785 +0x132
go/types.(*Checker).handleBailout(0xc0034e0380, 0xc001c71bf0)
C:/Users/Miaowuawa/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.windows-amd64/src/go/types/check.go:412 +0x88
panic({0xac2480?, 0xbe92c0?})
C:/Users/Miaowuawa/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.windows-amd64/src/runtime/panic.go:785 +0x132
go/types.(*Named).under(0xc003889ce0)
C:/Users/Miaowuawa/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.windows-amd64/src/go/types/named.go:548 +0x406
go/types.under({0xbec058, 0xc003889ce0})
C:/Users/Miaowuawa/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.windows-amd64/src/go/types/under.go:16 +0x2a
go/types.(*Checker).validVarType.func1()
C:/Users/Miaowuawa/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.windows-amd64/src/go/types/typexpr.go:183 +0x4c
go/types.(*Checker).processDelayed(0xc0034e0380, 0x0)
C:/Users/Miaowuawa/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.windows-amd64/src/go/types/check.go:524 +0x15c
go/types.(*Checker).checkFiles(0xc0034e0380, {0xc003a5f5c0, 0xc, 0xc})
C:/Users/Miaowuawa/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.windows-amd64/src/go/types/check.go:470 +0x17e
go/types.(*Checker).Files(0xc000000180?, {0xc003a5f5c0?, 0xc003a5f500?, 0xc0008db7b2?})
C:/Users/Miaowuawa/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.windows-amd64/src/go/types/check.go:430 +0x75
golang.org/x/tools/go/packages.(*loader).loadPackage(0xc000000180, 0xc000966840)
C:/Users/Miaowuawa/go/pkg/mod/golang.org/x/tools@v0.33.0/go/packages/packages.go:1253 +0xb05
golang.org/x/tools/go/packages.(*loader).refine.func2.1()
C:/Users/Miaowuawa/go/pkg/mod/golang.org/x/tools@v0.33.0/go/packages/packages.go:938 +0x2d
golang.org/x/sync/errgroup.(*Group).add.func1()
C:/Users/Miaowuawa/go/pkg/mod/golang.org/x/sync@v0.14.0/errgroup/errgroup.go:130 +0x7e
created by golang.org/x/sync/errgroup.(*Group).add in goroutine 830
C:/Users/Miaowuawa/go/pkg/mod/golang.org/x/sync@v0.14.0/errgroup/errgroup.go:98 +0x79
goroutine 1 [running]:
golang.org/x/sync/errgroup.(*Group).Wait(0xc00008aa80)
C:/Users/Miaowuawa/go/pkg/mod/golang.org/x/sync@v0.14.0/errgroup/errgroup.go:70 +0x74
golang.org/x/tools/go/packages.(*loader).refine(0xc000000180, 0xc00008a9c0)
C:/Users/Miaowuawa/go/pkg/mod/golang.org/x/tools@v0.33.0/go/packages/packages.go:958 +0xe2d
golang.org/x/tools/go/packages.Load(0xc00008d4f0?, {0xc000042480, 0x6, 0x8})
C:/Users/Miaowuawa/go/pkg/mod/golang.org/x/tools@v0.33.0/go/packages/packages.go:287 +0x2d5
github.com/alimy/mir/v5/engine/internal.(*Config).load(0xc0000c2930)
C:/Users/Miaowuawa/go/pkg/mod/github.com/alimy/mir/v5@v5.2.2/engine/internal/load.go:113 +0x225
github.com/alimy/mir/v5/engine/internal.(*Config).Load(0xc0000c2930)
C:/Users/Miaowuawa/go/pkg/mod/github.com/alimy/mir/v5@v5.2.2/engine/internal/load.go:65 +0x3f
github.com/alimy/mir/v5/engine.load(0x0, {0xb3ce5e?, 0x1ca?}, {0xc00008d4f0, 0x5, 0x5}, {0xc0000fe000, 0x1ca})
C:/Users/Miaowuawa/go/pkg/mod/github.com/alimy/mir/v5@v5.2.2/engine/engine.go:102 +0x189
github.com/alimy/mir/v5/engine.generate(0xc0000000c0)
C:/Users/Miaowuawa/go/pkg/mod/github.com/alimy/mir/v5@v5.2.2/engine/engine.go:89 +0xce
github.com/alimy/mir/v5/engine.Generate({0xc0000e3ed0?, 0x0?, 0x2?})
C:/Users/Miaowuawa/go/pkg/mod/github.com/alimy/mir/v5@v5.2.2/engine/engine.go:48 +0x6c5
main.main()
C:/Users/Miaowuawa/GolandProjects/paopao-ce/mirc/gen.go:20 +0x22c
exit status 2
mirc\gen.go:17: running "go": exit status 1
PS C:\Users\Miaowuawa\GolandProjects\paopao-ce> go generate mirc/gen.go
2025/08/03 16:57:40 [Mir] generate code start
panic: recovered from errgroup.Group: Named.check == nil but type is incomplete
goroutine 898 [running]:
runtime/debug.Stack()
C:/Users/Miaowuawa/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.windows-amd64/src/runtime/debug/stack.go:26 +0x5e
golang.org/x/sync/errgroup.(*Group).add.func1.1()
C:/Users/Miaowuawa/go/pkg/mod/golang.org/x/sync@v0.14.0/errgroup/errgroup.go:124 +0x145
panic({0xac2480?, 0xbe92c0?})
C:/Users/Miaowuawa/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.windows-amd64/src/runtime/panic.go:785 +0x132
go/types.(*Checker).handleBailout(0xc0034e0380, 0xc001c71bf0)
C:/Users/Miaowuawa/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.windows-amd64/src/go/types/check.go:412 +0x88
panic({0xac2480?, 0xbe92c0?})
C:/Users/Miaowuawa/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.windows-amd64/src/runtime/panic.go:785 +0x132
go/types.(*Named).under(0xc003889ce0)
C:/Users/Miaowuawa/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.windows-amd64/src/go/types/named.go:548 +0x406
go/types.under({0xbec058, 0xc003889ce0})
C:/Users/Miaowuawa/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.windows-amd64/src/go/types/under.go:16 +0x2a
go/types.(*Checker).validVarType.func1()
C:/Users/Miaowuawa/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.windows-amd64/src/go/types/typexpr.go:183 +0x4c
go/types.(*Checker).processDelayed(0xc0034e0380, 0x0)
C:/Users/Miaowuawa/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.windows-amd64/src/go/types/check.go:524 +0x15c
go/types.(*Checker).checkFiles(0xc0034e0380, {0xc003a5f5c0, 0xc, 0xc})
C:/Users/Miaowuawa/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.windows-amd64/src/go/types/check.go:470 +0x17e
go/types.(*Checker).Files(0xc000000180?, {0xc003a5f5c0?, 0xc003a5f500?, 0xc0008db7b2?})
C:/Users/Miaowuawa/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.windows-amd64/src/go/types/check.go:430 +0x75
golang.org/x/tools/go/packages.(*loader).loadPackage(0xc000000180, 0xc000966840)
C:/Users/Miaowuawa/go/pkg/mod/golang.org/x/tools@v0.33.0/go/packages/packages.go:1253 +0xb05
golang.org/x/tools/go/packages.(*loader).refine.func2.1()
C:/Users/Miaowuawa/go/pkg/mod/golang.org/x/tools@v0.33.0/go/packages/packages.go:938 +0x2d
golang.org/x/sync/errgroup.(*Group).add.func1()
C:/Users/Miaowuawa/go/pkg/mod/golang.org/x/sync@v0.14.0/errgroup/errgroup.go:130 +0x7e
created by golang.org/x/sync/errgroup.(*Group).add in goroutine 830
C:/Users/Miaowuawa/go/pkg/mod/golang.org/x/sync@v0.14.0/errgroup/errgroup.go:98 +0x79
goroutine 1 [running]:
golang.org/x/sync/errgroup.(*Group).Wait(0xc00008aa80)
C:/Users/Miaowuawa/go/pkg/mod/golang.org/x/sync@v0.14.0/errgroup/errgroup.go:70 +0x74
golang.org/x/tools/go/packages.(*loader).refine(0xc000000180, 0xc00008a9c0)
C:/Users/Miaowuawa/go/pkg/mod/golang.org/x/tools@v0.33.0/go/packages/packages.go:958 +0xe2d
golang.org/x/tools/go/packages.Load(0xc00008d4f0?, {0xc000042480, 0x6, 0x8})
C:/Users/Miaowuawa/go/pkg/mod/golang.org/x/tools@v0.33.0/go/packages/packages.go:287 +0x2d5
github.com/alimy/mir/v5/engine/internal.(*Config).load(0xc0000c2930)
C:/Users/Miaowuawa/go/pkg/mod/github.com/alimy/mir/v5@v5.2.2/engine/internal/load.go:113 +0x225
github.com/alimy/mir/v5/engine/internal.(*Config).Load(0xc0000c2930)
C:/Users/Miaowuawa/go/pkg/mod/github.com/alimy/mir/v5@v5.2.2/engine/internal/load.go:65 +0x3f
github.com/alimy/mir/v5/engine.load(0x0, {0xb3ce5e?, 0x1ca?}, {0xc00008d4f0, 0x5, 0x5}, {0xc0000fe000, 0x1ca})
C:/Users/Miaowuawa/go/pkg/mod/github.com/alimy/mir/v5@v5.2.2/engine/engine.go:102 +0x189
github.com/alimy/mir/v5/engine.generate(0xc0000000c0)
C:/Users/Miaowuawa/go/pkg/mod/github.com/alimy/mir/v5@v5.2.2/engine/engine.go:89 +0xce
github.com/alimy/mir/v5/engine.Generate({0xc0000e3ed0?, 0x0?, 0x2?})
C:/Users/Miaowuawa/go/pkg/mod/github.com/alimy/mir/v5@v5.2.2/engine/engine.go:48 +0x6c5
main.main()
C:/Users/Miaowuawa/GolandProjects/paopao-ce/mirc/gen.go:20 +0x22c
exit status 2
mirc\gen.go:17: running "go": exit status 1