continuedev / continue

⏩ Continue is the leading open-source AI code assistant. You can connect any models and any context to build custom autocomplete and chat experiences inside VS Code and JetBrains
https://docs.continue.dev/
Apache License 2.0
19.51k stars 1.69k forks source link

Remote development on 243+ gives an "Requires plugin 'com.intellij.modules.json' to be installed" error #2373

Open dlsniper opened 2 months ago

dlsniper commented 2 months ago

Before submitting your bug report

Relevant environment info

- OS: PopOS 22.04
- Continue: 0.0.69
- IDE: GoLand 2024.3 EAP via JetBrains Gateway 243+

Description

As the title says, when trying to use this via JetBrains Gateway, the plugin complains that a required plugin is missing. I cannot install that missing plugin as it's not listed in the market place.

To reproduce

  1. Install JetBrains Gateway
  2. Connect to a host using GoLand 2024.3 EAP
  3. Install the plugin on the "Host" side
  4. Get error: Screenshot_20240924_153552

Log output

No response

mojotaker commented 2 months ago

I am having the same issue too.

mojotaker commented 2 months ago

My little workaround was to download the plugin from the web market place, then installed it manually.

dlsniper commented 2 months ago

@mojotaker where have you downloaded it? There's no such plugin in the marketplace, that I can see off at least.

mojotaker commented 2 months ago

sorry for the late reply, here is the link https://plugins.jetbrains.com/plugin/25364-json/versions You have to install that manually, cause it does not show up in the ide plugins marketplace.

ALso after you install it, you get a warning that it conflicts with another json module. Just ignore that waning.

mojotaker commented 2 months ago

forgot to paste a screenshot image

apihug commented 1 month ago

IDEA 243 updated:

https://plugins.jetbrains.com/docs/intellij/api-changes-list-2024.html#json-plugin-new-20243

so plugin developer may need:

Add explicit dependency on the newly extracted JSON plugin (com.intellij.modules.json) in plugin.xml.