Created attachment 1759441 [details] Stack Trace from developer console in Browser Description of problem: When installing OpenShift 4.7 on OpenStack in a disconnected setup using imageContentSourcePolicy (see example install-config.yaml below), the Developer Console "Topogy View" for namespaces with objects crashes with the following error: ~~~ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166143 TypeError: e is not iterable at template-provider-chunk-fea77c82f2c63d352fb2.min.js:1 at Object.useMemo (vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166143) at Object.useMemo (vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166108) at t.default (template-provider-chunk-fea77c82f2c63d352fb2.min.js:1) at t.a (dev-console-topology-chunk-8c99199ea2165d006699.min.js:5314) at No (vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166143) at pa (vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166143) at Ys (vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166143) at Bs (vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166143) at Fs (vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166143) Pa @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166143 Wa.n.callback @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166143 Ni @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166143 Li @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166143 (anonymous) @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166143 t.unstable_runWithPriority @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166437 li @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166143 Us @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166143 Ps @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166143 (anonymous) @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166143 t.unstable_runWithPriority @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166437 li @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166143 hi @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166143 di @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166143 js @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166143 Ko @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166143 (anonymous) @ template-provider-chunk-fea77c82f2c63d352fb2.min.js:1 Promise.then (async) (anonymous) @ template-provider-chunk-fea77c82f2c63d352fb2.min.js:1 Ia @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166143 (anonymous) @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166143 t.unstable_runWithPriority @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166437 li @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166143 Ws @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166143 Fs @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166143 Ps @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166143 (anonymous) @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166143 t.unstable_runWithPriority @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166437 li @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166143 hi @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166143 di @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166143 js @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166143 enqueueSetState @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166143 x.setState @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166108 value @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:123785 (anonymous) @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:94714 value @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:94714 (anonymous) @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 y @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 requestAnimationFrame (async) _ @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 (anonymous) @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 y @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 requestAnimationFrame (async) _ @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 (anonymous) @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 y @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 requestAnimationFrame (async) _ @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 (anonymous) @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 y @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 requestAnimationFrame (async) _ @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 (anonymous) @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 y @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 requestAnimationFrame (async) _ @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 (anonymous) @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 y @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 requestAnimationFrame (async) _ @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 (anonymous) @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 y @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 requestAnimationFrame (async) _ @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 (anonymous) @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 y @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 requestAnimationFrame (async) _ @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 (anonymous) @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 y @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 requestAnimationFrame (async) _ @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 (anonymous) @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 y @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 requestAnimationFrame (async) _ @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 (anonymous) @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 y @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 requestAnimationFrame (async) _ @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 (anonymous) @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 y @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 requestAnimationFrame (async) _ @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 (anonymous) @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 y @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 requestAnimationFrame (async) _ @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 (anonymous) @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 y @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 requestAnimationFrame (async) _ @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 (anonymous) @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 y @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 requestAnimationFrame (async) _ @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 (anonymous) @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 y @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 requestAnimationFrame (async) _ @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 (anonymous) @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 y @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 requestAnimationFrame (async) _ @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 (anonymous) @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 y @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 requestAnimationFrame (async) _ @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 (anonymous) @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 y @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 requestAnimationFrame (async) _ @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 (anonymous) @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 y @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 requestAnimationFrame (async) _ @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 (anonymous) @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 y @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 requestAnimationFrame (async) _ @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 (anonymous) @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 y @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 requestAnimationFrame (async) _ @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 (anonymous) @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 y @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 requestAnimationFrame (async) _ @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 (anonymous) @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 y @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 requestAnimationFrame (async) _ @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 (anonymous) @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 y @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 requestAnimationFrame (async) _ @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 (anonymous) @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 y @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 requestAnimationFrame (async) _ @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 (anonymous) @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 y @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 requestAnimationFrame (async) _ @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 (anonymous) @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 y @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 requestAnimationFrame (async) _ @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 (anonymous) @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 y @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 requestAnimationFrame (async) _ @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 (anonymous) @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 y @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 requestAnimationFrame (async) _ @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 (anonymous) @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 y @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 requestAnimationFrame (async) _ @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 (anonymous) @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 y @ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:39200 ~~~ This does not happen with 4.6 with the same config as well as an installation of 4.7 with an internet connection. Also if a connected installation is configured for the same imageContentSourcePolicy after installation and internet the access is removed as a day2 operation, the problem does not arise. This does happen with Chrome "Version 88.0.4324.150 (Official Build) (64-bit)" as well as Firefox "78.7.0esr (64-bit)". I verified that the images used are the same in the working setup (4.7 connected) as well as the disconnected setup (4.7 disconnected). ~~~ # ocp-test5 is working [stack@osp16amd ocp-test5]$ oc get pods -A -o json | jq -r '.items[] | .metadata.namespace as $ns | .metadata.name as $name | .spec.containers[] | .name as $container | .image' | sort | uniq > images.OK.txt # ocp-test4 is not working [stack@osp16amd ocp-test4]$ oc get pods -A -o json | jq -r '.items[] | .metadata.namespace as $ns | .metadata.name as $name | .spec.containers[] | .name as $container | .image' | sort | uniq > images.CRASHED.txt [stack@osp16amd ocp-test4]$ diff -u images.CRASHED.txt ../ocp-test5/images.OK.txt [stack@osp16amd ocp-test4]$ ~~~ Also the failing cluster is healthy ~~~ [stack@osp16amd ocp-test4]$ oc get clusterversions.config.openshift.io NAME VERSION AVAILABLE PROGRESSING SINCE STATUS version 4.7.0 True False 9h Cluster version is 4.7.0 [stack@osp16amd ocp-test4]$ oc get clusteroperators.config.openshift.io NAME VERSION AVAILABLE PROGRESSING DEGRADED SINCE authentication 4.7.0 True False False 9h baremetal 4.7.0 True False False 9h cloud-credential 4.7.0 True False False 9h cluster-autoscaler 4.7.0 True False False 9h config-operator 4.7.0 True False False 9h console 4.7.0 True False False 9h csi-snapshot-controller 4.7.0 True False False 9h dns 4.7.0 True False False 9h etcd 4.7.0 True False False 9h image-registry 4.7.0 True False False 9h ingress 4.7.0 True False False 9h insights 4.7.0 True False False 9h kube-apiserver 4.7.0 True False False 9h kube-controller-manager 4.7.0 True False False 9h kube-scheduler 4.7.0 True False False 9h kube-storage-version-migrator 4.7.0 True False False 9h machine-api 4.7.0 True False False 9h machine-approver 4.7.0 True False False 9h machine-config 4.7.0 True False False 9h marketplace 4.7.0 True False False 9h monitoring 4.7.0 True False False 9h network 4.7.0 True False False 9h node-tuning 4.7.0 True False False 9h openshift-apiserver 4.7.0 True False False 9h openshift-controller-manager 4.7.0 True False False 9h openshift-samples 4.7.0 True False False 9h operator-lifecycle-manager 4.7.0 True False False 9h operator-lifecycle-manager-catalog 4.7.0 True False False 9h operator-lifecycle-manager-packageserver 4.7.0 True False False 9h service-ca 4.7.0 True False False 9h storage 4.7.0 True False False 9h ~~~ All pods are running on the failing cluster ~~~ [stack@osp16amd ocp-test4]$ oc get pods -A | grep -v -e Running -e Completed NAMESPACE NAME READY STATUS RESTARTS AGE [stack@osp16amd ocp-test4]$ oc get pods -A | grep -e Running | grep -e "0\/" [stack@osp16amd ocp-test4]$ ~~~ Version-Release number of selected component (if applicable): [stack@osp16amd ocp-test4]$ oc version Client Version: 4.7.0 Server Version: 4.7.0 Kubernetes Version: v1.20.0+bd9e442 How reproducible: Always when installing with the following install-config.yaml ~~~ apiVersion: v1 baseDomain: ocp-test4.osp16amd.x.x.x.x.nip.io compute: - hyperthreading: Enabled architecture: amd64 name: worker platform: openstack: type: openshift.worker.small replicas: 2 controlPlane: hyperthreading: Enabled architecture: amd64 name: master platform: openstack: type: openshift.master.small replicas: 3 metadata: name: ocp networking: clusterNetwork: - cidr: 10.128.0.0/14 hostPrefix: 23 machineNetwork: - cidr: 192.168.150.0/24 networkType: OpenShiftSDN serviceNetwork: - 172.30.0.0/16 platform: openstack: cloud: ocp-test4 computeFlavor: openshift.master externalNetwork: infra apiFloatingIP: 192.168.100.45 ingressFloatingIP: 192.168.100.46 octaviaSupport: "1" trunkSupport: "1" region: "" externalDNS: - "192.168.100.1" # 4.7 and above clusterOSImageProperties: hw_scsi_model: virtio-scsi hw_disk_bus: scsi hw_qemu_guest_agent: yes publish: External pullSecret: '{"auths":{ ... removed ... }}' sshKey: ssh-rsa ... removed ... imageContentSources: - mirrors: - 192.168.100.98:443/ocp4/openshift4 source: quay.io/openshift-release-dev/ocp-release - mirrors: - 192.168.100.98:443/ocp4/openshift4 source: quay.io/openshift-release-dev/ocp-v4.0-art-dev additionalTrustBundle: | -----BEGIN CERTIFICATE----- ... removed ... -----END CERTIFICATE----- ~~~ With this install config it works ~~~ apiVersion: v1 baseDomain: ocp-test4.osp16amd.x.x.x.x.nip.io compute: - hyperthreading: Enabled architecture: amd64 name: worker platform: openstack: type: openshift.worker.small replicas: 2 controlPlane: hyperthreading: Enabled architecture: amd64 name: master platform: openstack: type: openshift.master.small replicas: 3 metadata: name: ocp networking: clusterNetwork: - cidr: 10.128.0.0/14 hostPrefix: 23 machineNetwork: - cidr: 192.168.150.0/24 networkType: OpenShiftSDN serviceNetwork: - 172.30.0.0/16 platform: openstack: cloud: ocp-test4 computeFlavor: openshift.master externalNetwork: infra apiFloatingIP: 192.168.100.45 ingressFloatingIP: 192.168.100.46 octaviaSupport: "1" trunkSupport: "1" region: "" externalDNS: - "192.168.100.1" # 4.7 and above clusterOSImageProperties: hw_scsi_model: virtio-scsi hw_disk_bus: scsi hw_qemu_guest_agent: yes publish: External pullSecret: '{"auths":{ ... removed ... }}' sshKey: ssh-rsa ... removed ... additionalTrustBundle: | -----BEGIN CERTIFICATE----- ... removed ... -----END CERTIFICATE----- ~~~ Steps to Reproduce: 1. Deploy IPI Cluster containing imageContentSources 2. Access developer console 3. Navigate to the topology view 4. Select a namespace with objects (e.g. openshift-machine-api) Actual results: Page loads, close to the end, once the icons are loaded, the page blanks and the developer tools show an exception of ~~~ vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166143 TypeError: e is not iterable at template-provider-chunk-fea77c82f2c63d352fb2.min.js:1 at Object.useMemo (vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166143) at Object.useMemo (vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166108) at t.default (template-provider-chunk-fea77c82f2c63d352fb2.min.js:1) at t.a (dev-console-topology-chunk-8c99199ea2165d006699.min.js:5314) at No (vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166143) at pa (vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166143) at Ys (vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166143) at Bs (vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166143) at Fs (vendors~main-chunk-3fc7120fa9cdf2d3592d.min.js:166143) ~~~ Expected results: Page should work Additional info: - Stack trace of a failed load from the chrome developer view attached.
When I install the cluster with a proxy as well as imageContentSourcePolicy (see install-config.yaml below), the GUI does NOT crash. ~~~ apiVersion: v1 baseDomain: ocp-test4.osp16amd.x.x.x.x.nip.io compute: - hyperthreading: Enabled architecture: amd64 name: worker platform: openstack: type: openshift.worker.small replicas: 2 controlPlane: hyperthreading: Enabled architecture: amd64 name: master platform: openstack: type: openshift.master.small replicas: 3 metadata: name: ocp networking: clusterNetwork: - cidr: 10.128.0.0/14 hostPrefix: 23 machineNetwork: - cidr: 192.168.150.0/24 networkType: OpenShiftSDN serviceNetwork: - 172.30.0.0/16 platform: openstack: cloud: ocp-test4 computeFlavor: openshift.master externalNetwork: infra apiFloatingIP: 192.168.100.45 ingressFloatingIP: 192.168.100.46 octaviaSupport: "1" trunkSupport: "1" region: "" externalDNS: - "192.168.100.1" ## 4.7 and above clusterOSImageProperties: hw_scsi_model: virtio-scsi hw_disk_bus: scsi hw_qemu_guest_agent: yes publish: External pullSecret: '{"auths":{... removed ...}}' sshKey: ssh-rsa ... removed ... imageContentSources: - mirrors: - 192.168.100.98:443/ocp4/openshift4 source: quay.io/openshift-release-dev/ocp-release - mirrors: - 192.168.100.98:443/ocp4/openshift4 source: quay.io/openshift-release-dev/ocp-v4.0-art-dev proxy: httpProxy: http://192.168.100.73:3128 httpsProxy: http://192.168.100.73:3128 noProxy: "x.x.x.x,.apps.ocp.ocp-test4.osp16amd.x.x.x.x.nip.io,192.168.100.98" additionalTrustBundle: | -----BEGIN CERTIFICATE----- ... removed ... -----END CERTIFICATE----- ~~~
hi Can I get an update on this bz ? Regards Selim
I also encountered this problem openshift 4.6 the Developer Console "Topogy View" is OK after upgrade to 4.7.0 and 4.7.2, the Developer Console "Topogy View" is crashes. Browers : - Firefox 86.0 (64-bit) - Version 88.0.4324.182 (Official Build) Arch Linux (64-bit) Brower console error: ``` TypeError: e is undefined default template-provider-chunk-bbe5d95c7d79a6799dd7.min.js:1 useMemo vendors~main-chunk-e31d56a926ed1b83fb48.min.js:166201 useMemo vendors~main-chunk-e31d56a926ed1b83fb48.min.js:166166 default template-provider-chunk-bbe5d95c7d79a6799dd7.min.js:1 a dev-console-topology-chunk-d033b8dc864714f57636.min.js:5314 No vendors~main-chunk-e31d56a926ed1b83fb48.min.js:166201 pa vendors~main-chunk-e31d56a926ed1b83fb48.min.js:166201 Ys vendors~main-chunk-e31d56a926ed1b83fb48.min.js:166201 Bs vendors~main-chunk-e31d56a926ed1b83fb48.min.js:166201 Fs vendors~main-chunk-e31d56a926ed1b83fb48.min.js:166201 Ps vendors~main-chunk-e31d56a926ed1b83fb48.min.js:166201 hi vendors~main-chunk-e31d56a926ed1b83fb48.min.js:166201 unstable_runWithPriority vendors~main-chunk-e31d56a926ed1b83fb48.min.js:166495 li vendors~main-chunk-e31d56a926ed1b83fb48.min.js:166201 hi vendors~main-chunk-e31d56a926ed1b83fb48.min.js:166201 di vendors~main-chunk-e31d56a926ed1b83fb48.min.js:166201 js vendors~main-chunk-e31d56a926ed1b83fb48.min.js:166201 Ko vendors~main-chunk-e31d56a926ed1b83fb48.min.js:166201 default template-provider-chunk-bbe5d95c7d79a6799dd7.min.js:1 ```
*** This bug has been marked as a duplicate of bug 1940437 ***