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

Continue tab is blank (IDEA 2023.2 Win 10) #649

Open
3 tasks done
schiebelp opened this issue Dec 3, 2023 · 23 comments
Open
3 tasks done

Continue tab is blank (IDEA 2023.2 Win 10) #649

schiebelp opened this issue Dec 3, 2023 · 23 comments
Labels
ide:jetbrains Relates specifically to JetBrains extension kind:bug Indicates an unexpected problem or unintended behavior

Comments

@schiebelp
Copy link

schiebelp commented Dec 3, 2023

Before submitting your bug report

Relevant environment info

- OS: Win 10 
- Continue: 0.0.20
- Python: 3.11.6
- IDE: IntelliJ IDEA 2023.2 (Community Edition)

Description

I was unable to use it. The Plugin tab is visible but nothing in it.

I noticed in idea.log an exception:
INFO - STDOUT - Starting Continue server binary
INFO - STDERR - java.nio.file.AccessDeniedException: startProcess.vbs
...
...runBinary(ContinuePluginStartupActivity.kt:244)

Found the code 244 is this:
233: val scriptPath = Paths.get("startProcess.vbs")
244: Files.writeString(scriptPath, script)

Which is - I believe - is all about running the server_continue.exe using that vbs code.

So I went for that server and ran it myself. That unfortunatelly did not help as tab was still empty (after IDE restart).

The server communicates though, when IDEA is opened:
INFO: connection open
...appears.

So there seems to be another issue. Which is frustrating, because this would be killer app. I would love to use it with local llm.

To reproduce

  1. Install plugin
  2. Open IDEA IDE
  3. Open tab Continue

Log output

continue.log

[2023-12-03 00:52:54] [WARNING] Failed to load config from C:\Users\Petr\.continue\config.py: module 'config' has no attribute 'config'
[2023-12-03 00:52:54] [DEBUG] ------ Begin Logs ------
[2023-12-03 00:52:54] [DEBUG] Downloading MeiliSearch for Windows...
[2023-12-03 00:53:05] [DEBUG] Starting MeiliSearch...
[2023-12-03 00:53:05] [INFO] Meilisearch started at http://localhost:7700
@schiebelp schiebelp added the bug label Dec 3, 2023
@sestinj
Copy link
Contributor

sestinj commented Dec 3, 2023

@schiebelp sorry to see this, could you share what the tab looked like when empty?

Also one thing to be sure of, did you check the box in settings for "Manually Running Server" when you were running it yourself?

@sestinj
Copy link
Contributor

sestinj commented Dec 28, 2023

@schiebelp This is now solved for good in the latest JetBrains extension. We no longer use the separate Python server, which means that whatever connection / download issue was happening here is no longer possible. Can you confirm that the tab is no longer blank?

@sestinj sestinj closed this as completed Dec 28, 2023
@sestinj sestinj reopened this Dec 28, 2023
@Rybo-W
Copy link

Rybo-W commented Dec 31, 2023

Installing for the first time, I get the blank tab. Clicking the + icon does nothing. No config.json file exists.

2023-12-31_131307

  • OS: Win 10
  • Continue: 0.0.25
  • Python: 3.10.4
  • IDE: PyCharm 2023.2 (Pro Edition)

@elabbarw
Copy link
Contributor

elabbarw commented Jan 19, 2024

Getting this with the Intellij IDE as well...

Edit/correction: i get this when i build the plugin myself so i need to look into my environment...

@sestinj
Copy link
Contributor

sestinj commented Jan 19, 2024

@elabbarw Could you share what version of the extension you're running, and which IDE you have? I'm wondering whether this might be separate, especially possibly related to Android Studio

@elabbarw
Copy link
Contributor

elabbarw commented Jan 21, 2024

I tried with the downloads that you already have compiled and they work fine, so it must be something related to how I'm building the plugin myself. Update: Sorted out my JDK, and now I can successfully build and run the plugin without encountering any problems.

@sestinj
Copy link
Contributor

sestinj commented Jan 24, 2024

@Rybo-W We now have version 0.0.27 available with a number of fixes since 0.0.25—are you still experiencing this error? If so we're working toward a number of large improvements in 0.0.28, and I'd love to get more info here so I can make sure it gets solved

@Rybo-W
Copy link

