Uploaded image for project: 'Migration Toolkit for Virtualization'
  1. Migration Toolkit for Virtualization
  2. MTV-2828

Migration using storgae-offload exit on panic from the controller : invalid memory address or nil pointer dereference

XMLWordPrintable

      Migration using storgae-offload exit on panic from the controller : invalid memory address or nil pointer 
      using latest IIB from today june 30th 
      quay.io/redhat-user-workloads/rh-mtv-1-tenant/forklift-fbc-prod-v418:on-pr-9bb01b910a145d7c52259305c88643c394017c8b

      {"level":"error","ts":"2025-06-30 12:01:42.404","msg":"Observed a panic","controller":"plan","object":{"name":"1vm-500gb-offload","namespace":"openshift-mtv"},"namespace":"openshift-mtv","name":"1vm-500gb-offload","reconcileID":"21fe0450-d2b4-4826-9371-d9bcf3e0140b","panic":"runtime error: invalid memory address or nil pointer dereference","panicGoValue":"\"invalid memory address or nil pointer dereference\"","stacktrace":"goroutine 479 [running]:\nk8s.io/apimachinery/pkg/util/runtime.logPanic({0x3ce5ca8, 0xc003645260}, {0x3131be0, 0x59dde80})\n\t/app/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go:107 +0xbc\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile.func1()\n\t/app/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:108 +0x112\npanic({0x3131be0?, 0x59dde80?})\n\t/usr/lib/golang/src/runtime/panic.go:785 +0x132\ngithub.com/kubev2v/forklift/pkg/controller/plan.(*Migration).execute(0xc003002380, 0xc0031df600)\n\t/app/pkg/controller/plan/migration.go:1022 +0x618c\ngithub.com/kubev2v/forklift/pkg/controller/plan.(*Migration).Run(0xc003002380)\n\t/app/pkg/controller/plan/migration.go:104 +0x28c\ngithub.com/kubev2v/forklift/pkg/controller/plan.(*Reconciler).execute(0xc003645290, 0xc0033e4488)\n\t/app/pkg/controller/plan/controller.go:458 +0xb70\ngithub.com/kubev2v/forklift/pkg/controller/plan.Reconciler.Reconcile({{{0x3cd2de0, 0xc000996640}, {0x3cfbc80, 0xc00026f710}, {0x3cedfd0, 0xc0009421e0}}}, {0x7ffafc4a4800?, 0x18?}, {{{0xc002fe50b0, 0xd}, ...}})\n\t/app/pkg/controller/plan/controller.go:258 +0x933\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile(0xc0036451d0?, {0x3ce5ca8?, 0xc003645260?}, {{{0xc002fe50b0?, 0x0?}, {0xc002ec1890?, 0x0?}}})\n\t/app/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:119 +0xbf\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler(0x3d19be0, {0x3ce5ce0, 0xc000990320}, {{{0xc002fe50b0, 0xd}, {0xc002ec1890, 0x11}}}, 0x0)\n\t/app/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:334 +0x37b\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem(0x3d19be0, {0x3ce5ce0, 0xc000990320})\n\t/app/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:294 +0x21e\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2()\n\t/app/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:255 +0x85\ncreated by sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2 in goroutine 29\n\t/app/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:251 +0x6b8\n","stacktrace":"github.com/kubev2v/forklift/pkg/controller/plan.(*Migration).execute\n\t/app/pkg/controller/plan/migration.go:1022\ngithub.com/kubev2v/forklift/pkg/controller/plan.(*Migration).Run\n\t/app/pkg/controller/plan/migration.go:104\ngithub.com/kubev2v/forklift/pkg/controller/plan.(*Reconciler).execute\n\t/app/pkg/controller/plan/controller.go:458\ngithub.com/kubev2v/forklift/pkg/controller/plan.Reconciler.Reconcile\n\t/app/pkg/controller/plan/controller.go:258\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\t/app/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\t/app/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:334\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\t/app/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:294\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n\t/app/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:255"} 

              mnecas@redhat.com Martin Necas
              tzahia Tzahi Ashkenazi
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: