Uploaded image for project: 'OCMUI - OpenShift Cluster Manager UI'
  1. OCMUI - OpenShift Cluster Manager UI
  2. OCMUI-3871

[ROSA Wizard] Type error on Machine Pool step when "Enable autoscaling" is selected without version selection

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • Core UI
    • Quality / Stability / Reliability
    • False
    • Hide

      None

      Show
      None
    • True
    • OCMUI Team Sprint 278

      Environment: Staging and production

      Url: https://console.dev.redhat.com/openshift/create/rosa/wizard 

      Browser: Any browser

      Priority* Major

      Reproduction steps:

      1. Go to the OCM UI environment.
      2. Launch the ROSA wizard.
      3. Select Control plane as Classic architecture and proceed to the next steps.
      4. Note: The user has not selected any version value — the version values are still in a loading state when navigating from Cluster settings > Details.
      5. In the Machine pool step, click the Enable autoscaling option.
      6. Observe the behavior.

       

      Current Result:

      ROSA wizard broken with type error as below

      4438.f68bb2349a68dba6.js:230  TypeError: Cannot read properties of undefined (reading 'raw_id')
          at AutoScaleEnabledInputs.tsx:128:42
          at Object.useMemo (chrome-root.0cd7fdffda24e1aa.js:2:325626)
          at t.useMemo (chrome-root.0cd7fdffda24e1aa.js:2:405524)
          at hm (AutoScaleEnabledInputs.tsx:126:20)
          at bi (chrome-root.0cd7fdffda24e1aa.js:2:319303)
          at Su (chrome-root.0cd7fdffda24e1aa.js:2:378618)
          at vc (chrome-root.0cd7fdffda24e1aa.js:2:367770)
          at yc (chrome-root.0cd7fdffda24e1aa.js:2:367698)
          at bc (chrome-root.0cd7fdffda24e1aa.js:2:367561)
          at oc (chrome-root.0cd7fdffda24e1aa.js:2:364368)
          at uc (chrome-root.0cd7fdffda24e1aa.js:2:364757)
          at Ha (chrome-root.0cd7fdffda24e1aa.js:2:305656)
          at sc (chrome-root.0cd7fdffda24e1aa.js:2:365206)
          at Ie (chrome-root.0cd7fdffda24e1aa.js:2:274856)
          at $r (chrome-root.0cd7fdffda24e1aa.js:2:297510)
          at qt (chrome-root.0cd7fdffda24e1aa.js:2:281921)
          at Gt (chrome-root.0cd7fdffda24e1aa.js:2:281705) 

      Expected Result:

      • There should be no type error displayed on the wizard in the above scenario.
      • Additionally, it would be better to restrict users from proceeding to the next step without selecting a mandatory version value in Cluster settings > Details.
        This improvement would enhance usability and help prevent such issues in the future.

       

      Screen capture Screen Recording 2025-10-14 at 12.37.45 PM.mov

              zherman Zac Herman
              jmekkatt@redhat.com Jayakrishnan Mekkattillam
              Jayakrishnan Mekkattillam Jayakrishnan Mekkattillam
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: