Created attachment 1833328 [details] topology Description of problem: Topology page is crashed Version-Release number of selected component (if applicable): 4.9.0-rc.7 How reproducible: 100% Steps to Reproduce: 1. Visit developer perspective 2. Select topology 3. Actual results: Expected results: Additional info:
TypeError Description: Cannot read properties of null (reading 'apiGroup') Component Trace: at t.a (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/dev-console-topology-chunk-d048698768c62155e803.min.js:1:247905) at https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/dev-console-topology-chunk-d048698768c62155e803.min.js:1:196212 at O (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/vendors~main-chunk-26115c31df9c333e62c0.min.js:73:78233) at div at https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/main-chunk-362ee525eb1479297aff.min.js:1:589653 at https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/main-chunk-362ee525eb1479297aff.min.js:1:1380842 at O (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/vendors~main-chunk-26115c31df9c333e62c0.min.js:73:78233) at m.memo.t.children.e.children.t.reduxes.e.reduxes.t.reduxes.every.reduxID (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/main-chunk-362ee525eb1479297aff.min.js:1:539571) at O (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/vendors~main-chunk-26115c31df9c333e62c0.min.js:73:78233) at <anonymous> (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/main-chunk-362ee525eb1479297aff.min.js:1:541240) at O (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/vendors~main-chunk-26115c31df9c333e62c0.min.js:73:78233) at div at https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/main-chunk-362ee525eb1479297aff.min.js:1:590422 at O (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/vendors~main-chunk-26115c31df9c333e62c0.min.js:73:78233) at div at t.b (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/dev-console-topology-chunk-d048698768c62155e803.min.js:1:189175) at t.a (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/dev-console-topology-chunk-d048698768c62155e803.min.js:1:367916) at u (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/dev-console-topology-chunk-d048698768c62155e803.min.js:1:175676) at https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/dev-console-topology-chunk-d048698768c62155e803.min.js:9:245224 at o (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/main-chunk-362ee525eb1479297aff.min.js:1:215646) at t.default (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/dev-console-topology-chunk-d048698768c62155e803.min.js:1:66808) at c (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/main-chunk-362ee525eb1479297aff.min.js:1:259751) at t (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/vendors~main-chunk-26115c31df9c333e62c0.min.js:27:330528) at w at t (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/vendors~main-chunk-26115c31df9c333e62c0.min.js:27:332571) at Suspense at div at div at section at p (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/vendors~main-chunk-26115c31df9c333e62c0.min.js:166:173196) at t.a (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/main-chunk-362ee525eb1479297aff.min.js:1:1490560) at div at div at c (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/vendors~main-chunk-26115c31df9c333e62c0.min.js:161:349887) at u (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/vendors~main-chunk-26115c31df9c333e62c0.min.js:118:113512) at div at u (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/vendors~main-chunk-26115c31df9c333e62c0.min.js:48:22924) at l (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/main-chunk-362ee525eb1479297aff.min.js:1:1191593) at https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/main-chunk-362ee525eb1479297aff.min.js:1:514270 at O (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/vendors~main-chunk-26115c31df9c333e62c0.min.js:73:78233) at main at div at y (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/vendors~main-chunk-26115c31df9c333e62c0.min.js:72:39686) at div at div at c (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/vendors~main-chunk-26115c31df9c333e62c0.min.js:166:169674) at div at div at c (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/vendors~main-chunk-26115c31df9c333e62c0.min.js:161:349887) at u (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/vendors~main-chunk-26115c31df9c333e62c0.min.js:118:113512) at div at u (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/vendors~main-chunk-26115c31df9c333e62c0.min.js:48:22924) at fn (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/vendors~main-chunk-26115c31df9c333e62c0.min.js:27:239275) at t.a (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/main-chunk-362ee525eb1479297aff.min.js:1:1016489) at t.default (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/quick-start-chunk-2884fdbacb128e017969.min.js:1:1214) at c (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/main-chunk-362ee525eb1479297aff.min.js:1:259751) at t.a (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/main-chunk-362ee525eb1479297aff.min.js:1:1569199) at Y (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/main-chunk-362ee525eb1479297aff.min.js:1:1570653) at Qe (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/vendors~main-chunk-26115c31df9c333e62c0.min.js:27:203184) at Y (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/main-chunk-362ee525eb1479297aff.min.js:1:1570653) at Y (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/main-chunk-362ee525eb1479297aff.min.js:1:1570653) at Y (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/main-chunk-362ee525eb1479297aff.min.js:1:1570653) at t.a (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/main-chunk-362ee525eb1479297aff.min.js:1:1566195) at l (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/main-chunk-362ee525eb1479297aff.min.js:1:1563549) at z (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/main-chunk-362ee525eb1479297aff.min.js:1:1570783) at https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/main-chunk-362ee525eb1479297aff.min.js:1:1573499 at r (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/vendors~main-chunk-26115c31df9c333e62c0.min.js:119:423510) at t (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/vendors~main-chunk-26115c31df9c333e62c0.min.js:27:330528) at t (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/vendors~main-chunk-26115c31df9c333e62c0.min.js:27:332571) at t (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/vendors~main-chunk-26115c31df9c333e62c0.min.js:27:327135) at J (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/main-chunk-362ee525eb1479297aff.min.js:1:1573780) at t.a (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/main-chunk-362ee525eb1479297aff.min.js:1:838021) at t.a (https://console-openshift-console.apps.uit-03.cnv-qe.rhcloud.com/static/vendors~main-chunk-26115c31df9c333e62c0.min.js:119:413864) at Suspense
Doesn't seem related to KubeVirt, moving to Console
I tried a few steps on OCP 4.9.0 and didn't reproduce this bug. I think the bug is still there on some conditions but I did not catch it yet. Feel free to close it for now.
blocker ? - the topology page is completely broken, no workaround that we know of
In an offlist discussion is got clarified that this bug would prevent the creation of a VM completely in from the developer console. We are aware of customers relying on this view, thus, as it's affecting customers this bug is critical for CNV. Requesting blocker+
I'm de-escalating this. It seems that I got a nuance wrong - the customer seems to be using non-admins, but still with the admin UI - and not the dev console. Dropping blocker? How can we still get this into 4.9.z?
Sanket hi, I can't reproduce on my cluster, can you check if this bug still exist ? Note I: that the Fix (currently on code review) is to prevent this from happening again, but the specific problem that is breaking the dev topology page may not exist anymore because of changes in other places in the code Note II: this bug crash the topology page, a user can use the dev console (e.g. create, view, edit vms) as long as they don't try to open the topology page.
> I can't reproduce on my cluster, can you check if this bug still exist ? I could still see this issue on nightly build: 4.10.0-0.nightly-2022-01-09-195852
The issue still exists on 4.10.0-0.nightly-2022-01-17-182202. Kobi, is this bug depending on https://bugzilla.redhat.com/show_bug.cgi?id=2039381?
It should not depend on 2039381, it should have fixed topology page crashing, but I didn't have a system with the bug so I may have missed something, I'll ping you for credentials to a system that has the bug and re-check.
verified on 4.10.0-0.nightly-2022-02-06-060618, the topology page is loading normally with CNV installed.
Is this fix coming to OCP4.9? I am hitting this issue on 4.9.18
nvm. Was using unsupported configuration running 4.10 CNV on OCP 4.9
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Important: OpenShift Container Platform 4.11.0 bug fix and security update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2022:5069
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 120 days