FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

[PyCharm 2026.2] NoClassDefFoundError: com.intellij.psi.PsiJavaFile after accepting code completion · Issue #1236 · carlrobertoh/ProxyAI · GitHub

Repository navigation

[PyCharm 2026.2] NoClassDefFoundError: com.intellij.psi.PsiJavaFile after accepting code completion #1236

Open

Description

What happened?

IDE: PyCharm 2026.2, build 262.8665.369
Plugin: ProxyAI 3.8.2-261
Language: Python

Inline completion works and is inserted successfully, but after insertion
AutoImportOrchestrator calls JavaResolver.supports(), causing:

NoClassDefFoundError: com/intellij/psi/PsiJavaFile

Relevant log output or stack trace

Unhandled exception in Dispatchers.Default

com.intellij.openapi.diagnostic.UnhandledException: com/intellij/psi/PsiJavaFile
	at com.intellij.openapi.application.impl.ExceptionsKt.processUnhandledException(exceptions.kt:56)
	at com.intellij.openapi.application.impl.CoroutineExceptionHandlerImpl.handleException(CoroutineExceptionHandlerImpl.kt:27)
	at kotlinx.coroutines.internal.CoroutineExceptionHandlerImpl_commonKt.handleUncaughtCoroutineException(CoroutineExceptionHandlerImpl.common.kt:34)
	at kotlinx.coroutines.CoroutineExceptionHandlerKt.handleCoroutineException(CoroutineExceptionHandler.kt:31)
	at kotlinx.coroutines.StandaloneCoroutine.handleJobException(Builders.common.kt:192)
	at kotlinx.coroutines.JobSupport.finalizeFinishingState(JobSupport.kt:229)
	at kotlinx.coroutines.JobSupport.tryMakeCompletingSlowPath(JobSupport.kt:953)
	at kotlinx.coroutines.JobSupport.tryMakeCompleting(JobSupport.kt:901)
	at kotlinx.coroutines.JobSupport.makeCompletingOnce$kotlinx_coroutines_core(JobSupport.kt:866)
	at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:99)
	at kotlinx.coroutines.debug.internal.DebugProbesImpl$CoroutineOwner.resumeWith(DebugProbesImpl.kt:545)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:47)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:610)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runDefaultDispatcherTask(CoroutineScheduler.kt:1194)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:906)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:775)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:762)
Caused by: java.lang.NoClassDefFoundError: com/intellij/psi/PsiJavaFile
	at ee.carlrobert.codegpt.autoimport.JavaResolver.supports(JavaResolver.kt:13)
	at ee.carlrobert.codegpt.autoimport.AutoImportOrchestrator.previewImports(AutoImportOrchestrator.kt:37)
	at ee.carlrobert.codegpt.codecompletions.CodeCompletionInsertHandler$afterInsertion$1.invokeSuspend(CodeCompletionInsertHandler.kt:36)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34)
	... 6 more
	Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelled}@61201be3, Dispatchers.Default]
