Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Marked as incompatible - Latest CodeGPT / Pycharm #876

Closed
timgranlundmarsden opened this issue Feb 12, 2025 · 40 comments
Closed

Marked as incompatible - Latest CodeGPT / Pycharm #876

timgranlundmarsden opened this issue Feb 12, 2025 · 40 comments
Labels
bug Something isn't working

Comments

@timgranlundmarsden
Copy link

What happened?

I am using the latest pycharm and updated to your latest plugin this morning. Now on restart it is said to be incompatible and the plugin will not load!

PyCharm 2024.3.2 (Professional Edition)
Build #PY-243.23654.177, built on January 27, 2025
Licensed to Trial User
Subscription is active until March 3, 2025.
Runtime version: 21.0.5+8-b631.30 aarch64 (JCEF 122.1.9)
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.

Your plugin version - CodeGPT 2.16.3-241.1 "Marked as incompatible"

Plugin 'CodeGPT' (version 2.16.3-241.1) was explicitly marked as incompatible with the current version of the IDE

Please fix ASAP!

Image

Relevant log output or stack trace

Plugin 'CodeGPT' (version 2.16.3-241.1) was explicitly marked as incompatible with the current version of the IDE

Steps to reproduce

Update to latest CodeGPT and Restart PyCharm

CodeGPT version

2.16.3-241.1

Operating System

macOS

@timgranlundmarsden timgranlundmarsden added the bug Something isn't working label Feb 12, 2025
@delanym
Copy link

delanym commented Feb 12, 2025

Was removed from marketplace due to non-compliance https://plugins.jetbrains.com/plugin/21056-codegpt

@carlrobertoh
Copy link
Owner

Hi, JetBrains randomly restricted access to the plugin this morning without providing any reason. I'm trying to figure out why this happened and will provide more information soon.

As a workaround, the plugin can be downloaded and installed manually here: https://github.com/carlrobertoh/CodeGPT/releases/tag/2.16.3

@delanym
Copy link

delanym commented Feb 12, 2025

Darn, can't even install manually

@rakleed
Copy link

rakleed commented Feb 12, 2025

@carlrobertoh I uninstall CodeGPT installed via JetBrains Marketplace, restart IDEA, then I followed the instructions to install the plugin from disk, but I get the same error:

Image

@carlrobertoh
Copy link
Owner

Please specify the IDE version you're using. I will provide 2 additional builds in a few minutes.

@rakleed
Copy link

rakleed commented Feb 12, 2025

WebStorm 2024.3.2.1

@kytrun
Copy link

kytrun commented Feb 12, 2025

IntelliJ IDEA 2024.3.2.2 (Ultimate Edition)

@it-can
Copy link

it-can commented Feb 12, 2025

PhpStorm 2024.3.2.1
Build #PS-243.23654.168, built on January 24, 2025

@chubai-gamer
Copy link

IntelliJ IDEA 2024.3.1 (Ultimate Edition)

@lowa9
Copy link

lowa9 commented Feb 12, 2025

Intellij IDEA 2024.1.7 (Ultimate Edition)

@dmit25
Copy link

dmit25 commented Feb 12, 2025

Rider 2024.3.5

@lupguo
Copy link

lupguo commented Feb 12, 2025

PyCharm 2024.1.5 (Professional Edition) has the same problem:

Image

After updating PyCharm to version 2024.3.2 and downgrading CodeGPT to 2.15-pre, everything is working fine!

Image

@andrey-zelenin
Copy link

PhpStorm 2024.3.2
Build #PS-243.23654.115, built on January 15, 2025

@fashen97
Copy link

IntelliJ IDEA 2024.1 (Ultimate Edition)

@xukuilove
Copy link

Image

IntelliJ IDEA 2024.1.7

@fishermans
Copy link

I guess it is due to the naming of this best in class plugin. It is in conflict with https://codegpt.co

@xukuilove
Copy link

The plugin for this website https://codegpt.co/ cannot be used @fishermans

@fishermans
Copy link

@xukuilove
Copy link

The plugin for this website https://codegpt.co/ cannot be used @fishermans

sure: https://plugins.jetbrains.com/plugin/24372-codegpt-chat--ai-agents/versions

After installation, it still cannot be used

@fishermans
Copy link

I know.

I assume that the company behind codegpt.co has filed a legal complaint with JetBrains because the name was used.

The plugin ID is blocked. If you change the ID and recompile the plugin, it can still be installed:

Image

Works:

Image

@carlrobertoh carlrobertoh pinned this issue Feb 12, 2025
@carlrobertoh
Copy link
Owner

Okay, I have finally received a response from JetBrains. It seems that https://codegpt.co has recently registered a trademark and has filed a "Cease and Desist" complaint against the extension.

As a result, I'm forced to change name to something else. Since I'm operating under an Estonian LLC called Proxy OÜ, I'm changing the extension's name temporarily to Proxy AI until I come up with a new one.

FYI: If you have any cool names that you think would be suitable for the extension, please feel free to share them! 🙂

Unfortunately, this is a really disappointing move from both parties, as no warning or communication was done beforehand.

@stone-w4tch3r
Copy link

They suck! Thanks for info

@mboremski
Copy link

Thanks for replying so fast! ❤

You asked for new names. 🤔
You want us to spin up this wheel in this thread? 😁

@fishermans
Copy link

fishermans commented Feb 12, 2025

I totally agree. Something similar happened to EclipseFormatter. It's too bad changing it later on.
My advice: Also modify the logo not to pay for it to OpenAI.

@fishermans
Copy link

fishermans commented Feb 12, 2025

Suggestions:

  • CodeX AI Assistant
  • NeoGPT <== Already in use
  • SmartCode AI <== Already in use

@carlrobertoh
Copy link
Owner

I will create a new ticket for the names. Also, I have updated the version in the release page: https://github.com/carlrobertoh/CodeGPT/releases/tag/2.16.3

@carlrobertoh
Copy link
Owner

All cool ideas can be dropped in this ticket: #878

@seth100
Copy link

seth100 commented Feb 12, 2025

I will create a new ticket for the names. Also, I have updated the version in the release page: https://github.com/carlrobertoh/CodeGPT/releases/tag/2.16.3

Thanks, it works but I get a NullPointerException, it may be related!

java.lang.NullPointerException
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at ee.carlrobert.codegpt.CodeGPTPlugin.getVersion(CodeGPTPlugin.java:21)
	at ee.carlrobert.codegpt.completions.factory.CodeGPTRequestFactory.createChatRequest(CodeGPTRequestFactory.kt:26)
	at ee.carlrobert.codegpt.completions.factory.CodeGPTRequestFactory.createChatRequest(CodeGPTRequestFactory.kt:14)
	at ee.carlrobert.codegpt.completions.ToolwindowChatCompletionRequestHandler.startCall(ToolwindowChatCompletionRequestHandler.java:46)
	at ee.carlrobert.codegpt.completions.ToolwindowChatCompletionRequestHandler.call(ToolwindowChatCompletionRequestHandler.java:25)
	at ee.carlrobert.codegpt.toolwindow.chat.ChatToolWindowTabPanel.lambda$call$10(ChatToolWindowTabPanel.java:307)
	at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport$executeOnPooledThread$1.run(AnyThreadWriteThreadingSupport.kt:167)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
	at com.intellij.util.concurrency.ContextCallable.lambda$call$1(ContextCallable.java:74)
	at com.intellij.util.concurrency.ContextCallable.call(ContextCallable.java:83)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:101)
	at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:101)
	at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:107)
	at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:101)
	at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:735)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:732)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:732)
	at java.base/java.lang.Thread.run(Thread.java:1583)

@rus89
Copy link

rus89 commented Feb 12, 2025

I will create a new ticket for the names. Also, I have updated the version in the release page: https://github.com/carlrobertoh/CodeGPT/releases/tag/2.16.3

Thanks, it works but I get a NullPointerException, it may be related!

java.lang.NullPointerException
at java.base/java.util.Objects.requireNonNull(Objects.java:233)
at ee.carlrobert.codegpt.CodeGPTPlugin.getVersion(CodeGPTPlugin.java:21)
at ee.carlrobert.codegpt.completions.factory.CodeGPTRequestFactory.createChatRequest(CodeGPTRequestFactory.kt:26)
at ee.carlrobert.codegpt.completions.factory.CodeGPTRequestFactory.createChatRequest(CodeGPTRequestFactory.kt:14)
at ee.carlrobert.codegpt.completions.ToolwindowChatCompletionRequestHandler.startCall(ToolwindowChatCompletionRequestHandler.java:46)
at ee.carlrobert.codegpt.completions.ToolwindowChatCompletionRequestHandler.call(ToolwindowChatCompletionRequestHandler.java:25)
at ee.carlrobert.codegpt.toolwindow.chat.ChatToolWindowTabPanel.lambda$call$10(ChatToolWindowTabPanel.java:307)
at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport$executeOnPooledThread$1.run(AnyThreadWriteThreadingSupport.kt:167)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
at com.intellij.util.concurrency.ContextCallable.lambda$call$1(ContextCallable.java:74)
at com.intellij.util.concurrency.ContextCallable.call(ContextCallable.java:83)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:101)
at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:101)
at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:107)
at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:101)
at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:735)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:732)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:732)
at java.base/java.lang.Thread.run(Thread.java:1583)

