panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x38 pc=0x2364c2f]
goroutine 1 [running]:
helm.sh/helm/v3/pkg/registry.(*Client).Tags(0x0, {0xc00931bdc6?, 0xc000a0f0c8?})
/home/runner/go/pkg/mod/helm.sh/helm/v3@v3.16.3/pkg/registry/client.go:671 +0x10f
helm.sh/helm/v3/pkg/downloader.(*ChartDownloader).getOciURI(0xc000a0f4f8, {0xc00931bdc0, 0x36}, {0x0, 0x0}, 0xc00310e090)
/home/runner/go/pkg/mod/helm.sh/helm/v3@v3.16.3/pkg/downloader/chart_downloader.go:154 +0x128
helm.sh/helm/v3/pkg/downloader.(*ChartDownloader).ResolveChartVersion(0xc000a0f4f8, {0xc00931bdc0, 0x36}, {0x0, 0x0})
/home/runner/go/pkg/mod/helm.sh/helm/v3@v3.16.3/pkg/downloader/chart_downloader.go:199 +0xfd2
helm.sh/helm/v3/pkg/downloader.(*ChartDownloader).DownloadTo(0xc000a0f4f8, {0xc00931bdc0, 0x36}, {0x0?, 0x0?}, {0xc0001f7300, 0x1e})
/home/runner/go/pkg/mod/helm.sh/helm/v3@v3.16.3/pkg/downloader/chart_downloader.go:90 +0x4f
github.com/operator-framework/operator-sdk/internal/plugins/helm/v1/chartutil.downloadChart({0xc0001f7300, 0x1e}, {{0xc00931bdc0, 0x36}, {0x7ffdc2ec001f, 0x22}, {0x0, 0x0}})
internal/plugins/helm/v1/chartutil/chart.go:144 +0x35b
github.com/operator-framework/operator-sdk/internal/plugins/helm/v1/chartutil.LoadChart({{0x7ffdc2ec004f, 0x5}, {0x7ffdc2ec001f, 0x22}, {0x0, 0x0}})
internal/plugins/helm/v1/chartutil/chart.go:117 +0x13c
github.com/operator-framework/operator-sdk/internal/plugins/helm/v1.(*createAPISubcommand).InjectResource(0xc000943970, 0x28b1660?)
internal/plugins/helm/v1/api.go:169 +0x276
sigs.k8s.io/kubebuilder/v4/pkg/cli.(*CLI).applySubcommandHooks.(*executionHooksFactory).preRunEFunc.func1.2({0x7efdf4df6810?, 0xc000943970?})
/home/runner/go/pkg/mod/sigs.k8s.io/kubebuilder/v4@v4.2.0/pkg/cli/cmd_helpers.go:275 +0x4a
sigs.k8s.io/kubebuilder/v4/pkg/cli.(*executionHooksFactory).forEach(0xc0000fc9a0, 0xc000a0fb50, {0x2c11479, 0x20})
/home/runner/go/pkg/mod/sigs.k8s.io/kubebuilder/v4@v4.2.0/pkg/cli/cmd_helpers.go:198 +0x9e
sigs.k8s.io/kubebuilder/v4/pkg/cli.(*CLI).applySubcommandHooks.(*executionHooksFactory).preRunEFunc.func1(0xc00072e608?, {0xc0007eb0e0?, 0x0?, 0xa?})
/home/runner/go/pkg/mod/sigs.k8s.io/kubebuilder/v4@v4.2.0/pkg/cli/cmd_helpers.go:273 +0x505
github.com/spf13/cobra.(*Command).execute(0xc00072e608, {0xc0007eafa0, 0xa, 0xa})
/home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:970 +0xa24
github.com/spf13/cobra.(*Command).ExecuteC(0xc00096b508)
/home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1117 +0x3ff
github.com/spf13/cobra.(*Command).Execute(...)
/home/runner/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1041
sigs.k8s.io/kubebuilder/v4/pkg/cli.CLI.Run(...)
/home/runner/go/pkg/mod/sigs.k8s.io/kubebuilder/v4@v4.2.0/pkg/cli/cli.go:463
github.com/operator-framework/operator-sdk/internal/cmd/operator-sdk/cli.Run()
internal/cmd/operator-sdk/cli/cli.go:66 +0x45
main.main()
cmd/operator-sdk/main.go:28 +0x13
Bug Report
What did you do?
I tried to execute this generate a project
What did you expect to see?
Successfully created
What did you see instead? Under which circumstances?
program pointer error, specific output results
Environment
Operator type:
helm
Kubernetes cluster type:
$ operator-sdk version$ go version(if language is Go)$ kubectl versionPossible Solution
Additional context