Caused by: java.lang.ClassNotFoundException: com.intellij.psi.PsiJavaFile PluginClassLoader(plugin=PluginMainDescriptor(name=ProxyAI, id=ee.carlrobert.chatgpt, version=3.8.2-261, isBundled=false, path=~\AppData\Roaming\JetBrains\PyCharm2026.2\plugins\ProxyAI), packagePrefix=null, state=active, parents=ContentModuleDescriptor(id=intellij.vcs.git.backend, loadingRule=REQUIRED, package=git4idea) <- PluginMainDescriptor(name=Git, id=Git4Idea, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\vcs-git), ContentModuleDescriptor(id=intellij.vcs.git.backend, loadingRule=REQUIRED, package=git4idea) <- PluginMainDescriptor(name=Git, id=Git4Idea, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\vcs-git), ContentModuleDescriptor(id=intellij.libraries.groovy, loadingRule=EMBEDDED) <- PluginMainDescriptor(name=Groovy Scripting, id=com.intellij.groovy.scripting, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\groovy-scripting), ContentModuleDescriptor(id=intellij.platform.vcs.log.graph) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\lib), ContentModuleDescriptor(id=intellij.xml.emmet) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\lib), ContentModuleDescriptor(id=intellij.platform.ssh.core, loadingRule=REQUIRED) <- PluginMainDescriptor(name=SSH, id=intellij.ssh.plugin, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\platform-ssh-plugin), ContentModuleDescriptor(id=intellij.platform.ssh, loadingRule=REQUIRED) <- PluginMainDescriptor(name=SSH, id=intellij.ssh.plugin, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\platform-ssh-plugin), ContentModuleDescriptor(id=intellij.platform.ssh.attach) <- PluginMainDescriptor(name=SSH, id=intellij.ssh.plugin, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\platform-ssh-plugin), ContentModuleDescriptor(id=intellij.platform.vcs.log) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\lib), ContentModuleDescriptor(id=intellij.platform.smRunner, loadingRule=REQUIRED) <- PluginMainDescriptor(name=Test Runner, id=intellij.testRunner.plugin, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\platform-testRunner-plugin), ContentModuleDescriptor(id=intellij.platform.structureView) <- PluginMainDescriptor(name=Structure View, id=intellij.structureView.plugin, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\platform-structureView-plugin), ContentModuleDescriptor(id=intellij.platform.todo) <- PluginMainDescriptor(name=TODO Comments, id=intellij.todo.plugin, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\platform-todo-plugin), ContentModuleDescriptor(id=intellij.platform.bookmarks, loadingRule=REQUIRED) <- PluginMainDescriptor(name=Bookmarks Manager, id=intellij.bookmarks.plugin, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\platform-bookmarks-plugin), ContentModuleDescriptor(id=intellij.vcs.git.shared) <- PluginMainDescriptor(name=Git, id=Git4Idea, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\vcs-git), ContentModuleDescriptor(id=intellij.platform.vcs.dvcs) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\lib), ContentModuleDescriptor(id=intellij.platform.structuralSearch) <- PluginMainDescriptor(name=Structural Search, id=intellij.structuralSearch.plugin, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\platform-structuralSearch-plugin), ContentModuleDescriptor(id=intellij.relaxng) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\lib), ContentModuleDescriptor(id=intellij.platform.vcs.impl) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\lib), ContentModuleDescriptor(id=intellij.platform.vcs.log.impl) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\lib), ContentModuleDescriptor(id=intellij.platform.vcs.dvcs.impl) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\lib), ContentModuleDescriptor(id=intellij.spellchecker) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\lib), ContentModuleDescriptor(id=intellij.spellchecker.xml) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\lib), ContentModuleDescriptor(id=intellij.platform.scriptDebugger.protocolReaderRuntime) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\lib), ContentModuleDescriptor(id=intellij.platform.scriptDebugger.backend) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\lib), ContentModuleDescriptor(id=intellij.platform.scriptDebugger.ui) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\lib), ContentModuleDescriptor(id=intellij.platform.tasks) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\lib), ContentModuleDescriptor(id=intellij.platform.tasks.impl) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\lib), ContentModuleDescriptor(id=intellij.platform.collaborationTools.auth.base) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\lib), ContentModuleDescriptor(id=intellij.platform.collaborationTools.auth) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\lib), ContentModuleDescriptor(id=intellij.platform.collaborationTools) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\lib), ContentModuleDescriptor(id=intellij.javascript.testing) <- PluginMainDescriptor(name=JavaScript and TypeScript, id=JavaScript, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\javascript-plugin), ContentModuleDescriptor(id=intellij.javascript.backend, loadingRule=REQUIRED) <- PluginMainDescriptor(name=JavaScript and TypeScript, id=JavaScript, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\javascript-plugin), ContentModuleDescriptor(id=intellij.javascript.backend.scriptDebugger) <- PluginMainDescriptor(name=JavaScript and TypeScript, id=JavaScript, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\javascript-plugin), ContentModuleDescriptor(id=intellij.javascript.backend.spellchecker) <- PluginMainDescriptor(name=JavaScript and TypeScript, id=JavaScript, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\javascript-plugin), ContentModuleDescriptor(id=intellij.javascript.backend.diagrams) <- PluginMainDescriptor(name=JavaScript and TypeScript, id=JavaScript, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\javascript-plugin), ContentModuleDescriptor(id=intellij.javascript.backend.regexp) <- PluginMainDescriptor(name=JavaScript and TypeScript, id=JavaScript, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\javascript-plugin), ContentModuleDescriptor(id=intellij.javascript.backend.css) <- PluginMainDescriptor(name=JavaScript and TypeScript, id=JavaScript, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\javascript-plugin), ContentModuleDescriptor(id=intellij.javascript.sharedIndexes) <- PluginMainDescriptor(name=JavaScript and TypeScript, id=JavaScript, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\javascript-plugin), ContentModuleDescriptor(id=intellij.javascript.sharedIndexes.generator) <- PluginMainDescriptor(name=JavaScript and TypeScript, id=JavaScript, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\javascript-plugin), ContentModuleDescriptor(id=intellij.javascript.sh) <- PluginMainDescriptor(name=JavaScript and TypeScript, id=JavaScript, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\javascript-plugin), ContentModuleDescriptor(id=intellij.javascript.copyright) <- PluginMainDescriptor(name=JavaScript and TypeScript, id=JavaScript, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\javascript-plugin), ContentModuleDescriptor(id=intellij.javascript.terminal.shared) <- PluginMainDescriptor(name=JavaScript and TypeScript, id=JavaScript, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\javascript-plugin), ContentModuleDescriptor(id=intellij.javascript.terminal.backend) <- PluginMainDescriptor(name=JavaScript and TypeScript, id=JavaScript, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\javascript-plugin), ContentModuleDescriptor(id=intellij.javascript.terminal.frontend) <- PluginMainDescriptor(name=JavaScript and TypeScript, id=JavaScript, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\javascript-plugin), ContentModuleDescriptor(id=intellij.javascript.mcpServer) <- PluginMainDescriptor(name=JavaScript and TypeScript, id=JavaScript, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\javascript-plugin), ContentModuleDescriptor(id=intellij.javascript.coverage) <- PluginMainDescriptor(name=JavaScript and TypeScript, id=JavaScript, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\javascript-plugin), ContentModuleDescriptor(id=intellij.javascript.featuresTrainer) <- PluginMainDescriptor(name=JavaScript and TypeScript, id=JavaScript, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\javascript-plugin), ContentModuleDescriptor(id=intellij.javascript.langInjection) <- PluginMainDescriptor(name=JavaScript and TypeScript, id=JavaScript, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\javascript-plugin), ContentModuleDescriptor(id=intellij.javascript.git4idea) <- PluginMainDescriptor(name=JavaScript and TypeScript, id=JavaScript, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\javascript-plugin), ContentModuleDescriptor(id=intellij.javascript.grazie) <- PluginMainDescriptor(name=JavaScript and TypeScript, id=JavaScript, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\javascript-plugin), ContentModuleDescriptor(id=intellij.javascript.duplicatesDetection) <- PluginMainDescriptor(name=JavaScript and TypeScript, id=JavaScript, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\javascript-plugin), ContentModuleDescriptor(id=intellij.javascript.markdown) <- PluginMainDescriptor(name=JavaScript and TypeScript, id=JavaScript, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\javascript-plugin), ContentModuleDescriptor(id=intellij.javascript.performanceTesting) <- PluginMainDescriptor(name=JavaScript and TypeScript, id=JavaScript, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\javascript-plugin), ContentModuleDescriptor(id=intellij.javascript.profiler) <- PluginMainDescriptor(name=JavaScript and TypeScript, id=JavaScript, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\javascript-plugin), ContentModuleDescriptor(id=intellij.javascript.ultimate) <- PluginMainDescriptor(name=JavaScript and TypeScript, id=JavaScript, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\javascript-plugin), ContentModuleDescriptor(id=intellij.javascript.ultimate.css) <- PluginMainDescriptor(name=JavaScript and TypeScript, id=JavaScript, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\javascript-plugin), ContentModuleDescriptor(id=intellij.javascript.structureView) <- PluginMainDescriptor(name=JavaScript and TypeScript, id=JavaScript, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\javascript-plugin), ContentModuleDescriptor(id=intellij.javascript.common, loadingRule=REQUIRED) <- PluginMainDescriptor(name=JavaScript and TypeScript, id=JavaScript, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\javascript-plugin), ContentModuleDescriptor(id=intellij.javascript.common.css) <- PluginMainDescriptor(name=JavaScript and TypeScript, id=JavaScript, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\javascript-plugin), ContentModuleDescriptor(id=intellij.javascript.parser, loadingRule=REQUIRED) <- PluginMainDescriptor(name=JavaScript and TypeScript, id=JavaScript, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\javascript-plugin), ContentModuleDescriptor(id=intellij.javascript.psi.impl, loadingRule=REQUIRED) <- PluginMainDescriptor(name=JavaScript and TypeScript, id=JavaScript, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\javascript-plugin), ContentModuleDescriptor(id=intellij.javascript.analysis.impl) <- PluginMainDescriptor(name=JavaScript and TypeScript, id=JavaScript, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\javascript-plugin), ContentModuleDescriptor(id=intellij.javascript.web) <- PluginMainDescriptor(name=JavaScript and TypeScript, id=JavaScript, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\javascript-plugin), ContentModuleDescriptor(id=intellij.javascript.codeinsight) <- PluginMainDescriptor(name=JavaScript and TypeScript, id=JavaScript, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\javascript-plugin), ContentModuleDescriptor(id=intellij.platform.commercial.verifier) <- PluginMainDescriptor(name=JavaScript and TypeScript, id=JavaScript, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\javascript-plugin), ContentModuleDescriptor(id=intellij.vcs.git.localHistory) <- PluginMainDescriptor(name=Git, id=Git4Idea, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\vcs-git), ContentModuleDescriptor(id=intellij.vcs.git.terminal) <- PluginMainDescriptor(name=Git, id=Git4Idea, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\vcs-git), ContentModuleDescriptor(id=intellij.vcs.git.coverage) <- PluginMainDescriptor(name=Git, id=Git4Idea, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\vcs-git), ContentModuleDescriptor(id=intellij.vcs.git.shared) <- PluginMainDescriptor(name=Git, id=Git4Idea, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\vcs-git), ContentModuleDescriptor(id=intellij.vcs.git.frontend) <- PluginMainDescriptor(name=Git, id=Git4Idea, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\vcs-git), ContentModuleDescriptor(id=intellij.vcs.git.backend.split) <- PluginMainDescriptor(name=Git, id=Git4Idea, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\vcs-git), ContentModuleDescriptor(id=intellij.vcs.git.model.generated) <- PluginMainDescriptor(name=Git, id=Git4Idea, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\vcs-git), ContentModuleDescriptor(id=intellij.vcs.git.performanceTesting) <- PluginMainDescriptor(name=Git, id=Git4Idea, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\vcs-git), PluginMainDescriptor(name=JavaScript and TypeScript, id=JavaScript, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\javascript-plugin), PluginMainDescriptor(name=Git, id=Git4Idea, version=262.8665.369, isBundled=true, path=~\AppData\Local\Programs\PyCharm\plugins\vcs-git), )
	at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.kt:154)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490)
	... 10 more

Steps to reproduce

  1. Open a Python project in PyCharm 2026.2.
  2. Enable ProxyAI inline code completion.
  3. Type Python code and wait for an inline completion suggestion.
  4. Press Tab to accept the suggestion.
  5. The completion is inserted successfully.
  6. PyCharm reports an unhandled exception:
    NoClassDefFoundError: com/intellij/psi/PsiJavaFile.

Expected behavior:
The completion should be inserted without an exception. Java auto-import handling should be skipped when Java PSI classes are unavailable.

Actual behavior:
After inserting the completion, AutoImportOrchestrator invokes JavaResolver.supports(),
which throws NoClassDefFoundError in PyCharm.

CodeGPT version

3.8.2-261

Operating System

Windows

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions


      Back | FazBrowse Home | New Git URL