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

assignment to entry in nil map #1154

Open
wu977991 opened this issue Aug 31, 2023 · 0 comments
Open

assignment to entry in nil map #1154

wu977991 opened this issue Aug 31, 2023 · 0 comments

Comments

@wu977991
Copy link

in the flag.go,the c.TraceConfig.Tags not initialized.

when we set the flag --trace-tag="key=value"for virtual-kubelet,there will be a panic.
`panic: assignment to entry in nil map

goroutine 1 [running]:
github.com/virtual-kubelet/virtual-kubelet/cmd/virtual-kubelet/internal/commands/root.mapVar.Set(0x0, {0xc00004a174, 0x9})
D:/code/k8s/virtual-kubelet/virtual-kubelet/cmd/virtual-kubelet/internal/commands/root/flag.go:52 +0x36a
github.com/spf13/pflag.(*FlagSet).Set(0xc00017c200, {0x2c1b273, 0x9}, {0xc00004a174, 0x9})
D:/code/k8s/virtual-kubelet/virtual-kubelet/vendor/github.com/spf13/pflag/flag.go:463 +0x135
github.com/spf13/pflag.(*FlagSet).Parse.func1(0xc0007375e0, {0xc00004a174, 0x9})
D:/code/k8s/virtual-kubelet/virtual-kubelet/vendor/github.com/spf13/pflag/flag.go:1138 +0x68
github.com/spf13/pflag.(*FlagSet).parseLongArg(0xc00017c200, {0xc00004a168, 0x15}, {0xc00009a3d0, 0x0, 0x0}, 0xc000adf400)
D:/code/k8s/virtual-kubelet/virtual-kubelet/vendor/github.com/spf13/pflag/flag.go:1000 +0x4c4
github.com/spf13/pflag.(*FlagSet).parseArgs(0xc00017c200, {0xc00009a3d0, 0x0, 0x0}, 0xc000adf400)
D:/code/k8s/virtual-kubelet/virtual-kubelet/vendor/github.com/spf13/pflag/flag.go:1108 +0x69a
github.com/spf13/pflag.(*FlagSet).Parse(0xc00017c200, {0xc00009a3d0, 0x1, 0x1})
D:/code/k8s/virtual-kubelet/virtual-kubelet/vendor/github.com/spf13/pflag/flag.go:1141 +0x1cf
github.com/spf13/cobra.(*Command).ParseFlags(0xc000236f00, {0xc00009a3d0, 0x1, 0x1})
D:/code/k8s/virtual-kubelet/virtual-kubelet/vendor/github.com/spf13/cobra/command.go:1782 +0x15f
github.com/spf13/cobra.(*Command).execute(0xc000236f00, {0xc00009a3d0, 0x1, 0x1})
D:/code/k8s/virtual-kubelet/virtual-kubelet/vendor/github.com/spf13/cobra/command.go:861 +0x217
github.com/spf13/cobra.(*Command).ExecuteC(0xc000236f00)
D:/code/k8s/virtual-kubelet/virtual-kubelet/vendor/github.com/spf13/cobra/command.go:1068 +0x991
github.com/spf13/cobra.(*Command).Execute(0xc000236f00)
D:/code/k8s/virtual-kubelet/virtual-kubelet/vendor/github.com/spf13/cobra/command.go:992 +0x38
main.main()
D:/code/k8s/virtual-kubelet/virtual-kubelet/cmd/virtual-kubelet/main.go:92 +0x759

Debugger finished with the exit code 0
`

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant