ceylon-ide-intellij
ceylon-ide-intellij copied to clipboard
exception when switching projects
I had one project open (POSTtoFile), then chose to open another project and chose 'open in this window' (thus closing the first project). Then this exception happened.
Sorry but parent: Project (Disposed) POSTtoFile has already been disposed (see the cause for stacktrace) so the child: com.intellij.ui.content.impl.ContentManagerImpl@3154e5bc will never be disposed
com.intellij.util.IncorrectOperationException: Sorry but parent: Project (Disposed) POSTtoFile has already been disposed (see the cause for stacktrace) so the child: com.intellij.ui.content.impl.ContentManagerImpl@3154e5bc will never be disposed
at com.intellij.openapi.util.objectTree.ObjectTree.register(ObjectTree.java:66)
at com.intellij.openapi.util.Disposer.register(Disposer.java:97)
at com.intellij.openapi.util.Disposer.register(Disposer.java:93)
at com.intellij.ui.content.impl.ContentManagerImpl.<init>(ContentManagerImpl.java:84)
at com.intellij.ui.content.ContentFactoryImpl.createContentManager(ContentFactoryImpl.java:35)
at com.intellij.ui.content.ContentFactoryImpl.createContentManager(ContentFactoryImpl.java:25)
at com.intellij.openapi.wm.impl.ToolWindowImpl.<init>(ToolWindowImpl.java:112)
at com.intellij.openapi.wm.impl.ToolWindowManagerImpl.registerToolWindow(ToolWindowManagerImpl.java:1169)
at com.intellij.openapi.wm.impl.ToolWindowManagerImpl.registerToolWindow(ToolWindowManagerImpl.java:1134)
at com.intellij.openapi.wm.impl.ToolWindowManagerImpl.registerToolWindow(ToolWindowManagerImpl.java:1123)
at org.intellij.plugins.ceylon.ide.messages.CeylonProblemsViewImpl.runnable$priv$(CeylonProblemsView.ceylon:64)
at org.intellij.plugins.ceylon.ide.messages.CeylonProblemsViewImpl.access$000(CeylonProblemsView.ceylon:53)
at org.intellij.plugins.ceylon.ide.messages.CeylonProblemsViewImpl$1.$call$(CeylonProblemsView.ceylon:90)
at org.intellij.plugins.ceylon.ide.messages.CeylonProblemsViewImpl$1.run(CeylonProblemsView.ceylon)
at com.intellij.openapi.application.TransactionGuardImpl$2.run(TransactionGuardImpl.java:314)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.runNextEvent(LaterInvocator.java:416)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:399)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:762)
at java.awt.EventQueue.access$500(EventQueue.java:98)
at java.awt.EventQueue$3.run(EventQueue.java:715)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:732)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:821)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:649)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:365)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)