Description of problem ====================== When I tried to apply DRPolicy on a 3rd DR app, OCP Console failed on an error in UI code, reporting: > "Oh no! Something went wrong. Details shows it's TypeError: _a.decisions is undefined Version-Release number of selected component ============================================ ACM Hub cluster: - OCP 4.11.0-0.nightly-2022-07-21-203245 - ODF 4.11.0-129 (for DR Hub operator) - RHACM 2.5.1 Managed clusters for ODF: - OCP 4.11.0-0.nightly-2022-07-19-104004 - ODF 4.11.0-129 How reproducible ================ 1/1 Steps to Reproduce ================== 1. Deploy and configure Metro DR clusters (OCP for ACM Hub, 2 OCP) 2. Deploy 2 instances of busybox-sample[1] DR app in 2 different namespaces 3. Apply DRPolicy on these 2 instances of busybox DR app 4. Deploy an instance of logwriter[2] DR app 5. Apply DRPolicy on the logwriter DR app [1] https://github.com/RamenDR/ocm-ramen-samples/tree/main/busybox-odr-metro [2] https://github.com/mbukatov/ocs-workload/tree/master/logwriter.dr Actual results ============== It's possible to apply DRPolicy on busybox DR apps, but during step #4 the process fails on UI code error: > "Oh no! Something went wrong. > TypeError > _a.decisions is undefined See more details in attached html and png screenshots, and in the last section. Expected results ================ A dialog with DR apps is shown, so that one can select the DR app and apply DRPolicy to it. Additional info =============== Further investigation needed. That said, at the time or reporting, it was blocking me to proceed with testing of a DR failover since I wasn't able to apply DRPolicy. Component trace: ``` ApplyDRPolicyModal@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/api/plugins/odf-multicluster-console/packages_mco_components_data-policies_drpolicy-actions_apply-policy_apply-policy-modal_tsx-chunk.js:336:109 DRPolicyListPage@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/api/plugins/odf-multicluster-console/exposed-dataPolicies-chunk.js:730:109 o@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/main-chunk-2367222d63b1979c8594.min.js:1:529089 t@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/vendors~main-chunk-90cba739619b686187ce.min.js:21:58048 t@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/vendors~main-chunk-90cba739619b686187ce.min.js:21:60093 Suspense div k<@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/main-chunk-2367222d63b1979c8594.min.js:1:957023 A<@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/main-chunk-2367222d63b1979c8594.min.js:1:959781 n@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/vendors~main-chunk-90cba739619b686187ce.min.js:21:60651 DataPoliciesList@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/api/plugins/odf-multicluster-console/exposed-dataPolicies-chunk.js:300:109 t@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/vendors~main-chunk-90cba739619b686187ce.min.js:21:58048 I@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/main-chunk-2367222d63b1979c8594.min.js:1:1656850 t@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/vendors~main-chunk-90cba739619b686187ce.min.js:21:60093 Suspense o@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/main-chunk-2367222d63b1979c8594.min.js:1:529089 section f@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/vendor-patternfly-core-chunk-40892b0895df7f035c1c.min.js:5:476386 div div t.a@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/main-chunk-2367222d63b1979c8594.min.js:1:1657094 div div c@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/vendor-patternfly-core-chunk-40892b0895df7f035c1c.min.js:5:293903 d@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/vendor-patternfly-core-chunk-40892b0895df7f035c1c.min.js:1:61505 div d@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/vendor-patternfly-core-chunk-40892b0895df7f035c1c.min.js:5:349263 l@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/main-chunk-2367222d63b1979c8594.min.js:1:1296434 Y<@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/main-chunk-2367222d63b1979c8594.min.js:1:534529 S@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/vendors~main-chunk-90cba739619b686187ce.min.js:93:80440 main div E@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/vendor-patternfly-core-chunk-40892b0895df7f035c1c.min.js:5:47942 div div c@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/vendor-patternfly-core-chunk-40892b0895df7f035c1c.min.js:1:136056 div div c@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/vendor-patternfly-core-chunk-40892b0895df7f035c1c.min.js:5:293903 d@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/vendor-patternfly-core-chunk-40892b0895df7f035c1c.min.js:1:61505 div d@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/vendor-patternfly-core-chunk-40892b0895df7f035c1c.min.js:5:349263 On@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/vendors~main-chunk-90cba739619b686187ce.min.js:36:186229 t.default@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/main-chunk-2367222d63b1979c8594.min.js:1:973821 5303/t.default@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/quick-start-chunk-e3a3b6865f029990a667.min.js:1:1263 s@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/main-chunk-2367222d63b1979c8594.min.js:1:278162 t.a@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/main-chunk-2367222d63b1979c8594.min.js:1:1738351 Z@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/main-chunk-2367222d63b1979c8594.min.js:1:1740467 st@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/vendors~main-chunk-90cba739619b686187ce.min.js:36:146428 Z@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/main-chunk-2367222d63b1979c8594.min.js:1:1740467 Z@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/main-chunk-2367222d63b1979c8594.min.js:1:1740467 t.a@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/main-chunk-2367222d63b1979c8594.min.js:1:1734283 c@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/main-chunk-2367222d63b1979c8594.min.js:1:1731686 t.a@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/main-chunk-2367222d63b1979c8594.min.js:1:1734094 X@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/main-chunk-2367222d63b1979c8594.min.js:1:1740608 ee<@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/main-chunk-2367222d63b1979c8594.min.js:1:1743362 r@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/vendors~main-chunk-90cba739619b686187ce.min.js:36:126243 t@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/vendors~main-chunk-90cba739619b686187ce.min.js:21:58048 t@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/vendors~main-chunk-90cba739619b686187ce.min.js:21:60093 t@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/vendors~main-chunk-90cba739619b686187ce.min.js:21:54653 te@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/main-chunk-2367222d63b1979c8594.min.js:1:1743672 t.a@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/main-chunk-2367222d63b1979c8594.min.js:1:895404 t.a@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/main-chunk-2367222d63b1979c8594.min.js:1:1205804 s@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/main-chunk-2367222d63b1979c8594.min.js:1:707046 t.a@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/vendors~main-chunk-90cba739619b686187ce.min.js:141:538450 Suspense ``` Stack trace: ``` clusterMatch@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/api/plugins/odf-multicluster-console/packages_mco_components_data-policies_drpolicy-actions_apply-policy_apply-policy-modal_tsx-chunk.js:332:113 generateApplicationToPlacementRuleMap/<@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/api/plugins/odf-multicluster-console/packages_mco_components_data-policies_drpolicy-actions_apply-policy_apply-policy-modal_tsx-chunk.js:400:56 generateApplicationToPlacementRuleMap@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/api/plugins/odf-multicluster-console/packages_mco_components_data-policies_drpolicy-actions_apply-policy_apply-policy-modal_tsx-chunk.js:391:51 ApplyDRPolicyModal/</</<@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/api/plugins/odf-multicluster-console/packages_mco_components_data-policies_drpolicy-actions_apply-policy_apply-policy-modal_tsx-chunk.js:442:89 ApplyDRPolicyModal/</<@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/api/plugins/odf-multicluster-console/packages_mco_components_data-policies_drpolicy-actions_apply-policy_apply-policy-modal_tsx-chunk.js:441:56 ApplyDRPolicyModal/<@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/api/plugins/odf-multicluster-console/packages_mco_components_data-policies_drpolicy-actions_apply-policy_apply-policy-modal_tsx-chunk.js:440:41 jc@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/vendors~main-chunk-90cba739619b686187ce.min.js:254:104246 t.unstable_runWithPriority@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/vendors~main-chunk-90cba739619b686187ce.min.js:262:3768 Hi@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/vendors~main-chunk-90cba739619b686187ce.min.js:254:44551 Ec@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/vendors~main-chunk-90cba739619b686187ce.min.js:254:103709 Ic/<@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/vendors~main-chunk-90cba739619b686187ce.min.js:254:103620 N@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/vendors~main-chunk-90cba739619b686187ce.min.js:262:2829 C.port1.onmessage@https://console-openshift-console.apps.mbukatov-0722d.qe.rh-ocs.com/static/vendors~main-chunk-90cba739619b686187ce.min.js:262:1552 ```
(In reply to gowtham from comment #7) > How frequently does this issue is occurring? Updated reproducer status is: 1/2
Please see if there is something useful in the traceback and html dump attached to the bug. If there is not enough useful detail to roughly point at the problem, open a BZ for OCP Console to provide actually useful tracebacks.