-
-
Notifications
You must be signed in to change notification settings - Fork 418
Description
使用插件做题时ide经常报错
com.intellij.util.IncorrectOperationException: Sorry but parent: {leetcode-editorQuestion Split={}, parentSplit={}} (class com.shuzijun.leetcode.plugin.editor.ConvergePreview) has already been disposed (see the cause for stacktrace) so the child: com.intellij.util.Alarm@13b662f8 (class com.intellij.util.Alarm) will never be disposed at com.intellij.openapi.util.ObjectTree.register(ObjectTree.java:43) at com.intellij.openapi.util.Disposer.register(Disposer.java:162) at com.intellij.util.Alarm.<init>(Alarm.kt:154) at com.intellij.util.Alarm.<init>(Alarm.kt:46) at com.intellij.util.Alarm.<init>(Alarm.kt:104) at com.intellij.util.Alarm.<init>(Alarm.kt:85) at com.intellij.ui.tabs.impl.JBTabsImpl$ScrollBarActivityTracker.<init>(JBTabsImpl.kt:184) at com.intellij.ui.tabs.impl.JBTabsImpl.<init>(JBTabsImpl.kt:178) at com.intellij.ui.tabs.impl.JBEditorTabs.<init>(JBEditorTabs.kt:26) at com.shuzijun.leetcode.plugin.editor.ConvergePreview.getComponent(ConvergePreview.java:79) at com.intellij.openapi.fileEditor.TextEditorWithPreview$TextEditorWithPreviewUi.<init>(TextEditorWithPreview.kt:88) at com.intellij.openapi.fileEditor.TextEditorWithPreview.ui$lambda$0(TextEditorWithPreview.kt:70) at com.intellij.util.concurrency.SynchronizedClearableLazy._get_value_$lambda$1$lambda$0(SynchronizedClearableLazy.kt:41) at java.base/java.util.concurrent.atomic.AtomicReference.updateAndGet(AtomicReference.java:210) at com.intellij.util.concurrency.SynchronizedClearableLazy.getValue(SynchronizedClearableLazy.kt:40) at com.intellij.openapi.fileEditor.TextEditorWithPreview._init_$lambda$1(TextEditorWithPreview.kt:76) at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:167) at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:167) at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:173) at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:167) at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:781) 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.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:750) at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:595) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:488) at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$12$lambda$11$lambda$10$lambda$9(IdeEventQueue.kt:313) at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:865) at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$12$lambda$11$lambda$10(IdeEventQueue.kt:312) at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$3(IdeEventQueue.kt:974) at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:110) at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:974) at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$12(IdeEventQueue.kt:307) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:347) 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)