Rybo-W commented Jan 25, 2024

@sestinj Thanks for responding. Unfortunately, I experience the exact same problem with version 0.0.26 and 0.0.27.

blank tab. Clicking the + icon does nothing.

@schiebelp
Copy link
Author

@sestinj thanks for that update! ^^ I just wanted to share, after update. The tab still empty. However! On my work win 10 laptop, it works!

@sestinj
Copy link
Contributor

sestinj commented Jan 28, 2024

@schiebelp @Rybo-W thanks for trying. It would be incredibly helpful if you had the chance to check the logs (Help -> Open Logs in Editor) for anything related to Continue, but otherwise will do the best I can to find a similar environment in which to reproduce

Screen Shot 2024-01-28 at 3 16 34 PM

@Rybo-W
Copy link

Rybo-W commented Jan 29, 2024

@sestinj this is all I see in idea.log from PyCharm related to the continue plugin.

Installing the continue plugin.

2024-01-29 17:23:22,754 [  22234]   INFO - #c.i.i.p.DynamicPlugins - Plugin com.github.continuedev.continueintellijextension loaded without restart in 273 ms

Disabling the continue plugin.

2024-01-29_172851

2024-01-29 17:26:32,855 [ 212335]   INFO - #c.i.i.p.DisabledPluginsState - Plugins to disable: [com.github.continuedev.continueintellijextension]
2024-01-29 17:26:32,856 [ 212336]   INFO - #c.i.i.p.DynamicPlugins - Plugins to unload: [PluginDescriptor(name=Continue, id=com.github.continuedev.continueintellijextension, descriptorPath=plugin.xml, path=~\AppData\Roaming\JetBrains\PyCharm2023.2\plugins\continue-intellij-extension, version=0.0.27, package=null, isBundled=false)]
2024-01-29 17:26:33,287 [ 212767]   INFO - #c.i.i.p.DynamicPlugins - Successfully unloaded plugin com.github.continuedev.continueintellijextension (classloader unload checked=false)

Enabling continue plugin.

2024-01-29_172913

2024-01-29 17:29:18,893 [ 378373]   INFO - #c.i.i.p.DisabledPluginsState - Plugins to enable: [com.github.continuedev.continueintellijextension]
2024-01-29 17:29:18,893 [ 378373]   INFO - #c.i.i.p.DynamicPlugins - Plugins to load: [PluginDescriptor(name=Continue, id=com.github.continuedev.continueintellijextension, descriptorPath=plugin.xml, path=~\AppData\Roaming\JetBrains\PyCharm2023.2\plugins\continue-intellij-extension, version=0.0.27, package=null, isBundled=false)]
2024-01-29 17:29:19,100 [ 378580]   INFO - #c.i.i.p.DynamicPlugins - Plugin com.github.continuedev.continueintellijextension loaded without restart in 205 ms

@skydiablo
Copy link

skydiablo commented Feb 2, 2024

same here, and here is a error message i found in logs:

