eclipse-theia / theia-ide

The Eclipse IDE is a modern and open IDE for cloud and desktop. The Theia IDE is based on the Theia platform. The Theia IDE is available as a downloadable desktop application. You can also try the latest version of the Theia IDE online. For more details, see the Readme below.
https://theia-ide.org/#theiaide
MIT License
346 stars 129 forks source link

Predefined Extensions in theiaPlugin are not loaded when launched in Browser, but used to work in 1.40.0 #301

Open KarthikHebbarMN opened 1 year ago

KarthikHebbarMN commented 1 year ago

I have mentioned some packages in theiaPlugins in applications/browser/package.json

and as well as in package.json in root folder according to a change in 1.41.0

"theiaPlugins": {
    "vscode-builtin-extensions-pack": "https://open-vsx.org/api/eclipse-theia/builtin-extension-pack/1.77.0/file/eclipse-theia.builtin-extension-pack-1.77.0.vsix",
    "muhammad-sammy.csharp": "custom load location/csharp-1.26.0.vsix",
    "jsw.csharpextensions":"https://open-vsx.org/api/jsw/csharpextensions/1.7.3/file/jsw.csharpextensions-1.7.3.vsix",
    "bc.portexposer":"custom load location/bcportexposer-0.0.1.vsix"
  },

These plugins were installed and loaded in the previous blueprint browser version. But in latest one it seems to not load at all and nor provide any details as to why its failing. I am trying this inside Docker browser build.

KarthikHebbarMN commented 1 year ago

This is the error thats coming up :

2023-09-13T11:34:00.801Z root ERROR TypeError: Cannot read properties of undefined (reading 'forEach')
    at ToolbarImpl.renderGroupsInColumn (http://localhost:3000/vendors-node_modules_theia_toolbar_lib_browser_toolbar-frontend-module_js.js:2168:16)

and this

 root ERROR DefaultJsonSchemaContribution.registerSchemas is taking more than 500.0 ms, new schemas are ignored.