dchesterman / ivyidea

Automatically exported from code.google.com/p/ivyidea
0 stars 0 forks source link

IDEA 13 Throwing "EditorImpl hasn't been released" errors from IvyIDEA #122

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Closing an IDEA 13 Window will reliably throw these error events (flashing 
red exclamation dot).

2. Also seen very similar errors when Navigating to sources from Ivy managed 
jars, during debugging (also external sources)...

What is the expected output? What do you see instead?
Ideally shouldn't see any errors.

What version of the product are you using? On what operating system?
IDEA 132.1045 EAP, IvyIDEA 1.0.6 (seems to be latest in plugin repo)

Please provide any additional information below.

{code}
Editor of class com.intellij.openapi.editor.impl.EditorImpl hasn't been 
released:Editor of class com.intellij.openapi.editor.impl.EditorImpl hasn't 
been released:
com.intellij.openapi.util.TraceableDisposable$DisposalException: Editor of 
class com.intellij.openapi.editor.impl.EditorImpl hasn't been released:
    at com.intellij.openapi.util.TraceableDisposable.throwDisposalError(TraceableDisposable.java:44)
    at com.intellij.openapi.editor.impl.EditorImpl.throwDisposalError(EditorImpl.java:724)
    at com.intellij.openapi.editor.impl.EditorFactoryImpl.throwNotReleasedError(EditorFactoryImpl.java:106)
    at com.intellij.openapi.editor.impl.EditorFactoryImpl.validateEditorsAreReleased(EditorFactoryImpl.java:94)
    at com.intellij.openapi.editor.impl.EditorFactoryImpl$1$1.dispose(EditorFactoryImpl.java:64)
    at com.intellij.openapi.util.Disposer$1.execute(Disposer.java:47)
    at com.intellij.openapi.util.Disposer$1.execute(Disposer.java:44)
    at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:125)
    at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:102)
    at com.intellij.openapi.util.objectTree.ObjectTree.executeActionWithRecursiveGuard(ObjectTree.java:145)
    at com.intellij.openapi.util.objectTree.ObjectNode.execute(ObjectNode.java:102)
    at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:115)
    at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:102)
    at com.intellij.openapi.util.objectTree.ObjectTree.executeActionWithRecursiveGuard(ObjectTree.java:145)
    at com.intellij.openapi.util.objectTree.ObjectNode.execute(ObjectNode.java:102)
    at com.intellij.openapi.util.objectTree.ObjectTree.executeAll(ObjectTree.java:131)
    at com.intellij.openapi.util.Disposer.dispose(Disposer.java:108)
    at com.intellij.openapi.util.Disposer.dispose(Disposer.java:104)
    at com.intellij.openapi.project.impl.ProjectManagerImpl$16.run(ProjectManagerImpl.java:967)
    at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:997)
    at com.intellij.openapi.project.impl.ProjectManagerImpl.closeProject(ProjectManagerImpl.java:953)
    at com.intellij.openapi.project.impl.ProjectManagerImpl.closeAndDispose(ProjectManagerImpl.java:985)
    at com.intellij.ide.impl.ProjectUtil.closeAndDispose(ProjectUtil.java:85)
    at com.intellij.openapi.wm.impl.IdeFrameImpl$4$1.run(IdeFrameImpl.java:249)
    at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:346)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:666)
    at java.awt.EventQueue.access$400(EventQueue.java:81)
    at java.awt.EventQueue$2.run(EventQueue.java:627)
    at java.awt.EventQueue$2.run(EventQueue.java:625)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:636)
    at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:696)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:524)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:335)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