2024-02-02 12:39:53,086 [  12532] SEVERE - #c.i.i.p.PluginManager - JCEF is not supported in this env or failed to initialize
java.lang.IllegalStateException: JCEF is not supported in this env or failed to initialize
	at com.intellij.ui.jcef.JBCefApp.getInstance(JBCefApp.java:122)
	at com.intellij.ui.jcef.JBCefBrowserBase.lambda$new$3(JBCefBrowserBase.java:157)
	at com.intellij.util.ObjectUtils.notNull(ObjectUtils.java:121)
	at com.intellij.ui.jcef.JBCefBrowserBase.<init>(JBCefBrowserBase.java:157)
	at com.intellij.ui.jcef.JBCefBrowser.<init>(JBCefBrowser.java:190)
	at com.intellij.ui.jcef.JBCefBrowser.<init>(JBCefBrowser.java:150)
	at com.github.continuedev.continueintellijextension.toolWindow.ContinuePluginToolWindowFactory$ContinuePluginWindow$webView$2.invoke(ContinuePluginToolWindowFactory.kt:63)
	at com.github.continuedev.continueintellijextension.toolWindow.ContinuePluginToolWindowFactory$ContinuePluginWindow$webView$2.invoke(ContinuePluginToolWindowFactory.kt:62)
	at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
	at com.github.continuedev.continueintellijextension.toolWindow.ContinuePluginToolWindowFactory$ContinuePluginWindow.getWebView(ContinuePluginToolWindowFactory.kt:62)
	at com.github.continuedev.continueintellijextension.toolWindow.ContinuePluginToolWindowFactory$ContinuePluginWindow.getContent(ContinuePluginToolWindowFactory.kt:213)
	at com.github.continuedev.continueintellijextension.toolWindow.ContinuePluginToolWindowFactory.createToolWindowContent(ContinuePluginToolWindowFactory.kt:39)
	at com.intellij.openapi.wm.impl.ToolWindowImpl.createContentIfNeeded(ToolWindowImpl.kt:594)
	at com.intellij.openapi.wm.impl.ToolWindowImpl.scheduleContentInitializationIfNeeded$intellij_platform_ide_impl(ToolWindowImpl.kt:573)
	at com.intellij.openapi.wm.impl.ToolWindowManagerImpl.doShowWindow(ToolWindowManagerImpl.kt:1035)
	at com.intellij.openapi.wm.impl.ToolWindowManagerImpl.showToolWindowImpl(ToolWindowManagerImpl.kt:969)
	at com.intellij.openapi.wm.impl.ToolWindowManagerImpl.activateToolWindow$intellij_platform_ide_impl(ToolWindowManagerImpl.kt:672)
	at com.intellij.openapi.wm.impl.ToolWindowManagerImpl.activateToolWindow$intellij_platform_ide_impl$default(ToolWindowManagerImpl.kt:641)
	at com.intellij.openapi.wm.impl.ToolWindowManagerImpl.activated$intellij_platform_ide_impl(ToolWindowManagerImpl.kt:2244)
	at com.intellij.openapi.wm.impl.SquareAnActionButton.setSelected(SquareStripeButton.kt:176)
	at com.intellij.ui.ToggleActionButton.actionPerformed(ToggleActionButton.java:42)
	at com.intellij.openapi.actionSystem.impl.ActionButton.actionPerformed(ActionButton.java:227)
	at com.intellij.openapi.actionSystem.impl.ActionButton.lambda$performAction$2(ActionButton.java:206)
	at com.intellij.openapi.actionSystem.ex.ActionUtil.performDumbAwareWithCallbacks(ActionUtil.java:381)
	at com.intellij.openapi.actionSystem.impl.ActionButton.performAction(ActionButton.java:206)
	at com.intellij.openapi.actionSystem.impl.ActionButton.processMouseEvent(ActionButton.java:524)
	at java.desktop/java.awt.Component.processEvent(Component.java:6386)
	at java.desktop/java.awt.Container.processEvent(Container.java:2266)
	at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4996)
	at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)
	at java.desktop/java.awt.Component.dispatchEvent(Component.java:4828)
	at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4948)
	at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4575)
	at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4516)
	at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2310)
	at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2780)
	at java.desktop/java.awt.Component.dispatchEvent(Component.java:4828)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:775)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:720)
	at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:714)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:98)
	at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:747)
	at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:745)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:744)
	at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:695)
	at com.intellij.ide.IdeEventQueue.dispatchMouseEvent(IdeEventQueue.kt:635)
	at com.intellij.ide.IdeEventQueue._dispatchEvent$lambda$10(IdeEventQueue.kt:580)
	at com.intellij.openapi.application.impl.RwLockHolder.runWithEnabledImplicitRead(RwLockHolder.kt:75)
	at com.intellij.openapi.application.impl.RwLockHolder.runWithImplicitRead(RwLockHolder.kt:67)
	at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:580)
	at com.intellij.ide.IdeEventQueue.access$_dispatchEvent(IdeEventQueue.kt:72)
	at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:355)
	at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:354)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:793)
	at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:354)
	at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:349)
	at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$1(IdeEventQueue.kt:1014)
	at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:114)
	at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:1014)
	at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$7(IdeEventQueue.kt:349)
	at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:848)
	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:391)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