Same here in RIder 2024.3.5

@carlrobertoh
Copy link
Owner

carlrobertoh commented Feb 12, 2025

@seth100 @rus89

I've updated the version in the release page. Please try again.

https://github.com/carlrobertoh/CodeGPT/releases/tag/2.16.3

Edit: I believe the previous version must be uninstalled for this to work correctly.

@seth100
Copy link

seth100 commented Feb 12, 2025

@carlrobertoh it works now, thank you very much

@rus89
Copy link

rus89 commented Feb 12, 2025

@carlrobertoh confirming it's working now. appreciate it.

@carlrobertoh
Copy link
Owner

The plugin is now available on the marketplace. Please uninstall the one you configured manually, as it may introduce some unexpected duplicate action exceptions.

Plugin: https://plugins.jetbrains.com/plugin/21056-proxy-ai

Sorry for any inconvenience, this whole thing came out of nowhere without any warning from both parties.

@olkras03
Copy link

olkras03 commented Feb 12, 2025

@carlrobertoh I have tried to remove the old plugin, install ProxyAI (by the way like the name), I still see codeGPT under the hood. When you get a minute could you please update the docs, so that it is clear how to install and use the new plugin. Thank you

@lhall-amphibee
Copy link

It seems to have resolved itself on my PhpStorm after a few restarts 🚀

@timgranlundmarsden
Copy link
Author

Thanks @carlrobertoh. I uninstalled and now reinstalled the latest Proxy AI plugin. Its is all working now and the new custom openai providers allowing multiple one is just awesome. Thank you :-)

@carlrobertoh
Copy link
Owner

Thanks @carlrobertoh. I uninstalled and now reinstalled the latest Proxy AI plugin. Its is all working now and the new custom openai providers allowing multiple one is just awesome. Thank you :-)

Shout out to @aaudin90 for this amazing addition! 🚀 💯

@carlrobertoh
Copy link
Owner

@carlrobertoh I have tried to remove the old plugin, install ProxyAI (by the way like the name), I still see codeGPT under the hood. When you get a minute could you please update the docs, so that it is clear how to install and use the new plugin. Thank you

Hi, could you explain a bit more about what you mean by seeing codeGPT under the hood? I'll try to update the doc site as soon as possible 🙂

@olkras03
Copy link

@carlrobertoh I have tried to remove the old plugin, install ProxyAI (by the way like the name), I still see codeGPT under the hood. When you get a minute could you please update the docs, so that it is clear how to install and use the new plugin. Thank you

Hi, could you explain a bit more about what you mean by seeing codeGPT under the hood? I'll try to update the doc site as soon as possible 🙂

Unfortunately I can't attach screenshots, company security restrictions. Basically, I have uninstalled CodeGPT, installed the new one, but when you look at the installed plugins it still shows as CodeGPT, also in the tools when I try to connect to OpenAI api.
it just says codegpt in all the menus and everywhere else

@carlrobertoh
Copy link
Owner

@carlrobertoh I have tried to remove the old plugin, install ProxyAI (by the way like the name), I still see codeGPT under the hood. When you get a minute could you please update the docs, so that it is clear how to install and use the new plugin. Thank you

Hi, could you explain a bit more about what you mean by seeing codeGPT under the hood? I'll try to update the doc site as soon as possible 🙂

Unfortunately I can't attach screenshots, company security restrictions. Basically, I have uninstalled CodeGPT, installed the new one, but when you look at the installed plugins it still shows as CodeGPT, also in the tools when I try to connect to OpenAI api. it just says codegpt in all the menus and everywhere else

The name hasn't been updated in the plugin yet, it was only changed in the Marketplace. I will complete the actual rebranding once I have settled on a permanent name.

@carlrobertoh carlrobertoh unpinned this issue Feb 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests