"Cannot update during an existing state transition (such as within render)..." React error when changing between dashboards. To reproduce: 1. In the admin perspective, open the Observe > Dashboards page 2. Select a different dashboard from the "Dashboards" dropdown 3. Look for the error in the browser's developer console
Test with payload 4.9.0-0.nightly-2021-08-07-175228 1. In the admin perspective, open the Observe > Dashboards page 2. Select different dashboards from the "Dashboards" dropdown 3. There is no error in the browser's developer console
Sometimes can see " failed: WebSocket opening handshake timed out" in the browser's developer console and no data point displayed on the screen. Not sure how to reproduce, but see several times, detail see the screen recorder.
Those "failed: WebSocket opening handshake timed out" errors are not related to the dashboards. Any idea what response is coming back from the backend when those empty graphs are displayed? (From looking at the developer tools Network tab.)
Test with payload:4.9.0-0.nightly-2021-08-31-123131 When empty graph displayed, get the following information in dev console: related screenshot is also attached. DevTools failed to load SourceMap: Could not load content for https://console-openshift-console.apps.hongyli-0901-gcp.qe.gcp.devcluster.openshift.com/static/topology/code-refs/reduxReducer-chunk-28137540bc9fc7660ea3.min.js.map: Certificate error: net::ERR_CERT_AUTHORITY_INVALID DevTools failed to load SourceMap: Could not load content for https://console-openshift-console.apps.hongyli-0901-gcp.qe.gcp.devcluster.openshift.com/static/app/code-refs/fileUploadContext-chunk-b34451683fb963e622ff.min.js.map: Certificate error: net::ERR_CERT_AUTHORITY_INVALID DevTools failed to load SourceMap: Could not load content for https://console-openshift-console.apps.hongyli-0901-gcp.qe.gcp.devcluster.openshift.com/static/298.app-bundle.5d5d53772bd37a841b48.css.map: Certificate error: net::ERR_CERT_AUTHORITY_INVALID DevTools failed to load SourceMap: Could not load content for https://console-openshift-console.apps.hongyli-0901-gcp.qe.gcp.devcluster.openshift.com/static/27.app-bundle.ef738686461a16455bf5.css.map: Certificate error: net::ERR_CERT_AUTHORITY_INVALID main-chunk-437214ae735ba71caef7.min.js:1 Static plugins: [@console/app, @console/ceph-storage-plugin, @console/container-security, @console/dev-console, @console/gitops-plugin, @console/helm-plugin, @console/insights-plugin, @console/knative-plugin, @console/kubevirt-plugin, @console/local-storage-operator-plugin, @console/metal3-plugin, @console/network-attachment-definition-plugin, @console/operator-lifecycle-manager, @console/pipelines-plugin, @console/rhoas-plugin, @console/topology] main-chunk-437214ae735ba71caef7.min.js:1 Dynamic plugins: [] main-chunk-437214ae735ba71caef7.min.js:1 GET https://console-openshift-console.apps.hongyli-0901-gcp.qe.gcp.devcluster.openshift.com/api/kubernetes/apis/binding.operators.coreos.com/v1alpha1/bindableservices/bindable-services 404 (Not Found) c @ main-chunk-437214ae735ba71caef7.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 i @ main-chunk-437214ae735ba71caef7.min.js:1 l @ main-chunk-437214ae735ba71caef7.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 i @ main-chunk-437214ae735ba71caef7.min.js:1 u @ main-chunk-437214ae735ba71caef7.min.js:1 d @ main-chunk-437214ae735ba71caef7.min.js:1 b @ main-chunk-437214ae735ba71caef7.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 o @ main-chunk-437214ae735ba71caef7.min.js:1 s @ main-chunk-437214ae735ba71caef7.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 r @ runtime~main-bundle-c1daa5b5677774c5a29e.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 r @ runtime~main-bundle-c1daa5b5677774c5a29e.min.js:1 (anonymous) @ vendors~main-chunk-d49d89a267712a6389ad.min.js:188104 r @ runtime~main-bundle-c1daa5b5677774c5a29e.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 r @ runtime~main-bundle-c1daa5b5677774c5a29e.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 r @ runtime~main-bundle-c1daa5b5677774c5a29e.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 r @ runtime~main-bundle-c1daa5b5677774c5a29e.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 r @ runtime~main-bundle-c1daa5b5677774c5a29e.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 r @ runtime~main-bundle-c1daa5b5677774c5a29e.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 r @ runtime~main-bundle-c1daa5b5677774c5a29e.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 r @ runtime~main-bundle-c1daa5b5677774c5a29e.min.js:1 d @ runtime~main-bundle-c1daa5b5677774c5a29e.min.js:1 c @ runtime~main-bundle-c1daa5b5677774c5a29e.min.js:1 (anonymous) @ vendors~main-chunk-d49d89a267712a6389ad.min.js:1 Show 8 more frames react_devtools_backend.js:2850 Error fetching bindable services r: Not Found at https://console-openshift-console.apps.hongyli-0901-gcp.qe.gcp.devcluster.openshift.com/static/main-chunk-437214ae735ba71caef7.min.js:1:635171 at Generator.next (<anonymous>) at https://console-openshift-console.apps.hongyli-0901-gcp.qe.gcp.devcluster.openshift.com/static/main-chunk-437214ae735ba71caef7.min.js:1:634470 at new Promise (<anonymous>) at s (https://console-openshift-console.apps.hongyli-0901-gcp.qe.gcp.devcluster.openshift.com/static/main-chunk-437214ae735ba71caef7.min.js:1:634218) at l (https://console-openshift-console.apps.hongyli-0901-gcp.qe.gcp.devcluster.openshift.com/static/main-chunk-437214ae735ba71caef7.min.js:1:634658) at https://console-openshift-console.apps.hongyli-0901-gcp.qe.gcp.devcluster.openshift.com/static/main-chunk-437214ae735ba71caef7.min.js:1:765223 overrideMethod @ react_devtools_backend.js:2850 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 s @ main-chunk-437214ae735ba71caef7.min.js:1 Promise.then (async) c @ main-chunk-437214ae735ba71caef7.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 o @ main-chunk-437214ae735ba71caef7.min.js:1 s @ main-chunk-437214ae735ba71caef7.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 r @ runtime~main-bundle-c1daa5b5677774c5a29e.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 r @ runtime~main-bundle-c1daa5b5677774c5a29e.min.js:1 (anonymous) @ vendors~main-chunk-d49d89a267712a6389ad.min.js:188104 r @ runtime~main-bundle-c1daa5b5677774c5a29e.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 r @ runtime~main-bundle-c1daa5b5677774c5a29e.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 r @ runtime~main-bundle-c1daa5b5677774c5a29e.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 r @ runtime~main-bundle-c1daa5b5677774c5a29e.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 r @ runtime~main-bundle-c1daa5b5677774c5a29e.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 r @ runtime~main-bundle-c1daa5b5677774c5a29e.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 r @ runtime~main-bundle-c1daa5b5677774c5a29e.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 r @ runtime~main-bundle-c1daa5b5677774c5a29e.min.js:1 d @ runtime~main-bundle-c1daa5b5677774c5a29e.min.js:1 c @ runtime~main-bundle-c1daa5b5677774c5a29e.min.js:1 (anonymous) @ vendors~main-chunk-d49d89a267712a6389ad.min.js:1 vendors~main-chunk-d49d89a267712a6389ad.min.js:63704 WebSocket connection to 'wss://console-openshift-console.apps.hongyli-0901-gcp.qe.gcp.devcluster.openshift.com/api/graphql' failed: WebSocket is closed before the connection is established. e.close @ vendors~main-chunk-d49d89a267712a6389ad.min.js:63704 (anonymous) @ vendors~main-chunk-d49d89a267712a6389ad.min.js:63704 setTimeout (async) e.checkMaxConnectTimeout @ vendors~main-chunk-d49d89a267712a6389ad.min.js:63704 e.connect @ vendors~main-chunk-d49d89a267712a6389ad.min.js:63704 e @ vendors~main-chunk-d49d89a267712a6389ad.min.js:63704 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 r @ runtime~main-bundle-c1daa5b5677774c5a29e.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 r @ runtime~main-bundle-c1daa5b5677774c5a29e.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 r @ runtime~main-bundle-c1daa5b5677774c5a29e.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 r @ runtime~main-bundle-c1daa5b5677774c5a29e.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 r @ runtime~main-bundle-c1daa5b5677774c5a29e.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 r @ runtime~main-bundle-c1daa5b5677774c5a29e.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 r @ runtime~main-bundle-c1daa5b5677774c5a29e.min.js:1 d @ runtime~main-bundle-c1daa5b5677774c5a29e.min.js:1 c @ runtime~main-bundle-c1daa5b5677774c5a29e.min.js:1 (anonymous) @ vendors~main-chunk-d49d89a267712a6389ad.min.js:1 main-chunk-437214ae735ba71caef7.min.js:1 Loaded cached API resources from localStorage main-chunk-437214ae735ba71caef7.min.js:1 CLUSTER_AUTOSCALER was detected. main-chunk-437214ae735ba71caef7.min.js:1 MACHINE_AUTOSCALER was detected. main-chunk-437214ae735ba71caef7.min.js:1 CONSOLE_LINK was detected. main-chunk-437214ae735ba71caef7.min.js:1 CONSOLE_EXTERNAL_LOG_LINK was detected. main-chunk-437214ae735ba71caef7.min.js:1 CONSOLE_CLI_DOWNLOAD was detected. main-chunk-437214ae735ba71caef7.min.js:1 CONSOLE_NOTIFICATION was detected. main-chunk-437214ae735ba71caef7.min.js:1 CONSOLE_YAML_SAMPLE was detected. main-chunk-437214ae735ba71caef7.min.js:1 NET_ATTACH_DEF was detected. main-chunk-437214ae735ba71caef7.min.js:1 MACHINE_CONFIG was detected. main-chunk-437214ae735ba71caef7.min.js:1 PROMETHEUS was detected. main-chunk-437214ae735ba71caef7.min.js:1 OPERATOR_LIFECYCLE_MANAGER was detected. main-chunk-437214ae735ba71caef7.min.js:1 METAL3 was detected. main-chunk-437214ae735ba71caef7.min.js:1 MACHINE_HEALTH_CHECK was detected. main-chunk-437214ae735ba71caef7.min.js:1 CLUSTER_API was detected. main-chunk-437214ae735ba71caef7.min.js:1 GET https://console-openshift-console.apps.hongyli-0901-gcp.qe.gcp.devcluster.openshift.com/api/kubernetes/apis/ocs.openshift.io/v1/namespaces/openshift-storage/storageclusters? 404 (Not Found) c @ main-chunk-437214ae735ba71caef7.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 i @ main-chunk-437214ae735ba71caef7.min.js:1 l @ main-chunk-437214ae735ba71caef7.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 i @ main-chunk-437214ae735ba71caef7.min.js:1 u @ main-chunk-437214ae735ba71caef7.min.js:1 d @ main-chunk-437214ae735ba71caef7.min.js:1 y @ main-chunk-437214ae735ba71caef7.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 i @ main-chunk-437214ae735ba71caef7.min.js:1 l @ main-chunk-437214ae735ba71caef7.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 i @ main-chunk-437214ae735ba71caef7.min.js:1 d @ main-chunk-437214ae735ba71caef7.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 p @ main-chunk-437214ae735ba71caef7.min.js:1 f @ main-chunk-437214ae735ba71caef7.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 (anonymous) @ main-chunk-437214ae735ba71caef7.min.js:1 setReady @ main-chunk-437214ae735ba71caef7.min.js:1 connectionCallback @ main-chunk-437214ae735ba71caef7.min.js:1 e.processReceivedData @ vendors~main-chunk-d49d89a267712a6389ad.min.js:63704 client.onmessage @ vendors~main-chunk-d49d89a267712a6389ad.min.js:63704 main-chunk-437214ae735ba71caef7.min.js:1 loaded apiregistration.k8s.io~v1~APIService main-chunk-437214ae735ba71caef7.min.js:1 websocket open: /api/kubernetes/api/v1/namespaces/openshift-console-user-settings/configmaps?watch=true&fieldSelector=metadata.name%3Duser-settings-kubeadmin main-chunk-437214ae735ba71caef7.min.js:1 loaded console.openshift.io~v1~ConsoleNotification main-chunk-437214ae735ba71caef7.min.js:1 loaded console.openshift.io~v1~ConsoleLink main-chunk-437214ae735ba71caef7.min.js:1 loaded console.openshift.io~v1~ConsoleQuickStart main-chunk-437214ae735ba71caef7.min.js:1 websocket open: /api/kubernetes/apis/apiregistration.k8s.io/v1/apiservices?watch=true&resourceVersion=93859 main-chunk-437214ae735ba71caef7.min.js:1 websocket open: /api/kubernetes/apis/config.openshift.io/v1/clusterversions?watch=true&fieldSelector=metadata.name%3Dversion main-chunk-437214ae735ba71caef7.min.js:1 CLUSTER_AUTOSCALER was detected. main-chunk-437214ae735ba71caef7.min.js:1 MACHINE_AUTOSCALER was detected. main-chunk-437214ae735ba71caef7.min.js:1 CONSOLE_EXTERNAL_LOG_LINK was detected. main-chunk-437214ae735ba71caef7.min.js:1 CONSOLE_NOTIFICATION was detected. main-chunk-437214ae735ba71caef7.min.js:1 CONSOLE_YAML_SAMPLE was detected. main-chunk-437214ae735ba71caef7.min.js:1 CONSOLE_LINK was detected. main-chunk-437214ae735ba71caef7.min.js:1 CONSOLE_CLI_DOWNLOAD was detected. main-chunk-437214ae735ba71caef7.min.js:1 NET_ATTACH_DEF was detected. main-chunk-437214ae735ba71caef7.min.js:1 MACHINE_CONFIG was detected. main-chunk-437214ae735ba71caef7.min.js:1 PROMETHEUS was detected. main-chunk-437214ae735ba71caef7.min.js:1 OPERATOR_LIFECYCLE_MANAGER was detected. main-chunk-437214ae735ba71caef7.min.js:1 METAL3 was detected. main-chunk-437214ae735ba71caef7.min.js:1 MACHINE_HEALTH_CHECK was detected. main-chunk-437214ae735ba71caef7.min.js:1 CLUSTER_API was detected. main-chunk-437214ae735ba71caef7.min.js:1 websocket open: /api/kubernetes/apis/console.openshift.io/v1/consolenotifications?watch=true&resourceVersion=93868 main-chunk-437214ae735ba71caef7.min.js:1 websocket open: /api/kubernetes/apis/console.openshift.io/v1/consolelinks?watch=true&resourceVersion=93868 main-chunk-437214ae735ba71caef7.min.js:1 websocket open: /api/kubernetes/apis/console.openshift.io/v1/consolequickstarts?watch=true&resourceVersion=93872
Opened https://bugzilla.redhat.com/show_bug.cgi?id=2000473 to track the empty dashboards issue because it is not related to the original bug covered by this ticket.
As the issue found during test is tracked in a new bug, close the bug.
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 (Moderate: OpenShift Container Platform 4.9.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-2021:3759