Bug 2180683

Summary: Console is crashed while cloning a VM which is created from instanceType
Product: Container Native Virtualization (CNV) Reporter: Guohua Ouyang <gouyang>
Component: User ExperienceAssignee: Tal Nisan <tnisan>
Status: CLOSED DUPLICATE QA Contact: Guohua Ouyang <gouyang>
Severity: high Docs Contact:
Priority: high    
Version: 4.13.0CC: gouyang, ycui
Target Milestone: ---   
Target Release: 4.13.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-03-22 12:56:10 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Guohua Ouyang 2023-03-22 04:51:16 UTC
Description of problem:
Console is crashed while cloning a VM which is created from instanceType

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1. create a VM from instanceType
2. try to clone a VM from it 

Actual results:
it gets a blank page

Expected results:
it opens the clone modal

Additional info:

Comment 1 Guohua Ouyang 2023-03-22 04:58:09 UTC
error in dev tools:
vendors~main-chunk-df0d1d006194b2685ef8.min.js:173683 TypeError: Cannot set properties of undefined (setting 'vm.kubevirt.io/name')
    at CloneVMModal.tsx:76:68
    at helpers.tsx:77:5
    at produce (immer.esm.mjs:1:16170)
    at produceCleanClonedVM (helpers.tsx:55:17)
    at CloneVMModal.tsx:63:42
    at Object.useMemo (vendors~main-chunk-df0d1d006194b2685ef8.min.js:173683:1)
    at t.useMemo (vendors~main-chunk-df0d1d006194b2685ef8.min.js:173650:1)
    at CloneVMModal (CloneVMModal.tsx:62:32)
    at na (vendors~main-chunk-df0d1d006194b2685ef8.min.js:173683:1)
    at Hs (vendors~main-chunk-df0d1d006194b2685ef8.min.js:173683:1)
is @ vendors~main-chunk-df0d1d006194b2685ef8.min.js:173683
main-chunk-8248b8006810c99b6370.min.js:1 unhandled error: Uncaught TypeError: Cannot set properties of undefined (setting 'vm.kubevirt.io/name') TypeError: Cannot set properties of undefined (setting 'vm.kubevirt.io/name')
    at https://console-openshift-console.apps.uit-413-dev.rhos-psi.cnv-qe.rhood.us/api/plugins/kubevirt-plugin/views_virtualmachines_actions_hooks_useVirtualMachineActionsProvider_ts-chunk.js:596:122
    at https://console-openshift-console.apps.uit-413-dev.rhos-psi.cnv-qe.rhood.us/api/plugins/kubevirt-plugin/views_virtualmachines_actions_hooks_useVirtualMachineActionsProvider_ts-chunk.js:1002:9
    at produce (https://console-openshift-console.apps.uit-413-dev.rhos-psi.cnv-qe.rhood.us/api/plugins/kubevirt-plugin/vendors-node_modules_openshift-console_dynamic-plugin-sdk-internal_lib_api_common-types_js-no-cd364a-chunk.js:99:15962)
    at produceCleanClonedVM (https://console-openshift-console.apps.uit-413-dev.rhos-psi.cnv-qe.rhood.us/api/plugins/kubevirt-plugin/views_virtualmachines_actions_hooks_useVirtualMachineActionsProvider_ts-chunk.js:984:61)
    at https://console-openshift-console.apps.uit-413-dev.rhos-psi.cnv-qe.rhood.us/api/plugins/kubevirt-plugin/views_virtualmachines_actions_hooks_useVirtualMachineActionsProvider_ts-chunk.js:586:95
    at Object.useMemo (https://console-openshift-console.apps.uit-413-dev.rhos-psi.cnv-qe.rhood.us/static/vendors~main-chunk-df0d1d006194b2685ef8.min.js:263:64802)
    at t.useMemo (https://console-openshift-console.apps.uit-413-dev.rhos-psi.cnv-qe.rhood.us/static/vendors~main-chunk-df0d1d006194b2685ef8.min.js:255:5743)
    at CloneVMModal (https://console-openshift-console.apps.uit-413-dev.rhos-psi.cnv-qe.rhood.us/api/plugins/kubevirt-plugin/views_virtualmachines_actions_hooks_useVirtualMachineActionsProvider_ts-chunk.js:585:69)
    at na (https://console-openshift-console.apps.uit-413-dev.rhos-psi.cnv-qe.rhood.us/static/vendors~main-chunk-df0d1d006194b2685ef8.min.js:263:58879)
    at Hs (https://console-openshift-console.apps.uit-413-dev.rhos-psi.cnv-qe.rhood.us/static/vendors~main-chunk-df0d1d006194b2685ef8.min.js:263:111315) TypeError: Cannot set properties of undefined (setting 'vm.kubevirt.io/name')
    at CloneVMModal.tsx:76:68
    at helpers.tsx:77:5
    at produce (immer.esm.mjs:1:16170)
    at produceCleanClonedVM (helpers.tsx:55:17)
    at CloneVMModal.tsx:63:42
    at Object.useMemo (vendors~main-chunk-df0d1d006194b2685ef8.min.js:173683:1)
    at t.useMemo (vendors~main-chunk-df0d1d006194b2685ef8.min.js:173650:1)
    at CloneVMModal (CloneVMModal.tsx:62:32)
    at na (vendors~main-chunk-df0d1d006194b2685ef8.min.js:173683:1)
    at Hs (vendors~main-chunk-df0d1d006194b2685ef8.min.js:173683:1)

Comment 2 Guohua Ouyang 2023-03-22 12:56:10 UTC

*** This bug has been marked as a duplicate of bug 2180853 ***