gitbito / bitoai

Bito’s AI helps developers dramatically accelerate their impact. It’s a Swiss Army knife of capabilities that can 10x your developer productivity and save you an hour a day, using the same models as ChatGPT!
http://www.bito.ai
Other
285 stars 17 forks source link

Problem intermittent in PyCharm Bito plugin #190

Closed pitito952 closed 6 months ago

pitito952 commented 7 months ago

PyCharm version: PyCharm 2023.3.4 (Community Edition) Build #PC-233.14475.56, built on February 25, 2024 Runtime version: 17.0.10+1-b1087.17 amd64 VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.

Bito version: ChatGPT GPT-4 - Bito AI Code Assistant 1.2.8

java.lang.AssertionError: 3651 (class com.intellij.openapi.editor.impl.RangeHighlighterTree); this: 24301(class com.intellij.openapi.editor.impl.RangeHighlighterTree) at com.intellij.openapi.editor.impl.IntervalTreeImpl.checkBelongsToTheTree(IntervalTreeImpl.java:938) at com.intellij.openapi.editor.impl.IntervalTreeImpl.removeInterval(IntervalTreeImpl.java:969) at com.intellij.openapi.editor.impl.MarkupModelImpl.removeHighlighter(MarkupModelImpl.java:197) at co.bito.intellij.completion.popup.UIChangeListener.stateChanged(UIChangeListener.kt:46) at com.intellij.util.messages.impl.MessageBusImplKt.invokeMethod(MessageBusImpl.kt:700) at com.intellij.util.messages.impl.MessageBusImplKt.invokeListener(MessageBusImpl.kt:660) at com.intellij.util.messages.impl.MessageBusImplKt.deliverMessage(MessageBusImpl.kt:423) at com.intellij.util.messages.impl.MessageBusImplKt.pumpWaiting(MessageBusImpl.kt:402) at com.intellij.util.messages.impl.MessageBusImplKt.access$pumpWaiting(MessageBusImpl.kt:1) at com.intellij.util.messages.impl.MessagePublisher.invoke(MessageBusImpl.kt:461) at jdk.proxy4/jdk.proxy4.$Proxy191.stateChanged(Unknown Source) at co.bito.intellij.completion.popup.PopupManager.changeStates(PopupManager.kt:160) at co.bito.intellij.completion.popup.PopupManager.changeStates$default(PopupManager.kt:96) at co.bito.intellij.completion.popup.PopupManager$addMessageSubscribers$1.type(PopupManager.kt:458) at com.intellij.util.messages.impl.MessageBusImplKt.invokeMethod(MessageBusImpl.kt:700) at com.intellij.util.messages.impl.MessageBusImplKt.invokeListener(MessageBusImpl.kt:660) at com.intellij.util.messages.impl.MessageBusImplKt.deliverMessage(MessageBusImpl.kt:423) at com.intellij.util.messages.impl.MessageBusImplKt.pumpWaiting(MessageBusImpl.kt:402) at com.intellij.util.messages.impl.MessageBusImplKt.access$pumpWaiting(MessageBusImpl.kt:1) at com.intellij.util.messages.impl.MessagePublisher.invoke(MessageBusImpl.kt:461) at jdk.proxy4/jdk.proxy4.$Proxy192.type(Unknown Source) at co.bito.intellij.completion.popup.handlers.PopupTypedHandler$execute$1.invoke(PopupTypedHandler.kt:19) at co.bito.intellij.completion.popup.handlers.PopupTypedHandler$execute$1.invoke(PopupTypedHandler.kt:15) at co.bito.intellij.completion.popup.PopupManager.dontClosePopupAndRun(PopupManager.kt:228) at co.bito.intellij.completion.popup.handlers.PopupTypedHandler.execute(PopupTypedHandler.kt:15) at co.bito.intellij.completion.popup.handlers.PopupTypedHandler$execute$1.invoke(PopupTypedHandler.kt:16) at co.bito.intellij.completion.popup.handlers.PopupTypedHandler$execute$1.invoke(PopupTypedHandler.kt:15) at co.bito.intellij.completion.popup.PopupManager.dontClosePopupAndRun(PopupManager.kt:228) at co.bito.intellij.completion.popup.handlers.PopupTypedHandler.execute(PopupTypedHandler.kt:15) at co.bito.intellij.completion.popup.handlers.PopupTypedHandler$execute$1.invoke(PopupTypedHandler.kt:16) at co.bito.intellij.completion.popup.handlers.PopupTypedHandler$execute$1.invoke(PopupTypedHandler.kt:15) at co.bito.intellij.completion.popup.PopupManager.dontClosePopupAndRun(PopupManager.kt:228) at co.bito.intellij.completion.popup.handlers.PopupTypedHandler.execute(PopupTypedHandler.kt:15) at co.bito.intellij.completion.popup.handlers.PopupTypedHandler$execute$1.invoke(PopupTypedHandler.kt:16) at co.bito.intellij.completion.popup.handlers.PopupTypedHandler$execute$1.invoke(PopupTypedHandler.kt:15) at co.bito.intellij.completion.popup.PopupManager.dontClosePopupAndRun(PopupManager.kt:228) at co.bito.intellij.completion.popup.handlers.PopupTypedHandler.execute(PopupTypedHandler.kt:15) at com.intellij.openapi.editor.actionSystem.TypedAction.lambda$actionPerformed$2(TypedAction.java:198) at com.intellij.reporting.FreezeLoggerImpl.runUnderPerformanceMonitor(FreezeLoggerImpl.java:28) at com.intellij.openapi.editor.actionSystem.TypedAction.actionPerformed(TypedAction.java:197) at com.intellij.openapi.editor.impl.EditorImpl.processKeyTypedNormally(EditorImpl.java:1325) at com.intellij.openapi.editor.impl.EditorImpl.processKeyTyped(EditorImpl.java:1307) at com.intellij.openapi.editor.impl.EditorImpl.processKeyTyped(EditorImpl.java:3621) at com.intellij.openapi.editor.impl.EditorImpl$6.keyTyped(EditorImpl.java:1139) at java.desktop/java.awt.AWTEventMulticaster.keyTyped(AWTEventMulticaster.java:247) at java.desktop/java.awt.AWTEventMulticaster.keyTyped(AWTEventMulticaster.java:247) at java.desktop/java.awt.Component.processKeyEvent(Component.java:6612) at java.desktop/javax.swing.JComponent.processKeyEvent(JComponent.java:2892) at java.desktop/java.awt.Component.processEvent(Component.java:6434) at java.desktop/java.awt.Container.processEvent(Container.java:2266) at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5027) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4855) at java.desktop/java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1954) at java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:886) at java.desktop/java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1166) at java.desktop/java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:1023) at java.desktop/java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:849) at com.intellij.ide.IdeKeyboardFocusManager.access$dispatchEvent$s1569605750(IdeKeyboardFocusManager.kt:18) at com.intellij.ide.IdeKeyboardFocusManager$dispatchEvent$1.invoke(IdeKeyboardFocusManager.kt:25) at com.intellij.ide.IdeKeyboardFocusManager$dispatchEvent$1.invoke(IdeKeyboardFocusManager.kt:25) at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$1(IdeEventQueue.kt:1014) at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:106) at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:1014) at com.intellij.ide.IdeKeyboardFocusManager.dispatchEvent(IdeKeyboardFocusManager.kt:25) at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4904) at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324) at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2809) at java.desktop/java.awt.Component.dispatchEvent(Component.java:4855) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:794) at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:739) at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:733) at java.base/java.security.AccessController.doPrivileged(AccessController.java:399) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:97) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:766) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:764) at java.base/java.security.AccessController.doPrivileged(AccessController.java:399) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:763) at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:695) at com.intellij.ide.IdeEventQueue.dispatchKeyEvent(IdeEventQueue.kt:623) at com.intellij.ide.IdeEventQueue._dispatchEvent$lambda$11(IdeEventQueue.kt:581) 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:581) 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: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)

nisha-bito commented 6 months ago

hi @pitito952

We are looking into it. Thanks for reporting the issue.

Thanks, Nisha

nisha-bito commented 6 months ago

Hi @pitito952 ,

Reported issue is resolved and released along with 1.3.0 of Bito plugin. Please install the latest version and let us know if you face any issues.

Thanks, Nisha

nisha-bito commented 6 months ago

hi @pitito952 ,

Please confirm if the issue is resolved for you with latest bito plugin release? Please note: this issue will be closed within few days, please re-open the issue if the problem occurs again.

Thanks, Nisha