--------------Creation trace: 
java.lang.Throwable
    at com.intellij.openapi.editor.impl.EditorImpl.<init>(EditorImpl.java:155)
    at com.intellij.openapi.editor.impl.EditorFactoryImpl.a(EditorFactoryImpl.java:183)
    at com.intellij.openapi.editor.impl.EditorFactoryImpl.createViewer(EditorFactoryImpl.java:164)
    at com.intellij.execution.impl.ConsoleViewUtil.setupConsoleEditor(ConsoleViewUtil.java:48)
    at com.intellij.execution.impl.ConsoleViewImpl.createRealEditor(ConsoleViewImpl.java:937)
    at com.intellij.execution.impl.ConsoleViewImpl$13.compute(ConsoleViewImpl.java:874)
    at com.intellij.execution.impl.ConsoleViewImpl$13.compute(ConsoleViewImpl.java:871)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:934)
    at com.intellij.execution.impl.ConsoleViewImpl.h(ConsoleViewImpl.java:871)
    at com.intellij.execution.impl.ConsoleViewImpl.getComponent(ConsoleViewImpl.java:499)
    at org.clarent.ivyidea.intellij.ToolWindowRegistrationComponent.registerToolWindow(ToolWindowRegistrationComponent.java:74)
    at org.clarent.ivyidea.intellij.ToolWindowRegistrationComponent.projectOpened(ToolWindowRegistrationComponent.java:58)
    at com.intellij.openapi.project.impl.ProjectImpl.c(ProjectImpl.java:428)
    at com.intellij.openapi.project.impl.ProjectImpl.access$200(ProjectImpl.java:77)
    at com.intellij.openapi.project.impl.ProjectImpl$MyProjectManagerListener.projectOpened(ProjectImpl.java:465)
    at com.intellij.openapi.project.impl.ProjectManagerImpl$2.projectOpened(ProjectManagerImpl.java:155)
    at com.intellij.openapi.project.impl.ProjectManagerImpl.e(ProjectManagerImpl.java:1050)
    at com.intellij.openapi.project.impl.ProjectManagerImpl.openProject(ProjectManagerImpl.java:415)
    at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:506)
    at com.intellij.ide.impl.ProjectUtil.openProject(ProjectUtil.java:181)
    at com.intellij.ide.RecentProjectsManager.doOpenProject(RecentProjectsManager.java:46)
    at com.intellij.ide.ReopenProjectAction.actionPerformed(ReopenProjectAction.java:61)
    at com.intellij.openapi.actionSystem.ex.ActionUtil.performActionDumbAware(ActionUtil.java:162)
    at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter$1.run(ActionMenuItem.java:261)
    at com.intellij.openapi.wm.impl.FocusManagerImpl.runOnOwnContext(FocusManagerImpl.java:916)
    at com.intellij.openapi.wm.impl.IdeFocusManagerImpl.runOnOwnContext(IdeFocusManagerImpl.java:124)
    at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter.actionPerformed(ActionMenuItem.java:231)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
    at com.intellij.openapi.actionSystem.impl.ActionMenuItem.fireActionPerformed(ActionMenuItem.java:104)
    at com.intellij.ui.plaf.beg.BegMenuItemUI.a(BegMenuItemUI.java:512)
    at com.intellij.ui.plaf.beg.BegMenuItemUI.access$300(BegMenuItemUI.java:44)
    at com.intellij.ui.plaf.beg.BegMenuItemUI$MyMouseInputHandler.mouseReleased(BegMenuItemUI.java:532)
    at java.awt.Component.processMouseEvent(Component.java:6297)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3275)
    at java.awt.Component.processEvent(Component.java:6062)
    at java.awt.Container.processEvent(Container.java:2039)
    at java.awt.Component.dispatchEventImpl(Component.java:4660)
    at java.awt.Container.dispatchEventImpl(Container.java:2097)
    at java.awt.Component.dispatchEvent(Component.java:4488)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4575)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4236)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4166)
    at java.awt.Container.dispatchEventImpl(Container.java:2083)
    at java.awt.Window.dispatchEventImpl(Window.java:2489)
    at java.awt.Component.dispatchEvent(Component.java:4488)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:668)
    at java.awt.EventQueue.access$400(EventQueue.java:81)
    at java.awt.EventQueue$2.run(EventQueue.java:627)
    at java.awt.EventQueue$2.run(EventQueue.java:625)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
    at java.awt.EventQueue$3.run(EventQueue.java:641)
    at java.awt.EventQueue$3.run(EventQueue.java:639)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:638)
    at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:696)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:520)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:335)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