2024-02-02 12:39:53,092 [  12538] SEVERE - #c.i.i.p.PluginManager - PhpStorm 2023.3.3  Build #PS-233.14015.96
2024-02-02 12:39:53,092 [  12538] SEVERE - #c.i.i.p.PluginManager - JDK: 21; VM: OpenJDK 64-Bit Server VM; Vendor: N/A
2024-02-02 12:39:53,092 [  12538] SEVERE - #c.i.i.p.PluginManager - OS: Linux
2024-02-02 12:39:53,092 [  12538] SEVERE - #c.i.i.p.PluginManager - Plugin to blame: Continue version: 0.0.27

EDIT:
maybe this is relevant too: JetBrains/intellij-platform-gradle-plugin#1511

@sestinj
Copy link
Contributor

sestinj commented Feb 2, 2024

@skydiablo the error you see here has been sometimes solved by changing the JDK used to load the IDE. More info here (what I said about telling the user immediately I think ended up not happening obviously)

@skydiablo
Copy link

@sestinj thx, you did it! 👍

@vdubedout
Copy link

Changing the boot runtime did not solved my issues so I searched for more broad jcef / browser issues and found this and it solved it.

flutter/flutter-intellij#7000 (comment)

First, update the runtime to one with JCEF following these steps:

1. Select **Help** > **Find Action** from the Android Studio menu.

2. Enter "**Choose Boot Java Runtime for the IDE**" and select it from the suggestion list.

3. Select the latest bundled runtime that comes with JCEF support

4. Click OK and restart the IDE

Then, if you're getting this error: GPU process restarts too many times and seems to be unstable. Try to restart IDE or disable GPU acceleration completely. follow these steps:

1. Select **Help** > **Find Action** from the Android Studio menu.

2. Look for **Registry...**

3. Find the `ide.browser.jcef.sandbox.enable` option in the list and disable it

4. Restart

If it does not work an another person found this:

For my case it was related with Markdown view. So what worked for me:

1. Choose Boot Java Runtime for the IDE (double shift to search)

2. Select the latest bundled runtime that comes with JCEF support, ok and restart

3. Again search for Registry and enable `jcef.browser` and disable `markdown view`

4. restart

@Rybo-W
Copy link

Rybo-W commented Apr 13, 2024

Still getting blank tab with the latest Continue version. I upgraded to 2024.1 PyCharm and now it works!

@zoobab
Copy link

zoobab commented Jul 1, 2024

I was hit by that bug on Intellij, I found that the 0.0.52 has this issue, while 0.0.50 works fine. Is there any culprit commit?

@dosubot dosubot bot added kind:bug Indicates an unexpected problem or unintended behavior ide:jetbrains Relates specifically to JetBrains extension and removed bug labels Jul 8, 2024
@blinkus2000
Copy link

OK, So at the time of this happening (blank UI) it looks like Continue.dev is trying to index large files. There is also some decompression going on.

I am including 3 files.

DefaultDispatcher-worker-2.txt this is a thread stack that has just read some input.
lastDataReadByDefaultDispatcher-worker-2.txt is the last data that worker-2 acted upon.
DefaultDispatcher-worker-1.txt is the problem thread.
It is currently dealing with 10MB of compressed data ... Given that we have a blank UI and we are dealing with large amounts of compressed data, I would think this is what is holding up the population of the UI.

DefaultDispatcher-worker-1.txt
DefaultDispatcher-worker-2.txt
lastDataReadByDefaultDispatcher-worker-2.txt

@sestinj
Copy link
Contributor

sestinj commented Oct 9, 2024

@blinkus2000 thanks for the detail here! Seems like it should let me pretty easily reproduce, and then what we'll probably want to do is just ignore such large files, as they would never be relevant for @ codebase anyway. I'll let you know once I've gotten the chance to try

@blinkus2000
Copy link

Just an aside. If there is file compression going on, you can really spike the cpu if the file is big and the data is not compressible. I am not familiar enough with the com.intellij.util.io.LZ4 stuff to know if you have a way to test for compressibility, but it might be worth looking into.

@blinkus2000
Copy link

blinkus2000 commented Oct 10, 2024

In case I missed something in my heap analysis, here is the full thread dump. The only other ... oddity in the heap I could find is in the GlobalMenuLinux loop the runMainLoop function is using default US-ASCII encoding but the options are set to UTF-8, most likely a red herring, but still worth mentioning.

fullThreadDump.txt

@masoncj
Copy link

masoncj commented Oct 26, 2024

