Spring Initializr is not working on 1.22.1

Hi
I was using ‘Spring Initializr’ from Open-VSX Registry on Theia 1.15.0.

https://open-vsx.org/extension/vscjava/vscode-spring-initializr

However, since I upgraded to 1.22.1, the plugin doesn’t work.
As the picture shows below, the command is still working but at final step, it stops.

[1]


[2]

[3]

[4] - final

root ERROR [hosted-plugin: 288801] With stack trace: TypeError: Cannot read properties of undefined (reading 'toString')
    at Object.getIconClass (http://192.168.15.79:3002/vs/editor/editor.main.js:36877:33)
    at http://192.168.15.79:3002/vs/editor/editor.main.js:72966:112
    at Array.map (<anonymous>)
    at InputBox.QuickInput.update (http://192.168.15.79:3002/vs/editor/editor.main.js:72965:58)
    at InputBox.update (http://192.168.15.79:3002/vs/editor/editor.main.js:73760:37)
    at InputBox.QuickInput.show (http://192.168.15.79:3002/vs/editor/editor.main.js:72904:18)
    at InputBox.show (http://192.168.15.79:3002/vs/editor/editor.main.js:73748:35)
    at http://192.168.15.79:3002/vendors-node_modules_theia_plugin-ext_lib_hosted_browser_hosted-plugin_js.bundle.js:7585:22
    at new Promise (<anonymous>)
    at QuickOpenMainImpl.$showInputBox (http://192.168.15.79:3002/vendors-node_modules_theia_plugin-ext_lib_hosted_browser_hosted-plugin_js.bundle.js:7535:16)
root ERROR [hosted-plugin: 288801] Promise rejection not handled in one second: TypeError: Cannot read properties of undefined (reading 'toString') , reason: TypeError: Cannot read properties of undefined (reading 'toString'

package.json is here

{
  "private": true,
  "name": "browser-app",
  "version": "0.0.0",
  "theia": {
    "frontend": {
      "config": {
        "applicationName": "SampleTheia",
        "preferences": {
          "files.enableTrash": false
        }
      }
    },
    "target": "browser",
    "generator": {
      "config": {
        "preloadTemplate": "./preload.html"
      }
    }
  },
  "dependencies": {
    "@theia/bulk-edit": "1.22.1",
    "@theia/callhierarchy": "1.22.1",
    "@theia/console": "1.22.1",
    "@theia/core": "1.22.1",
    "@theia/debug": "1.22.1",
    "@theia/editor": "1.22.1",
    "@theia/editor-preview": "1.22.1",
    "@theia/file-search": "1.22.1",
    "@theia/filesystem": "1.22.1",
    "@theia/getting-started": "1.22.1",
    "@theia/git": "1.22.1",
    "@theia/keymaps": "1.22.1",
    "@theia/markers": "1.22.1",
    "@theia/messages": "1.22.1",
    "@theia/metrics": "1.22.1",
    "@theia/mini-browser": "1.22.1",
    "@theia/monaco": "1.22.1",
    "@theia/navigator": "1.22.1",
    "@theia/outline-view": "1.22.1",
    "@theia/output": "1.22.1",
    "@theia/plugin-dev": "1.22.1",
    "@theia/plugin-ext": "1.22.1",
    "@theia/plugin-ext-vscode": "1.22.1",
    "@theia/plugin-metrics": "1.22.1",
    "@theia/preferences": "1.22.1",
    "@theia/preview": "1.22.1",
    "@theia/process": "1.22.1",
    "@theia/property-view": "1.22.1",
    "@theia/scm": "1.22.1",
    "@theia/scm-extra": "1.22.1",
    "@theia/search-in-workspace": "1.22.1",
    "@theia/task": "1.22.1",
    "@theia/terminal": "1.22.1",
    "@theia/timeline": "1.22.1",
    "@theia/typehierarchy": "1.22.1",
    "@theia/userstorage": "1.22.1",
    "@theia/variable-resolver": "1.22.1",
    "@theia/vsx-registry": "1.22.1",
    "@theia/workspace": "1.22.1",
    "filenamify": "^4.2.0",
    "jwt-decode": "^3.1.2"
  },
  "devDependencies": {
    "@theia/cli": "1.22.1"
  },
  "scripts": {
    "prepare": "yarn run clean && yarn build",
    "clean": "theia clean",
    "build": "theia build --mode development",
    "watch": "yarn build --watch",
    "start": "theia start --hostname 0.0.0.0 --plugins=local-dir:plugins",
    "start:debug": "yarn start --log-level=debug",
    "plugins": "theia download:plugins"
  },
  "theiaPluginsDir": "plugins",
  "theiaPlugins": {
    "java-language-basics": "https://open-vsx.org/api/vscode/java/1.62.3/file/vscode.java-1.62.3.vsix",
    "java-language-support": "https://open-vsx.org/api/redhat/java/1.3.0/file/redhat.java-1.3.0.vsix",
    "vscode-java-debugger": "https://open-vsx.org/api/vscjava/vscode-java-debug/0.38.0/file/vscjava.vscode-java-debug-0.38.0.vsix",
    "java-test-runner": "https://open-vsx.org/api/vscjava/vscode-java-test/0.30.1/file/vscjava.vscode-java-test-0.30.1.vsix",
    "javascript-language-basics": "https://open-vsx.org/api/vscode/javascript/1.59.0/file/vscode.javascript-1.59.0.vsix",
    "typescript-language-basics": "https://open-vsx.org/api/vscode/typescript/1.59.0/file/vscode.typescript-1.59.0.vsix",
    "javascript-typescript-language-features": "https://open-vsx.org/api/vscode/typescript-language-features/1.58.2/file/vscode.typescript-language-features-1.58.2.vsix",
    "vscode-js-debugger": "https://open-vsx.org/api/ms-vscode/js-debug/1.60.0/file/ms-vscode.js-debug-1.60.0.vsix",
    "spring-initializr": "https://open-vsx.org/api/vscjava/vscode-spring-initializr/0.8.0/file/vscjava.vscode-spring-initializr-0.8.0.vsix",
    "spring-boot-tools": "https://open-vsx.org/api/Pivotal/vscode-spring-boot/1.30.0/file/Pivotal.vscode-spring-boot-1.30.0.vsix",
    "vscode-gradle": "https://open-vsx.org/api/richardwillis/vscode-gradle/3.6.1/file/richardwillis.vscode-gradle-3.6.1.vsix",
    "korean-language-pack": "https://open-vsx.org/api/MS-CEINTL/vscode-language-pack-ko/1.65.1/file/MS-CEINTL.vscode-language-pack-ko-1.65.1.vsix"
  }
}

@jaeman1119 thank you for the discussion, I was able to confirm that the multi-step input has some issues using the extension you provided, and also confirmed it is true for the quick-input-sample.

We have an issue tracking the bug https://github.com/eclipse-theia/theia/issues/8777.