--------------Kill trace: 
java.lang.Throwable
    at com.intellij.openapi.util.TraceableDisposable.kill(TraceableDisposable.java:39)
    at com.intellij.openapi.editor.impl.EditorImpl.release(EditorImpl.java:732)
    at com.intellij.openapi.editor.impl.EditorFactoryImpl.releaseEditor(EditorFactoryImpl.java:198)
    at com.intellij.openapi.editor.impl.EditorFactoryImpl.validateEditorsAreReleased(EditorFactoryImpl.java:97)
    at com.intellij.openapi.editor.impl.EditorFactoryImpl$1$1.dispose(EditorFactoryImpl.java:64)
    at com.intellij.openapi.util.Disposer$1.execute(Disposer.java:47)
    at com.intellij.openapi.util.Disposer$1.execute(Disposer.java:44)
    at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:125)
    at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:102)
    at com.intellij.openapi.util.objectTree.ObjectTree.executeActionWithRecursiveGuard(ObjectTree.java:145)
    at com.intellij.openapi.util.objectTree.ObjectNode.execute(ObjectNode.java:102)
    at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:115)
    at com.intellij.openapi.util.objectTree.ObjectNode$1.execute(ObjectNode.java:102)
    at com.intellij.openapi.util.objectTree.ObjectTree.executeActionWithRecursiveGuard(ObjectTree.java:145)
    at com.intellij.openapi.util.objectTree.ObjectNode.execute(ObjectNode.java:102)
    at com.intellij.openapi.util.objectTree.ObjectTree.executeAll(ObjectTree.java:131)
    at com.intellij.openapi.util.Disposer.dispose(Disposer.java:108)
    at com.intellij.openapi.util.Disposer.dispose(Disposer.java:104)
    at com.intellij.openapi.project.impl.ProjectManagerImpl$16.run(ProjectManagerImpl.java:967)
    at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:997)
    at com.intellij.openapi.project.impl.ProjectManagerImpl.closeProject(ProjectManagerImpl.java:953)
    at com.intellij.openapi.project.impl.ProjectManagerImpl.closeAndDispose(ProjectManagerImpl.java:985)
    at com.intellij.ide.impl.ProjectUtil.closeAndDispose(ProjectUtil.java:85)
    at com.intellij.openapi.wm.impl.IdeFrameImpl$4$1.run(IdeFrameImpl.java:249)
    at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:346)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:666)
    at java.awt.EventQueue.access$400(EventQueue.java:81)
    at java.awt.EventQueue$2.run(EventQueue.java:627)
    at java.awt.EventQueue$2.run(EventQueue.java:625)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:636)
    at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:696)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:524)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:335)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

{code}

Original issue reported on code.google.com by osb...@gmail.com on 21 Nov 2013 at 11:26

GoogleCodeExporter commented 9 years ago
http://youtrack.jetbrains.com/issue/IDEA-116797

Original comment by osb...@gmail.com on 21 Nov 2013 at 11:28

GoogleCodeExporter commented 9 years ago
This issue was closed by revision r273.

Original comment by maarten....@gmail.com on 24 Nov 2013 at 10:45

GoogleCodeExporter commented 9 years ago
Issue 124 has been merged into this issue.

Original comment by maarten....@gmail.com on 4 Dec 2013 at 10:42

GoogleCodeExporter commented 9 years ago
Hello, 

I have 13.1.3 version (Build #UI-135.909) and have this bug... 
the keyboard does not work

Original comment by salim.ch...@gmail.com on 9 Jun 2014 at 12:01