I'm also having this issue of blank Continue window in Remote Development (SSH) in PyCharm despite:

  • Using latest Plugin Version 0.77
  • Using latest PyCharm version 2024.2.4 (have tried both latest release version JBC-242.23726.102 and latest 2024.3 EAP JBC-243.21155.22)
  • Verifying that selected JVM version has JCEF:
Screenshot 2024-10-26 at 2 03 59 PM
  • Toggling the mentioned JCEF registry settings:
Screenshot 2024-10-26 at 2 05 31 PM

See the following logging:

2024-10-26 20:59:32,664 [   9838]   INFO - STDOUT - JCEF(59:32:664): initialized stderr logger, severity=LOGSEVERITY_INFO
2024-10-26 20:59:32,665 [   9839]   INFO - STDERR - JCEF_I(59:32:665): CefApp: set state NEW
2024-10-26 20:59:40,975 [  18149]   INFO - STDOUT - Webview not initialized yet java.lang.IllegalStateException: Failed to execute the requested JS expression. The related JCEF browser in not initialized.

Also seeing a lot of this when the plugin loads or unloads:

2024-10-26 21:08:27,526 [ 425212]   INFO - #c.i.i.p.DisabledPluginsState - Plugins to enable: [com.github.continuedev.continueintellijextension]
2024-10-26 21:08:27,526 [ 425212]   INFO - #c.i.i.p.DynamicPlugins - Plugins to load: []
2024-10-26 21:08:27,741 [ 425427]   INFO - #c.i.o.p.MergingQueueGuiExecutor - Running task: (dumb mode task) Plugin loading/unloading
2024-10-26 21:08:27,742 [ 425428]   INFO - #c.i.o.p.MergingQueueGuiExecutor - Task finished: (dumb mode task) Plugin loading/unloading
2024-10-26 21:08:27,797 [ 425483]   INFO - #c.i.p.u.i.s.e.DurableEnumeratorFactory - [enumerator.mmapped]: .valueHashToId (in memory) was filled (58 records)
2024-10-26 21:08:27,846 [ 425532]   INFO - #c.i.o.p.DumbServiceImpl - exit dumb mode [document-api]
2024-10-26 21:08:27,847 [ 425533]   INFO - STDERR - ERROR: Write-unsafe context! Model changes are allowed from write-safe contexts only. Please ensure you're using invokeLater/invokeAndWait with a correct modality state (not "any"). See TransactionGuard documentation for details.
2024-10-26 21:08:27,847 [ 425533]   INFO - STDERR -   current modality=ModalityState.NON_MODAL
2024-10-26 21:08:27,847 [ 425533]   INFO - STDERR - java.lang.Throwable: Write-unsafe context! Model changes are allowed from write-safe contexts only. Please ensure you're using invokeLater/invokeAndWait with a correct modality state (not "any"). See TransactionGuard documentation for details.
2024-10-26 21:08:27,847 [ 425533]   INFO - STDERR -   current modality=ModalityState.NON_MODAL
2024-10-26 21:08:27,847 [ 425533]   INFO - STDERR -     at com.intellij.openapi.diagnostic.Logger.error(Logger.java:376)
2024-10-26 21:08:27,847 [ 425533]   INFO - STDERR -     at com.intellij.openapi.application.TransactionGuardImpl.assertWriteActionAllowed(TransactionGuardImpl.java:136)
2024-10-26 21:08:27,848 [ 425534]   INFO - STDERR -     at com.intellij.psi.impl.PsiModificationTrackerImpl.fireEvent(PsiModificationTrackerImpl.java:81)
2024-10-26 21:08:27,848 [ 425534]   INFO - STDERR -     at com.intellij.psi.impl.PsiModificationTrackerImpl.incCountersInner(PsiModificationTrackerImpl.java:87)
2024-10-26 21:08:27,848 [ 425534]   INFO - STDERR -     at com.intellij.psi.impl.PsiModificationTrackerImpl.lambda$doIncCounter$1(PsiModificationTrackerImpl.java:53)
2024-10-26 21:08:27,848 [ 425534]   INFO - STDERR -     at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteAction$lambda$4(AnyThreadWriteThreadingSupport.kt:318)
2024-10-26 21:08:27,848 [ 425534]   INFO - STDERR -     at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteAction(AnyThreadWriteThreadingSupport.kt:328)
2024-10-26 21:08:27,848 [ 425534]   INFO - STDERR -     at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteAction(AnyThreadWriteThreadingSupport.k
...

@realzhang
Copy link

java.lang.ClassCastException: class com.github.continuedev.continueintellijextension.autocomplete.AutocompleteService cannot be cast to class com.github.continuedev.continueintellijextension.autocomplete.AutocompleteService (com.github.continuedev.continueintellijextension.autocomplete.AutocompleteService is in unnamed module of loader com.intellij.ide.plugins.cl.PluginClassLoader @340e53c8; com.github.continuedev.continueintellijextension.autocomplete.AutocompleteService is in unnamed module of loader com.intellij.ide.plugins.cl.PluginClassLoader @27b5a07d)
at com.github.continuedev.continueintellijextension.autocomplete.AutocompleteCaretListener.caretPositionChanged(AutocompleteEditorListener.kt:17)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at com.intellij.util.EventDispatcher.dispatchVoidMethod(EventDispatcher.java:120)
at com.intellij.util.EventDispatcher.lambda$createMulticaster$1(EventDispatcher.java:85)
at jdk.proxy2/jdk.proxy2.$Proxy81.caretPositionChanged(Unknown Source)
at com.intellij.openapi.editor.impl.CaretModelImpl.fireCaretPositionChanged(CaretModelImpl.java:539)
at com.intellij.openapi.editor.impl.CaretImpl.doMoveToVisualPosition(CaretImpl.java:593)
at com.intellij.openapi.editor.impl.CaretImpl.lambda$moveToVisualPosition$4(CaretImpl.java:531)
at com.intellij.openapi.editor.impl.CaretModelImpl.doWithCaretMerging(CaretModelImpl.java:413)
at com.intellij.openapi.editor.impl.CaretImpl.moveToVisualPosition(CaretImpl.java:531)
at com.intellij.openapi.editor.impl.CaretImpl.moveToVisualPosition(CaretImpl.java:527)
at com.intellij.openapi.editor.CaretModel.moveToVisualPosition(CaretModel.java:68)
at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.processMousePressed(EditorImpl.java:4586)
at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.lambda$runMousePressedCommand$0(EditorImpl.java:4376)
at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:226)
at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:178)
at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.runMousePressedCommand(EditorImpl.java:4381)
at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.mousePressed(EditorImpl.java:4295)
at java.desktop/java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:287)
at java.desktop/java.awt.Component.processMouseEvent(Component.java:6659)
at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3394)
at java.desktop/java.awt.Component.processEvent(Component.java:6427)
at java.desktop/java.awt.Container.processEvent(Container.java:2266)
at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5032)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4860)
at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4963)
at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4574)
at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4518)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2310)
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2810)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4860)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:783)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:728)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:98)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:755)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:753)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:752)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:675)
at com.intellij.ide.IdeEventQueue.dispatchMouseEvent(IdeEventQueue.kt:621)
at com.intellij.ide.IdeEventQueue._dispatchEvent$lambda$21(IdeEventQueue.kt:564)
at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction(AnyThreadWriteThreadingSupport.kt:128)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:564)
at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$18$lambda$17$lambda$16$lambda$15(IdeEventQueue.kt:355)
at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:857)
at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$18$lambda$17$lambda$16(IdeEventQueue.kt:354)
at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$2$lambda$1(IdeEventQueue.kt:1045)
at com.intellij.openapi.application.WriteIntentReadAction.lambda$run$0(WriteIntentReadAction.java:24)
at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction(AnyThreadWriteThreadingSupport.kt:128)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteIntentReadAction(ApplicationImpl.java:916)
at com.intellij.openapi.application.WriteIntentReadAction.compute(WriteIntentReadAction.java:55)
at com.intellij.openapi.application.WriteIntentReadAction.run(WriteIntentReadAction.java:23)
at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$2(IdeEventQueue.kt:1045)
at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$3(IdeEventQueue.kt:1054)
at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:117)
at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:1054)
at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$18(IdeEventQueue.kt:349)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:395)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:207)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:92)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ide:jetbrains Relates specifically to JetBrains extension kind:bug Indicates an unexpected problem or unintended behavior
Projects
None yet
Development

No branches or pull requests