90.116 lockup
Seems some changes have happened to the maven integration.
IDEA has now been unresponsive for > 10 minutes, looking at thread dumps I can see things like
"AWT-EventQueue-1 9.0#IU-90.116, eap:true"
at java.io.WinNTFileSystem.getLastModifiedTime(Native Method)
at java.io.File.lastModified(File.java:826)
at com.intellij.openapi.vfs.impl.local.LocalFileSystemBase.getTimeStamp(LocalFileSystemBase.java:221)
at com.intellij.openapi.vfs.newvfs.persistent.PersistentFS.a(PersistentFS.java:333)
at com.intellij.openapi.vfs.newvfs.persistent.PersistentFS.b(PersistentFS.java:43)
at com.intellij.openapi.vfs.newvfs.persistent.PersistentFS.list(PersistentFS.java:159)
at com.intellij.openapi.vfs.newvfs.persistent.PersistentFS.listIds(PersistentFS.java:324)
at com.intellij.openapi.vfs.newvfs.impl.VirtualDirectoryImpl.getChildren(VirtualDirectoryImpl.java:101)
at org.jetbrains.idea.maven.project.MavenProjectsManagerWatcher$MyFileChangeListenerBase.deleteRecursively(MavenProjectsManagerWatcher.java:400)
at org.jetbrains.idea.maven.project.MavenProjectsManagerWatcher$MyFileChangeListenerBase.deleteRecursively(MavenProjectsManagerWatcher.java:401)
at org.jetbrains.idea.maven.project.MavenProjectsManagerWatcher$MyFileChangeListenerBase.deleteRecursively(MavenProjectsManagerWatcher.java:401)
at org.jetbrains.idea.maven.project.MavenProjectsManagerWatcher$MyFileChangeListenerBase.deleteRecursively(MavenProjectsManagerWatcher.java:401)
at org.jetbrains.idea.maven.project.MavenProjectsManagerWatcher$MyFileChangeListenerBase.deleteRecursively(MavenProjectsManagerWatcher.java:401)
at org.jetbrains.idea.maven.project.MavenProjectsManagerWatcher$MyFileChangeListenerBase.deleteRecursively(MavenProjectsManagerWatcher.java:401)
at org.jetbrains.idea.maven.project.MavenProjectsManagerWatcher$MyFileChangeListenerBase.deleteRecursively(MavenProjectsManagerWatcher.java:401)
at org.jetbrains.idea.maven.project.MavenProjectsManagerWatcher$MyFileChangeListenerBase.deleteRecursively(MavenProjectsManagerWatcher.java:401)
at org.jetbrains.idea.maven.project.MavenProjectsManagerWatcher$MyFileChangeListenerBase.before(MavenProjectsManagerWatcher.java:377)
at sun.reflect.GeneratedMethodAccessor25.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:183)
at com.intellij.util.messages.impl.MessageBusImpl.doPumpMessages(MessageBusImpl.java:188)
at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:175)
at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:172)
at com.intellij.util.messages.impl.MessageBusImpl.sendMessage(MessageBusImpl.java:165)
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 $Proxy88.beforeRootsChange(Unknown Source)
at com.intellij.openapi.roots.impl.ProjectRootManagerImpl$MyVirtualFilePointerListener.beforeValidityChanged(ProjectRootManagerImpl.java:7)
at com.intellij.openapi.vfs.impl.VirtualFilePointerManagerImpl$EventDescriptor.fireBefore(VirtualFilePointerManagerImpl.java:1)
at com.intellij.openapi.vfs.impl.VirtualFilePointerManagerImpl$VFSEventsProcessor.before(VirtualFilePointerManagerImpl.java:53)
at sun.reflect.GeneratedMethodAccessor25.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:183)
at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:175)
at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:172)
at com.intellij.util.messages.impl.MessageBusImpl.sendMessage(MessageBusImpl.java:165)
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 $Proxy42.modificationCountChanged(Unknown Source)
at com.intellij.psi.impl.PsiModificationTrackerImpl.incOutOfCodeBlockModificationCounter(PsiModificationTrackerImpl.java:23)
at com.intellij.psi.impl.PsiModificationTrackerImpl.treeChanged(PsiModificationTrackerImpl.java:4)
at com.intellij.psi.impl.PsiManagerImpl.a(PsiManagerImpl.java:185)
at com.intellij.psi.impl.PsiManagerImpl.beforeChildRemoval(PsiManagerImpl.java:300)
at com.intellij.psi.impl.file.impl.FileManagerImpl$MyVirtualFileListener$2.run(FileManagerImpl.java:8)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:295)
at com.intellij.psi.impl.file.impl.FileManagerImpl$MyVirtualFileListener.beforeFileDeletion(FileManagerImpl.java:43)
at com.intellij.openapi.vfs.impl.BulkVirtualFileListenerAdapter.b(BulkVirtualFileListenerAdapter.java:23)
at com.intellij.openapi.vfs.impl.BulkVirtualFileListenerAdapter.before(BulkVirtualFileListenerAdapter.java:5)
at sun.reflect.GeneratedMethodAccessor25.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:219)
at com.intellij.util.messages.impl.MessageBusConnectionImpl.deliverImmediately(MessageBusConnectionImpl.java:85)
at com.intellij.psi.impl.file.impl.FileManagerImpl.c(FileManagerImpl.java:254)
at com.intellij.psi.impl.file.impl.FileManagerImpl.findFile(FileManagerImpl.java:89)
at com.intellij.psi.impl.PsiManagerImpl.findFile(PsiManagerImpl.java:15)
at com.intellij.util.xml.impl.DomManagerImpl$5$1.a(DomManagerImpl.java:3)
at com.intellij.util.xml.impl.DomManagerImpl$5$1.a(DomManagerImpl.java:14)
at com.intellij.util.xml.impl.DomManagerImpl$5$1.a(DomManagerImpl.java:14)
at com.intellij.util.xml.impl.DomManagerImpl$5$1.a(DomManagerImpl.java:14)
at com.intellij.util.xml.impl.DomManagerImpl$5$1.a(DomManagerImpl.java:14)
at com.intellij.util.xml.impl.DomManagerImpl$5$1.a(DomManagerImpl.java:14)
at com.intellij.util.xml.impl.DomManagerImpl$5$1.beforeFileDeletion(DomManagerImpl.java:12)
at sun.reflect.GeneratedMethodAccessor76.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:88)
at com.intellij.util.EventDispatcher.access$100(EventDispatcher.java:34)
at com.intellij.util.EventDispatcher$1.invoke(EventDispatcher.java:65)
at $Proxy14.beforeFileDeletion(Unknown Source)
at com.intellij.openapi.vfs.impl.BulkVirtualFileListenerAdapter.b(BulkVirtualFileListenerAdapter.java:23)
at com.intellij.openapi.vfs.impl.BulkVirtualFileListenerAdapter.before(BulkVirtualFileListenerAdapter.java:5)
at sun.reflect.GeneratedMethodAccessor25.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:183)
at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:175)
at com.intellij.util.messages.impl.MessageBusImpl.sendMessage(MessageBusImpl.java:167)
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 $Proxy16.before(Unknown Source)
at com.intellij.openapi.vfs.newvfs.persistent.PersistentFS.processEvents(PersistentFS.java:167)
at com.intellij.openapi.vfs.newvfs.RefreshSessionImpl.a(RefreshSessionImpl.java:49)
at com.intellij.openapi.vfs.newvfs.RefreshSessionImpl.access$000(RefreshSessionImpl.java:28)
at com.intellij.openapi.vfs.newvfs.RefreshSessionImpl$1.run(RefreshSessionImpl.java:2)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:295)
at com.intellij.openapi.vfs.newvfs.RefreshSessionImpl.fireEvents(RefreshSessionImpl.java:42)
at com.intellij.openapi.vfs.newvfs.RefreshQueueImpl$1$1.run(RefreshQueueImpl.java:2)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:22)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at com.intellij.ide.IdeEventQueue.f(IdeEventQueue.java:205)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:130)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:238)
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)
which troubles me as being executed on the AWT thread ?
This makes it unusable
Please sign in to leave a comment.
followup
As IDEA wasn't giving control back, I had to kill it, but subsequent launching of 10781 gives
2009-10-27 10:49:57,684 [ 16048] INFO - ellij.vfs.persistent.FSRecords - Filesystem storage is corrupted or does not exist. [Re]Building. Reason: PersistentStringEnumerator storage corrupted C:\Documents and Settings\A6253567\.IntelliJIdea90\system\caches\names.dat
and needs me to kill it again + delete the system/caches content
This is still happening in 90.122.
It was triggered by trying to open another while having a maven based project open (using Project> Open). the Open Proect SelectPath window showed, but when trying to expand "C:" the ide goes out. It's now been 6 mins since the first threaddump has been generated, and it keeps creating new ones
Here is the stack from the logs folder
"AWT-EventQueue-1 9.0#IU-90.122, eap:true"
at java.io.WinNTFileSystem.getLastModifiedTime(Native Method)
at java.io.File.lastModified(File.java:826)
at com.intellij.openapi.vfs.impl.local.LocalFileSystemBase.getTimeStamp(LocalFileSystemBase.java:55)
at com.intellij.openapi.vfs.newvfs.persistent.PersistentFS.a(PersistentFS.java:81)
at com.intellij.openapi.vfs.newvfs.persistent.PersistentFS.b(PersistentFS.java:145)
at com.intellij.openapi.vfs.newvfs.persistent.PersistentFS.list(PersistentFS.java:132)
at com.intellij.openapi.vfs.newvfs.persistent.PersistentFS.listIds(PersistentFS.java:147)
at com.intellij.openapi.vfs.newvfs.impl.VirtualDirectoryImpl.getChildren(VirtualDirectoryImpl.java:115)
at org.jetbrains.idea.maven.project.MavenProjectsManagerWatcher$MyFileChangeListenerBase.deleteRecursively(MavenProjectsManagerWatcher.java:400)
at org.jetbrains.idea.maven.project.MavenProjectsManagerWatcher$MyFileChangeListenerBase.deleteRecursively(MavenProjectsManagerWatcher.java:401)
at org.jetbrains.idea.maven.project.MavenProjectsManagerWatcher$MyFileChangeListenerBase.deleteRecursively(MavenProjectsManagerWatcher.java:401)
at org.jetbrains.idea.maven.project.MavenProjectsManagerWatcher$MyFileChangeListenerBase.deleteRecursively(MavenProjectsManagerWatcher.java:401)
at org.jetbrains.idea.maven.project.MavenProjectsManagerWatcher$MyFileChangeListenerBase.deleteRecursively(MavenProjectsManagerWatcher.java:401)
at org.jetbrains.idea.maven.project.MavenProjectsManagerWatcher$MyFileChangeListenerBase.deleteRecursively(MavenProjectsManagerWatcher.java:401)
at org.jetbrains.idea.maven.project.MavenProjectsManagerWatcher$MyFileChangeListenerBase.deleteRecursively(MavenProjectsManagerWatcher.java:401)
at org.jetbrains.idea.maven.project.MavenProjectsManagerWatcher$MyFileChangeListenerBase.deleteRecursively(MavenProjectsManagerWatcher.java:401)
at org.jetbrains.idea.maven.project.MavenProjectsManagerWatcher$MyFileChangeListenerBase.deleteRecursively(MavenProjectsManagerWatcher.java:401)
at org.jetbrains.idea.maven.project.MavenProjectsManagerWatcher$MyFileChangeListenerBase.deleteRecursively(MavenProjectsManagerWatcher.java:401)
at org.jetbrains.idea.maven.project.MavenProjectsManagerWatcher$MyFileChangeListenerBase.deleteRecursively(MavenProjectsManagerWatcher.java:401)
at org.jetbrains.idea.maven.project.MavenProjectsManagerWatcher$MyFileChangeListenerBase.deleteRecursively(MavenProjectsManagerWatcher.java:401)
at org.jetbrains.idea.maven.project.MavenProjectsManagerWatcher$MyFileChangeListenerBase.deleteRecursively(MavenProjectsManagerWatcher.java:401)
at org.jetbrains.idea.maven.project.MavenProjectsManagerWatcher$MyFileChangeListenerBase.before(MavenProjectsManagerWatcher.java:377)
at sun.reflect.GeneratedMethodAccessor49.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:183)
at com.intellij.util.messages.impl.MessageBusImpl.doPumpMessages(MessageBusImpl.java:188)
at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:175)
at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:172)
at com.intellij.util.messages.impl.MessageBusImpl.sendMessage(MessageBusImpl.java:165)
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 $Proxy107.beforeRootsChange(Unknown Source)
at com.intellij.openapi.roots.impl.ProjectRootManagerImpl$MyVirtualFilePointerListener.beforeValidityChanged(ProjectRootManagerImpl.java:14)
at com.intellij.openapi.vfs.impl.VirtualFilePointerManagerImpl$EventDescriptor.fireBefore(VirtualFilePointerManagerImpl.java:11)
at com.intellij.openapi.vfs.impl.VirtualFilePointerManagerImpl$VFSEventsProcessor.before(VirtualFilePointerManagerImpl.java:62)
at sun.reflect.GeneratedMethodAccessor49.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:183)
at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:175)
at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:172)
at com.intellij.util.messages.impl.MessageBusImpl.sendMessage(MessageBusImpl.java:165)
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 $Proxy41.modificationCountChanged(Unknown Source)
at com.intellij.psi.impl.PsiModificationTrackerImpl.incOutOfCodeBlockModificationCounter(PsiModificationTrackerImpl.java:20)
at com.intellij.psi.impl.PsiModificationTrackerImpl.treeChanged(PsiModificationTrackerImpl.java:15)
at com.intellij.psi.impl.PsiManagerImpl.a(PsiManagerImpl.java:145)
at com.intellij.psi.impl.PsiManagerImpl.beforeChildRemoval(PsiManagerImpl.java:86)
at com.intellij.psi.impl.file.impl.FileManagerImpl$MyVirtualFileListener$2.run(FileManagerImpl.java:6)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:66)
at com.intellij.psi.impl.file.impl.FileManagerImpl$MyVirtualFileListener.beforeFileDeletion(FileManagerImpl.java:56)
at com.intellij.openapi.vfs.impl.BulkVirtualFileListenerAdapter.b(BulkVirtualFileListenerAdapter.java:9)
at com.intellij.openapi.vfs.impl.BulkVirtualFileListenerAdapter.before(BulkVirtualFileListenerAdapter.java:39)
at sun.reflect.GeneratedMethodAccessor49.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:219)
at com.intellij.util.messages.impl.MessageBusConnectionImpl.deliverImmediately(MessageBusConnectionImpl.java:85)
at com.intellij.psi.impl.file.impl.FileManagerImpl.c(FileManagerImpl.java:132)
at com.intellij.psi.impl.file.impl.FileManagerImpl.findFile(FileManagerImpl.java:179)
at com.intellij.psi.impl.PsiManagerImpl.findFile(PsiManagerImpl.java:210)
at com.intellij.openapi.wm.impl.status.TogglePopupHintsPanel.a(TogglePopupHintsPanel.java:10)
at com.intellij.openapi.wm.impl.status.TogglePopupHintsPanel.updateStatus(TogglePopupHintsPanel.java:32)
at com.intellij.openapi.wm.impl.status.TogglePopupHintsPanel.updateStatusBar(TogglePopupHintsPanel.java:14)
at com.intellij.openapi.wm.impl.status.StatusBarImpl.update(StatusBarImpl.java:8)
at com.intellij.openapi.fileEditor.impl.text.TextEditorComponent.h(TextEditorComponent.java:73)
at com.intellij.openapi.fileEditor.impl.text.TextEditorComponent.selectNotify(TextEditorComponent.java:37)
at com.intellij.openapi.fileEditor.impl.text.TextEditorImpl.selectNotify(TextEditorImpl.java:22)
at com.intellij.openapi.fileEditor.impl.EditorTabbedContainer$1.selectionChanged(EditorTabbedContainer.java:4)
at com.intellij.ui.tabs.impl.JBTabsImpl.fireSelectionChanged(JBTabsImpl.java:714)
at com.intellij.ui.tabs.impl.JBTabsImpl._setSelected(JBTabsImpl.java:674)
at com.intellij.ui.tabs.impl.JBTabsImpl.removeTab(JBTabsImpl.java:2041)
at com.intellij.openapi.fileEditor.impl.EditorTabbedContainer.removeTabAt(EditorTabbedContainer.java:22)
at com.intellij.openapi.fileEditor.impl.EditorWindow$1.run(EditorWindow.java:17)
at com.intellij.openapi.fileEditor.impl.EditorsSplitters.runChange(EditorsSplitters.java:131)
at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.runChange(FileEditorManagerImpl.java:178)
at com.intellij.openapi.fileEditor.impl.EditorWindow.closeFile(EditorWindow.java:287)
at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$4.run(FileEditorManagerImpl.java:4)
at com.intellij.openapi.fileEditor.impl.EditorsSplitters.runChange(EditorsSplitters.java:131)
at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.a(FileEditorManagerImpl.java:470)
at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.access$400(FileEditorManagerImpl.java:316)
at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$3.run(FileEditorManagerImpl.java:1)
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:149)
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:11)
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:58)
at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.closeFile(FileEditorManagerImpl.java:81)
at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.closeFile(FileEditorManagerImpl.java:445)
at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$MyVirtualFileListener.beforeFileDeletion(FileEditorManagerImpl.java:12)
at sun.reflect.GeneratedMethodAccessor39.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:88)
at com.intellij.util.EventDispatcher.access$100(EventDispatcher.java:34)
at com.intellij.util.EventDispatcher$1.invoke(EventDispatcher.java:65)
at $Proxy15.beforeFileDeletion(Unknown Source)
at com.intellij.openapi.vfs.impl.BulkVirtualFileListenerAdapter.b(BulkVirtualFileListenerAdapter.java:9)
at com.intellij.openapi.vfs.impl.BulkVirtualFileListenerAdapter.before(BulkVirtualFileListenerAdapter.java:39)
at sun.reflect.GeneratedMethodAccessor49.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:183)
at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:175)
at com.intellij.util.messages.impl.MessageBusImpl.sendMessage(MessageBusImpl.java:167)
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 $Proxy17.before(Unknown Source)
at com.intellij.openapi.vfs.newvfs.persistent.PersistentFS.processEvents(PersistentFS.java:206)
at com.intellij.openapi.vfs.newvfs.RefreshSessionImpl.a(RefreshSessionImpl.java:27)
at com.intellij.openapi.vfs.newvfs.RefreshSessionImpl.access$000(RefreshSessionImpl.java:59)
at com.intellij.openapi.vfs.newvfs.RefreshSessionImpl$1.run(RefreshSessionImpl.java:1)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:66)
at com.intellij.openapi.vfs.newvfs.RefreshSessionImpl.fireEvents(RefreshSessionImpl.java:19)
at com.intellij.openapi.vfs.newvfs.RefreshQueueImpl.execute(RefreshQueueImpl.java:19)
at com.intellij.openapi.vfs.newvfs.RefreshSessionImpl.launch(RefreshSessionImpl.java:50)
at com.intellij.openapi.vfs.newvfs.RefreshQueue.refresh(RefreshQueue.java:38)
at com.intellij.openapi.vfs.newvfs.NewVirtualFile.refresh(NewVirtualFile.java:97)
at com.intellij.openapi.vfs.VirtualFile.refresh(VirtualFile.java:556)
at com.intellij.openapi.fileChooser.ex.FileSystemTreeImpl$MyExpansionListener.treeExpanded(FileSystemTreeImpl.java:11)
at javax.swing.JTree.fireTreeExpanded(JTree.java:2666)
at javax.swing.JTree.setExpandedState(JTree.java:3427)
at javax.swing.JTree.expandPath(JTree.java:2163)
at com.intellij.ide.util.treeView.AbstractTreeUi$37.run(AbstractTreeUi.java:2145)
at com.intellij.ide.util.treeView.UpdaterTreeState.process(UpdaterTreeState.java:107)
at com.intellij.ide.util.treeView.AbstractTreeUi.doWithUpdaterState(AbstractTreeUi.java:2163)
at com.intellij.ide.util.treeView.AbstractTreeUi.expandPath(AbstractTreeUi.java:2135)
at com.intellij.ide.util.treeView.AbstractTreeUi.expand(AbstractTreeUi.java:994)
at com.intellij.ide.util.treeView.AbstractTreeUi.expand(AbstractTreeUi.java:959)
at com.intellij.ide.util.treeView.AbstractTreeUi.processExpand(AbstractTreeUi.java:2973)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$6300(AbstractTreeUi.java:58)
at com.intellij.ide.util.treeView.AbstractTreeUi$51.onReady(AbstractTreeUi.java:2954)
at com.intellij.ide.util.treeView.AbstractTreeUi.processActions(AbstractTreeUi.java:1788)
at com.intellij.ide.util.treeView.AbstractTreeUi.processNodeActionsIfReady(AbstractTreeUi.java:1760)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$3000(AbstractTreeUi.java:58)
at com.intellij.ide.util.treeView.AbstractTreeUi$MyExpansionListener.treeExpanded(AbstractTreeUi.java:3289)
at javax.swing.JTree.fireTreeExpanded(JTree.java:2666)
at javax.swing.JTree.setExpandedState(JTree.java:3427)
at javax.swing.JTree.expandPath(JTree.java:2163)
at com.intellij.ide.util.treeView.AbstractTreeUi$37.run(AbstractTreeUi.java:2145)
at com.intellij.ide.util.treeView.UpdaterTreeState.process(UpdaterTreeState.java:107)
at com.intellij.ide.util.treeView.AbstractTreeUi.doWithUpdaterState(AbstractTreeUi.java:2163)
at com.intellij.ide.util.treeView.AbstractTreeUi.expandPath(AbstractTreeUi.java:2135)
at com.intellij.ide.util.treeView.AbstractTreeUi.expand(AbstractTreeUi.java:994)
at com.intellij.ide.util.treeView.AbstractTreeUi.expand(AbstractTreeUi.java:959)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$1500(AbstractTreeUi.java:58)
at com.intellij.ide.util.treeView.AbstractTreeUi$19$1.run(AbstractTreeUi.java:934)
at com.intellij.ide.util.treeView.AbstractTreeUi$19$1.run(AbstractTreeUi.java:926)
at com.intellij.openapi.util.AsyncResult$1.run(AsyncResult.java:31)
at com.intellij.openapi.util.ExecutionCallback.callback(ExecutionCallback.java:72)
at com.intellij.openapi.util.ExecutionCallback.doWhenExecuted(ExecutionCallback.java:53)
at com.intellij.openapi.util.ActionCallback.doWhenDone(ActionCallback.java:85)
at com.intellij.openapi.util.AsyncResult.doWhenDone(AsyncResult.java:29)
at com.intellij.ide.util.treeView.AbstractTreeUi$19.run(AbstractTreeUi.java:925)
at com.intellij.openapi.util.ExecutionCallback.callback(ExecutionCallback.java:72)
at com.intellij.openapi.util.ExecutionCallback.doWhenExecuted(ExecutionCallback.java:53)
at com.intellij.openapi.util.ActionCallback.doWhenDone(ActionCallback.java:85)
at com.intellij.ide.util.treeView.AbstractTreeUi.updateNodeChildrenNow(AbstractTreeUi.java:914)
at com.intellij.ide.util.treeView.AbstractTreeUi.updateNodeChildren(AbstractTreeUi.java:881)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$1600(AbstractTreeUi.java:58)
at com.intellij.ide.util.treeView.AbstractTreeUi$30.run(AbstractTreeUi.java:1694)
at com.intellij.ide.util.treeView.AbstractTreeUi$38$1$1.run(AbstractTreeUi.java:2267)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
at com.intellij.ide.IdeEventQueue.f(IdeEventQueue.java:90)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:185)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:101)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
at java.awt.Dialog$1.run(Dialog.java:1051)
at java.awt.Dialog$3.run(Dialog.java:1103)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Dialog.show(Dialog.java:1101)
at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog.show(DialogWrapperPeerImpl.java:98)
at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl.show(DialogWrapperPeerImpl.java:56)
at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:952)
at com.intellij.openapi.fileChooser.ex.FileChooserDialogImpl.choose(FileChooserDialogImpl.java:162)
at com.intellij.openapi.fileChooser.FileChooser.chooseFiles(FileChooser.java:41)
at com.intellij.openapi.fileChooser.FileChooser.chooseFiles(FileChooser.java:30)
at com.intellij.ide.actions.OpenProjectAction.actionPerformed(OpenProjectAction.java:13)
at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter.actionPerformed(ActionMenuItem.java:13)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at com.intellij.openapi.actionSystem.impl.ActionMenuItem.fireActionPerformed(ActionMenuItem.java:72)
at com.intellij.ui.plaf.beg.BegMenuItemUI.a(BegMenuItemUI.java:31)
at com.intellij.ui.plaf.beg.BegMenuItemUI.access$300(BegMenuItemUI.java:168)
at com.intellij.ui.plaf.beg.BegMenuItemUI$MyMouseInputHandler.mouseReleased(BegMenuItemUI.java:2)
at java.awt.Component.processMouseEvent(Component.java:6216)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
at java.awt.Component.processEvent(Component.java:5981)
at java.awt.Container.processEvent(Container.java:2041)
at java.awt.Component.dispatchEventImpl(Component.java:4583)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Component.dispatchEvent(Component.java:4413)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4556)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4220)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4150)
at java.awt.Container.dispatchEventImpl(Container.java:2085)
at java.awt.Window.dispatchEventImpl(Window.java:2475)
at java.awt.Component.dispatchEvent(Component.java:4413)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at com.intellij.ide.IdeEventQueue.f(IdeEventQueue.java:90)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:202)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:101)
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)
submitted as http://youtrack.jetbrains.net/issue/IDEA-25464
Please update to build 90.122.
as said above : This is still happening in 90.122. (the stack trace above is from 90.122)