Description of problem: Console crashed if adding a service without serial number component trace: at VirtualMachineEnvironmentPage (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/api/plugins/kubevirt-plugin/exposed-VirtualMachineNavPage-chunk.js:3979:47) at o (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/main-chunk-2856f9ba2df0a092a0ab.min.js:1:226781) at t (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/vendors~main-chunk-728502a0ff9b4f0223c9.min.js:21:58048) at t (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/vendors~main-chunk-728502a0ff9b4f0223c9.min.js:21:60093) at Suspense at div at https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/main-chunk-2856f9ba2df0a092a0ab.min.js:1:939427 at https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/main-chunk-2856f9ba2df0a092a0ab.min.js:1:942209 at n (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/vendors~main-chunk-728502a0ff9b4f0223c9.min.js:21:60653) at VirtualMachineNavPage (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/api/plugins/kubevirt-plugin/exposed-VirtualMachineNavPage-chunk.js:1937:34) at s (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/main-chunk-2856f9ba2df0a092a0ab.min.js:1:264956) at https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/main-chunk-2856f9ba2df0a092a0ab.min.js:1:601146 at S (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/vendors~main-chunk-728502a0ff9b4f0223c9.min.js:93:80435) at t (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/vendors~main-chunk-728502a0ff9b4f0223c9.min.js:21:58048) at t (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/vendors~main-chunk-728502a0ff9b4f0223c9.min.js:21:60093) at Suspense at section at f (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/vendor-patternfly-core-chunk-f40c79fa2e6ae7dd7dd3.min.js:1:677508) at div at div at t.a (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/main-chunk-2856f9ba2df0a092a0ab.min.js:1:1625820) at div at div at c (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/vendor-patternfly-core-chunk-f40c79fa2e6ae7dd7dd3.min.js:1:494194) at d (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/vendor-patternfly-core-chunk-f40c79fa2e6ae7dd7dd3.min.js:1:61314) at div at d (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/vendor-patternfly-core-chunk-f40c79fa2e6ae7dd7dd3.min.js:1:549319) at l (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/main-chunk-2856f9ba2df0a092a0ab.min.js:1:1266885) at https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/main-chunk-2856f9ba2df0a092a0ab.min.js:1:525053 at S (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/vendors~main-chunk-728502a0ff9b4f0223c9.min.js:93:80435) at main at div at E (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/vendor-patternfly-core-chunk-f40c79fa2e6ae7dd7dd3.min.js:1:245964) at div at div at c (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/vendor-patternfly-core-chunk-f40c79fa2e6ae7dd7dd3.min.js:1:140235) at div at div at c (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/vendor-patternfly-core-chunk-f40c79fa2e6ae7dd7dd3.min.js:1:494194) at d (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/vendor-patternfly-core-chunk-f40c79fa2e6ae7dd7dd3.min.js:1:61314) at div at d (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/vendor-patternfly-core-chunk-f40c79fa2e6ae7dd7dd3.min.js:1:549319) at On (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/vendors~main-chunk-728502a0ff9b4f0223c9.min.js:36:185914) at t.default (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/main-chunk-2856f9ba2df0a092a0ab.min.js:1:954593) at t.default (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/quick-start-chunk-727a2c8e17b841c66595.min.js:1:1260) at s (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/main-chunk-2856f9ba2df0a092a0ab.min.js:1:264956) at t.a (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/main-chunk-2856f9ba2df0a092a0ab.min.js:1:1703982) at J (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/main-chunk-2856f9ba2df0a092a0ab.min.js:1:1706063) at st (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/vendors~main-chunk-728502a0ff9b4f0223c9.min.js:36:146207) at J (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/main-chunk-2856f9ba2df0a092a0ab.min.js:1:1706063) at J (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/main-chunk-2856f9ba2df0a092a0ab.min.js:1:1706063) at J (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/main-chunk-2856f9ba2df0a092a0ab.min.js:1:1706063) at ModalProvider (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/api/plugins/kubevirt-plugin/exposed-modalProvider-chunk.js:44:26) at J (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/main-chunk-2856f9ba2df0a092a0ab.min.js:1:1706063) at t.a (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/main-chunk-2856f9ba2df0a092a0ab.min.js:1:1699928) at c (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/main-chunk-2856f9ba2df0a092a0ab.min.js:1:1697331) at t.a (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/main-chunk-2856f9ba2df0a092a0ab.min.js:1:1699739) at Z (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/main-chunk-2856f9ba2df0a092a0ab.min.js:1:1706193) at https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/main-chunk-2856f9ba2df0a092a0ab.min.js:1:1708946 at r (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/vendors~main-chunk-728502a0ff9b4f0223c9.min.js:36:126011) at t (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/vendors~main-chunk-728502a0ff9b4f0223c9.min.js:21:58048) at t (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/vendors~main-chunk-728502a0ff9b4f0223c9.min.js:21:60093) at t (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/vendors~main-chunk-728502a0ff9b4f0223c9.min.js:21:54653) at ee (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/main-chunk-2856f9ba2df0a092a0ab.min.js:1:1709256) at t.a (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/main-chunk-2856f9ba2df0a092a0ab.min.js:1:882090) at t.a (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/main-chunk-2856f9ba2df0a092a0ab.min.js:1:1175583) at s (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/main-chunk-2856f9ba2df0a092a0ab.min.js:1:695139) at t.a (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/vendors~main-chunk-728502a0ff9b4f0223c9.min.js:150:404021) at Suspense Stack trace: TypeError: Cannot read properties of undefined (reading 'serial') at https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/api/plugins/kubevirt-plugin/exposed-VirtualMachineNavPage-chunk.js:4401:37 at Array.map (<anonymous>) at getVMEnvironmentsVariables (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/api/plugins/kubevirt-plugin/exposed-VirtualMachineNavPage-chunk.js:4397:94) at https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/api/plugins/kubevirt-plugin/exposed-VirtualMachineNavPage-chunk.js:4232:154 at Object.Sa [as useMemo] (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/vendors~main-chunk-728502a0ff9b4f0223c9.min.js:263:63583) at t.useMemo (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/vendors~main-chunk-728502a0ff9b4f0223c9.min.js:255:5743) at useEnvironments (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/api/plugins/kubevirt-plugin/exposed-VirtualMachineNavPage-chunk.js:4232:68) at VirtualMachineEnvironmentPage (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/api/plugins/kubevirt-plugin/exposed-VirtualMachineNavPage-chunk.js:3990:211) at na (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/vendors~main-chunk-728502a0ff9b4f0223c9.min.js:263:58879) at za (https://console-openshift-console.apps.uit-411-dev.cnv-qe.rhcloud.com/static/vendors~main-chunk-728502a0ff9b4f0223c9.min.js:263:68397) Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
the bug is still existing in OCP-v4.11.0-47 which has included the fix, so assign back
bug still exists on kubevirt-console-plugin-container-v4.11.0-51
The fix causes a few problems in environment tab: 1. the serial number shows even no resource about secret/sa/cm is selected 2. change the resource does not change the serial number 3. only one disk can be added, the disk added later override the existing one
Created attachment 1892017 [details] env tab
move this bug to verified as the original issue is fixed, will open a new bug to track the new issues
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 Virtualization 4.11.0 Images security and bug fix 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:6526