exception://13624/
Last updated by alexey.pegov
Error message: null
Previous exception is:
http://www.intellij.net/tracker/idea/viewSCR?publicId=133739
There was at least one exception before this one.
java.lang.AssertionError
at com.intellij.javaee.model.role.ClassRoleHolder.addClassRole(ClassRoleHolder.java:101)
at com.intellij.javaee.model.role.ClassRoleHolder.access$200(ClassRoleHolder.java:40)
at com.intellij.javaee.model.role.ClassRoleHolder$1.addClassRole(ClassRoleHolder.java:83)
at com.intellij.javaee.ejb.EjbRoleHolder$1.processClass(EjbRoleHolder.java:119)
at com.intellij.javaee.ejb.EjbRoleHolder$1.processClass(EjbRoleHolder.java:95)
at com.intellij.javaee.ejb.EjbRoleHolder$1.processBeans(EjbRoleHolder.java:55)
at com.intellij.javaee.ejb.EjbRoleHolder$1.rebuildInternal(EjbRoleHolder.java:40)
at com.intellij.javaee.model.role.ClassRoleHolder.rebuild(ClassRoleHolder.java:76)
at com.intellij.javaee.model.role.ClassRoleHolder.getRolesInfo(ClassRoleHolder.java:66)
at com.intellij.javaee.model.role.ClassRoleHolder.getRoles(ClassRoleHolder.java:122)
at com.intellij.javaee.model.role.ClassRoleManagerImpl.getRoles(ClassRoleManagerImpl.java:65)
at com.intellij.javaee.ejb.EjbRoleHolder.getRoles(EjbRoleHolder.java:142)
at com.intellij.javaee.ejb.OldEjbRolesUtil.getEjbRoles(OldEjbRolesUtil.java:198)
at com.intellij.javaee.ejb.OldEjbRolesUtil.getEjbRole(OldEjbRolesUtil.java:182)
at com.intellij.openapi.module.EjbIconProvider.getIcon(EjbIconProvider.java:39)
at com.intellij.util.PsiIconUtil.getProvidersIcon(PsiIconUtil.java:18)
at com.intellij.psi.impl.ElementBase.getIcon(ElementBase.java:35)
at com.intellij.ide.scopeView.nodes.BasePsiNode.getIcon(BasePsiNode.java:52)
at com.intellij.ide.scopeView.nodes.BasePsiNode.getClosedIcon(BasePsiNode.java:47)
at com.intellij.ide.scopeView.ScopeTreeViewPanel$MyTreeCellRenderer.customizeCellRenderer(ScopeTreeViewPanel.java:352)
at com.intellij.ui.ColoredTreeCellRenderer.getTreeCellRendererComponent(ColoredTreeCellRenderer.java:97)
at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2717)
at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:475)
at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1342)
at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.expand(VariableHeightLayoutCache.java:1478)
at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.expand(VariableHeightLayoutCache.java:1270)
at javax.swing.tree.VariableHeightLayoutCache.ensurePathIsExpanded(VariableHeightLayoutCache.java:966)
at javax.swing.tree.VariableHeightLayoutCache.setExpandedState(VariableHeightLayoutCache.java:164)
at javax.swing.plaf.basic.BasicTreeUI.updateExpandedDescendants(BasicTreeUI.java:1648)
at javax.swing.plaf.basic.BasicTreeUI$Handler.treeExpanded(BasicTreeUI.java:3721)
at javax.swing.JTree.fireTreeExpanded(JTree.java:2656)
at javax.swing.JTree.setExpandedState(JTree.java:3427)
at javax.swing.JTree.expandPath(JTree.java:2163)
at com.intellij.packageDependencies.ui.TreeExpansionMonitor.restore(TreeExpansionMonitor.java:98)
at com.intellij.ide.scopeView.ScopeTreeViewPanel$MyPsiTreeChangeAdapter$8.run(ScopeTreeViewPanel.java:514)
at com.intellij.ide.scopeView.ScopeTreeViewPanel$MyPsiTreeChangeAdapter$9.run(ScopeTreeViewPanel.java:520)
at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:204)
at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:198)
at com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.java:254)
at com.intellij.ide.scopeView.ScopeTreeViewPanel$MyPsiTreeChangeAdapter.queueUpdate(ScopeTreeViewPanel.java:518)
at com.intellij.ide.scopeView.ScopeTreeViewPanel$MyPsiTreeChangeAdapter.beforeChildRemoval(ScopeTreeViewPanel.java:402)
at com.intellij.psi.impl.PsiManagerImpl.fireEvent(PsiManagerImpl.java:576)
at com.intellij.psi.impl.PsiManagerImpl.beforeChildRemoval(PsiManagerImpl.java:422)
at com.intellij.psi.impl.file.impl.FileManagerImpl$MyVirtualFileListener$2.run(FileManagerImpl.java:571)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:728)
at com.intellij.psi.impl.file.impl.FileManagerImpl$MyVirtualFileListener.beforeFileDeletion(FileManagerImpl.java:553)
at com.intellij.openapi.vfs.impl.BulkVirtualFileListenerAdapter.fireBefore(BulkVirtualFileListenerAdapter.java:76)
at com.intellij.openapi.vfs.impl.BulkVirtualFileListenerAdapter.before(BulkVirtualFileListenerAdapter.java:21)
at sun.reflect.GeneratedMethodAccessor68.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.intellij.util.messages.impl.MessageBusConnectionImpl.deliverMessage(MessageBusConnectionImpl.java:101)
at com.intellij.util.messages.impl.MessageBusImpl.doPumpMessages(MessageBusImpl.java:182)
at com.intellij.util.messages.impl.MessageBusImpl.doPumpMessages(MessageBusImpl.java:187)
at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:174)
at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:171)
at com.intellij.util.messages.impl.MessageBusImpl.sendMessage(MessageBusImpl.java:164)
at com.intellij.util.messages.impl.MessageBusImpl.access$000(MessageBusImpl.java:40)
at com.intellij.util.messages.impl.MessageBusImpl$2.invoke(MessageBusImpl.java:106)
at $Proxy39.modificationCountChanged(Unknown Source)
at com.intellij.psi.impl.PsiModificationTrackerImpl.incOutOfCodeBlockModificationCounter(PsiModificationTrackerImpl.java:34)
at com.intellij.psi.impl.PsiModificationTrackerImpl.treeChanged(PsiModificationTrackerImpl.java:40)
at com.intellij.psi.impl.PsiManagerImpl.fireEvent(PsiManagerImpl.java:565)
at com.intellij.psi.impl.PsiManagerImpl.beforeChildRemoval(PsiManagerImpl.java:422)
at com.intellij.psi.impl.file.impl.FileManagerImpl$MyVirtualFileListener$2.run(FileManagerImpl.java:571)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:728)
at com.intellij.psi.impl.file.impl.FileManagerImpl$MyVirtualFileListener.beforeFileDeletion(FileManagerImpl.java:553)
at com.intellij.openapi.vfs.impl.BulkVirtualFileListenerAdapter.fireBefore(BulkVirtualFileListenerAdapter.java:76)
at com.intellij.openapi.vfs.impl.BulkVirtualFileListenerAdapter.before(BulkVirtualFileListenerAdapter.java:21)
at sun.reflect.GeneratedMethodAccessor68.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.intellij.util.messages.impl.MessageBusConnectionImpl.deliverMessage(MessageBusConnectionImpl.java:101)
at com.intellij.util.messages.impl.MessageBusImpl.doPumpMessages(MessageBusImpl.java:182)
at com.intellij.util.messages.impl.MessageBusImpl.doPumpMessages(MessageBusImpl.java:187)
at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:174)
at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:171)
at com.intellij.util.messages.impl.MessageBusImpl.sendMessage(MessageBusImpl.java:164)
at com.intellij.util.messages.impl.MessageBusImpl.access$000(MessageBusImpl.java:40)
at com.intellij.util.messages.impl.MessageBusImpl$2.invoke(MessageBusImpl.java:106)
at $Proxy76.beforeRootsChange(Unknown Source)
at com.intellij.openapi.roots.impl.ProjectRootManagerImpl.fireBeforeRootsChanged(ProjectRootManagerImpl.java:155)
at com.intellij.openapi.roots.impl.ProjectRootManagerImpl.access$200(ProjectRootManagerImpl.java:301)
at com.intellij.openapi.roots.impl.ProjectRootManagerImpl$BatchSession.beforeRootsChanged(ProjectRootManagerImpl.java:124)
at com.intellij.openapi.roots.impl.ProjectRootManagerImpl.beforeRootsChange(ProjectRootManagerImpl.java:450)
at com.intellij.openapi.roots.impl.ProjectRootManagerImpl$MyVirtualFilePointerListener.beforeValidityChanged(ProjectRootManagerImpl.java:690)
at com.intellij.openapi.vfs.impl.VirtualFilePointerManagerImpl$EventDescriptor.fireBefore(VirtualFilePointerManagerImpl.java:59)
at com.intellij.openapi.vfs.impl.VirtualFilePointerManagerImpl$VFSEventsProcessor.before(VirtualFilePointerManagerImpl.java:384)
at sun.reflect.GeneratedMethodAccessor68.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.intellij.util.messages.impl.MessageBusConnectionImpl.deliverMessage(MessageBusConnectionImpl.java:101)
at com.intellij.util.messages.impl.MessageBusImpl.doPumpMessages(MessageBusImpl.java:182)
at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:174)
at com.intellij.util.messages.impl.MessageBusImpl.sendMessage(MessageBusImpl.java:166)
at com.intellij.util.messages.impl.MessageBusImpl.access$000(MessageBusImpl.java:40)
at com.intellij.util.messages.impl.MessageBusImpl$2.invoke(MessageBusImpl.java:106)
at $Proxy14.before(Unknown Source)
at com.intellij.openapi.vfs.newvfs.persistent.PersistentFS.processEvents(PersistentFS.java:543)
at com.intellij.openapi.vfs.newvfs.persistent.PersistentFS.processEvent(PersistentFS.java:491)
at com.intellij.openapi.vfs.newvfs.persistent.PersistentFS.deleteFile(PersistentFS.java:346)
at com.intellij.openapi.vfs.newvfs.impl.VirtualFileSystemEntry.delete(VirtualFileSystemEntry.java:122)
at com.intellij.psi.impl.file.PsiDirectoryImpl.delete(PsiDirectoryImpl.java:477)
at com.intellij.ide.util.DeleteHandler$2$1.run(DeleteHandler.java:189)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:728)
at com.intellij.ide.util.DeleteHandler$2.run(DeleteHandler.java:186)
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:94)
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:71)
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:63)
at com.intellij.ide.util.DeleteHandler.deletePsiElement(DeleteHandler.java:131)
at com.intellij.ide.scopeView.ScopeTreeViewPanel$MyDeletePSIElementProvider.deleteElement(ScopeTreeViewPanel.java:652)
at com.intellij.ide.actions.DeleteAction.actionPerformed(DeleteAction.java:23)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher$1.performAction(IdeKeyEventDispatcher.java:434)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.processAction(IdeKeyEventDispatcher.java:460)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.inInitState(IdeKeyEventDispatcher.java:374)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.dispatchKeyEvent(IdeKeyEventDispatcher.java:150)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:451)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:337)
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)
Reported by Eric Neilsen
Linked by alexey.pegov
Error message: null
java.lang.AssertionError
at com.intellij.javaee.model.role.ClassRoleHolder.addClassRole(ClassRoleHolder.java:101)
at com.intellij.javaee.model.role.ClassRoleHolder.access$200(ClassRoleHolder.java:40)
at com.intellij.javaee.model.role.ClassRoleHolder$1.addClassRole(ClassRoleHolder.java:83)
at com.intellij.javaee.ejb.EjbRoleHolder$1.processClass(EjbRoleHolder.java:119)
at com.intellij.javaee.ejb.EjbRoleHolder$1.processClass(EjbRoleHolder.java:95)
at com.intellij.javaee.ejb.EjbRoleHolder$1.processBeans(EjbRoleHolder.java:55)
at com.intellij.javaee.ejb.EjbRoleHolder$1.rebuildInternal(EjbRoleHolder.java:40)
at com.intellij.javaee.model.role.ClassRoleHolder.rebuild(ClassRoleHolder.java:76)
at com.intellij.javaee.model.role.ClassRoleHolder.getRolesInfo(ClassRoleHolder.java:66)
at com.intellij.javaee.model.role.ClassRoleHolder.getRoles(ClassRoleHolder.java:122)
at com.intellij.javaee.model.role.ClassRoleManagerImpl.getRoles(ClassRoleManagerImpl.java:65)
at com.intellij.javaee.ejb.EjbRoleHolder.getRoles(EjbRoleHolder.java:142)
at com.intellij.javaee.ejb.OldEjbRolesUtil.getEjbRoles(OldEjbRolesUtil.java:198)
at com.intellij.javaee.ejb.OldEjbRolesUtil.getEjbRole(OldEjbRolesUtil.java:182)
at com.intellij.openapi.module.EjbIconProvider.getIcon(EjbIconProvider.java:39)
at com.intellij.util.PsiIconUtil.getProvidersIcon(PsiIconUtil.java:18)
at com.intellij.psi.impl.ElementBase.getIcon(ElementBase.java:35)
at com.intellij.ide.scopeView.nodes.BasePsiNode.getIcon(BasePsiNode.java:52)
at com.intellij.ide.scopeView.nodes.BasePsiNode.getClosedIcon(BasePsiNode.java:47)
at com.intellij.ide.scopeView.ScopeTreeViewPanel$MyTreeCellRenderer.customizeCellRenderer(ScopeTreeViewPanel.java:352)
at com.intellij.ui.ColoredTreeCellRenderer.getTreeCellRendererComponent(ColoredTreeCellRenderer.java:97)
at javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2717)
at javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:475)
at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1342)
at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.expand(VariableHeightLayoutCache.java:1478)
at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.expand(VariableHeightLayoutCache.java:1270)
at javax.swing.tree.VariableHeightLayoutCache.ensurePathIsExpanded(VariableHeightLayoutCache.java:966)
at javax.swing.tree.VariableHeightLayoutCache.setExpandedState(VariableHeightLayoutCache.java:164)
at javax.swing.plaf.basic.BasicTreeUI.updateExpandedDescendants(BasicTreeUI.java:1648)
at javax.swing.plaf.basic.BasicTreeUI$Handler.treeExpanded(BasicTreeUI.java:3721)
at javax.swing.JTree.fireTreeExpanded(JTree.java:2656)
at javax.swing.JTree.setExpandedState(JTree.java:3427)
at javax.swing.JTree.expandPath(JTree.java:2163)
at com.intellij.packageDependencies.ui.TreeExpansionMonitor.restore(TreeExpansionMonitor.java:98)
at com.intellij.ide.scopeView.ScopeTreeViewPanel$MyPsiTreeChangeAdapter$8.run(ScopeTreeViewPanel.java:514)
at com.intellij.ide.scopeView.ScopeTreeViewPanel$MyPsiTreeChangeAdapter$9.run(ScopeTreeViewPanel.java:520)
at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:204)
at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:198)
at com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.java:254)
at com.intellij.ide.scopeView.ScopeTreeViewPanel$MyPsiTreeChangeAdapter.queueUpdate(ScopeTreeViewPanel.java:518)
at com.intellij.ide.scopeView.ScopeTreeViewPanel$MyPsiTreeChangeAdapter.beforeChildRemoval(ScopeTreeViewPanel.java:402)
at com.intellij.psi.impl.PsiManagerImpl.fireEvent(PsiManagerImpl.java:576)
at com.intellij.psi.impl.PsiManagerImpl.beforeChildRemoval(PsiManagerImpl.java:422)
at com.intellij.psi.impl.file.impl.FileManagerImpl$MyVirtualFileListener$2.run(FileManagerImpl.java:571)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:728)
at com.intellij.psi.impl.file.impl.FileManagerImpl$MyVirtualFileListener.beforeFileDeletion(FileManagerImpl.java:553)
at com.intellij.openapi.vfs.impl.BulkVirtualFileListenerAdapter.fireBefore(BulkVirtualFileListenerAdapter.java:76)
at com.intellij.openapi.vfs.impl.BulkVirtualFileListenerAdapter.before(BulkVirtualFileListenerAdapter.java:21)
at sun.reflect.GeneratedMethodAccessor68.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.intellij.util.messages.impl.MessageBusConnectionImpl.deliverMessage(MessageBusConnectionImpl.java:101)
at com.intellij.util.messages.impl.MessageBusImpl.deliverSingleMessage(MessageBusImpl.java:218)
at com.intellij.util.messages.impl.MessageBusConnectionImpl.deliverImmediately(MessageBusConnectionImpl.java:85)
at com.intellij.psi.impl.file.impl.FileManagerImpl.dispatchPendingEvents(FileManagerImpl.java:195)
at com.intellij.psi.impl.file.impl.FileManagerImpl.findFile(FileManagerImpl.java:239)
at com.intellij.psi.impl.PsiManagerImpl.findFile(PsiManagerImpl.java:332)
at com.intellij.openapi.wm.impl.status.TogglePopupHintsPanel.getCurrentFile(TogglePopupHintsPanel.java:147)
at com.intellij.openapi.wm.impl.status.TogglePopupHintsPanel.updateStatus(TogglePopupHintsPanel.java:94)
at com.intellij.openapi.wm.impl.status.TogglePopupHintsPanel.updateStatusBar(TogglePopupHintsPanel.java:83)
at com.intellij.openapi.wm.impl.status.StatusBarImpl.update(StatusBarImpl.java:199)
at com.intellij.openapi.fileEditor.impl.text.TextEditorComponent.updateStatusBar(TextEditorComponent.java:242)
at com.intellij.openapi.fileEditor.impl.text.TextEditorComponent.selectNotify(TextEditorComponent.java:126)
at com.intellij.openapi.fileEditor.impl.text.TextEditorImpl.selectNotify(TextEditorImpl.java:86)
at com.intellij.openapi.fileEditor.impl.EditorTabbedContainer$1.selectionChanged(EditorTabbedContainer.java:116)
at com.intellij.ui.tabs.impl.JBTabsImpl._setSelected(JBTabsImpl.java:654)
at com.intellij.ui.tabs.impl.JBTabsImpl.removeTab(JBTabsImpl.java:1907)
at com.intellij.openapi.fileEditor.impl.EditorTabbedContainer.removeTabAt(EditorTabbedContainer.java:164)
at com.intellij.openapi.fileEditor.impl.EditorWindow$1.run(EditorWindow.java:119)
at com.intellij.openapi.fileEditor.impl.EditorsSplitters.runChange(EditorsSplitters.java:563)
at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.runChange(FileEditorManagerImpl.java:1072)
at com.intellij.openapi.fileEditor.impl.EditorWindow.closeFile(EditorWindow.java:108)
at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$4.run(FileEditorManagerImpl.java:367)
at com.intellij.openapi.fileEditor.impl.EditorsSplitters.runChange(EditorsSplitters.java:563)
at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.closeFileImpl(FileEditorManagerImpl.java:360)
at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.access$800(FileEditorManagerImpl.java:293)
at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$3.run(FileEditorManagerImpl.java:339)
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:87)
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:71)
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:63)
at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.closeFile(FileEditorManagerImpl.java:337)
at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$MyVirtualFileListener.beforeFileDeletion(FileEditorManagerImpl.java:1087)
at sun.reflect.GeneratedMethodAccessor168.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.intellij.util.EventDispatcher.dispatch(EventDispatcher.java:87)
at com.intellij.util.EventDispatcher.access$100(EventDispatcher.java:33)
at com.intellij.util.EventDispatcher$1.invoke(EventDispatcher.java:64)
at $Proxy12.beforeFileDeletion(Unknown Source)
at com.intellij.openapi.vfs.impl.BulkVirtualFileListenerAdapter.fireBefore(BulkVirtualFileListenerAdapter.java:76)
at com.intellij.openapi.vfs.impl.BulkVirtualFileListenerAdapter.before(BulkVirtualFileListenerAdapter.java:21)
at sun.reflect.GeneratedMethodAccessor68.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.intellij.util.messages.impl.MessageBusConnectionImpl.deliverMessage(MessageBusConnectionImpl.java:101)
at com.intellij.util.messages.impl.MessageBusImpl.doPumpMessages(MessageBusImpl.java:182)
at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:174)
at com.intellij.util.messages.impl.MessageBusImpl.sendMessage(MessageBusImpl.java:166)
at com.intellij.util.messages.impl.MessageBusImpl.access$000(MessageBusImpl.java:40)
at com.intellij.util.messages.impl.MessageBusImpl$2.invoke(MessageBusImpl.java:106)
at $Proxy14.before(Unknown Source)
at com.intellij.openapi.vfs.newvfs.persistent.PersistentFS.processEvents(PersistentFS.java:543)
at com.intellij.openapi.vfs.newvfs.persistent.PersistentFS.processEvent(PersistentFS.java:491)
at com.intellij.openapi.vfs.newvfs.persistent.PersistentFS.deleteFile(PersistentFS.java:346)
at com.intellij.openapi.vfs.newvfs.impl.VirtualFileSystemEntry.delete(VirtualFileSystemEntry.java:122)
at com.intellij.psi.impl.file.PsiDirectoryImpl.delete(PsiDirectoryImpl.java:477)
at com.intellij.ide.util.DeleteHandler$2$1.run(DeleteHandler.java:189)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:728)
at com.intellij.ide.util.DeleteHandler$2.run(DeleteHandler.java:186)
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:94)
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:71)
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:63)
at com.intellij.ide.util.DeleteHandler.deletePsiElement(DeleteHandler.java:131)
at com.intellij.ide.scopeView.ScopeTreeViewPanel$MyDeletePSIElementProvider.deleteElement(ScopeTreeViewPanel.java:652)
at com.intellij.ide.actions.DeleteAction.actionPerformed(DeleteAction.java:23)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher$1.performAction(IdeKeyEventDispatcher.java:434)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.processAction(IdeKeyEventDispatcher.java:460)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.inInitState(IdeKeyEventDispatcher.java:374)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.dispatchKeyEvent(IdeKeyEventDispatcher.java:150)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:451)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:337)
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)