Latest EAP very unstable on Mac
I'm getting repeated errors like the following. It usually occurs when I click a file in Project view to open it in the editor. I can reproduce it.
2010-07-13 17:06:44,495 [17889164] ERROR - ij.psi.impl.source.PsiFileImpl - Stub list incom.intellij.psi.impl.source.PsiFileImpl$1@1aafd1f CommonFunctions.java has fewer elements than PSI. Last AST element: MODIFIER_LIST Element(MODIFIER_LIST)
java.lang.Throwable
at com.intellij.openapi.diagnostic.Logger.error(Logger.java:48)
at com.intellij.psi.impl.source.PsiFileImpl$1.visitNode(PsiFileImpl.java:270)
at com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor.visitComposite(RecursiveTreeElementWalkingVisitor.java:73)
at com.intellij.psi.impl.source.tree.CompositeElement.acceptTree(CompositeElement.java:105)
at com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor$1.visit(RecursiveTreeElementWalkingVisitor.java:62)
at com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor$1.visit(RecursiveTreeElementWalkingVisitor.java:61)
at com.intellij.psi.WalkingState.walkChildren(WalkingState.java:61)
at com.intellij.psi.WalkingState.elementStarted(WalkingState.java:51)
at com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor.visitNode(RecursiveTreeElementWalkingVisitor.java:78)
at com.intellij.psi.impl.source.PsiFileImpl$1.visitNode(PsiFileImpl.java:297)
at com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor.visitComposite(RecursiveTreeElementWalkingVisitor.java:73)
at com.intellij.psi.impl.source.tree.CompositeElement.acceptTree(CompositeElement.java:105)
at com.intellij.psi.impl.source.PsiFileImpl.a(PsiFileImpl.java:263)
at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:217)
at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:672)
at com.intellij.psi.impl.source.PsiFileImpl.getFirstChild(PsiFileImpl.java:683)
at com.intellij.psi.SingleRootFileViewProvider.findElementAt(SingleRootFileViewProvider.java:377)
at com.intellij.psi.SingleRootFileViewProvider.findElementAt(SingleRootFileViewProvider.java:364)
at com.intellij.psi.impl.source.PsiFileImpl.findElementAt(PsiFileImpl.java:500)
at com.intellij.codeInsight.TargetElementUtilBase.findTargetElement(TargetElementUtilBase.java:162)
at com.intellij.codeInsight.TargetElementUtil.findTargetElement(TargetElementUtil.java:56)
at com.intellij.codeInsight.TargetElementUtilBase.findTargetElement(TargetElementUtilBase.java:127)
at com.intellij.openapi.fileEditor.impl.text.TextEditorPsiDataProvider.a(TextEditorPsiDataProvider.java:130)
at com.intellij.openapi.fileEditor.impl.text.TextEditorPsiDataProvider.getData(TextEditorPsiDataProvider.java:55)
at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.getData(FileEditorManagerImpl.java:762)
at com.intellij.openapi.fileEditor.impl.text.TextEditorComponent.getData(TextEditorComponent.java:283)
at com.intellij.openapi.fileEditor.impl.text.PsiAwareTextEditorImpl$PsiAwareTextEditorComponent.getData(PsiAwareTextEditorImpl.java:84)
at com.intellij.ide.impl.DataManagerImpl.a(DataManagerImpl.java:85)
at com.intellij.ide.impl.DataManagerImpl.access$000(DataManagerImpl.java:46)
at com.intellij.ide.impl.DataManagerImpl$1.getData(DataManagerImpl.java:92)
at com.intellij.openapi.actionSystem.DataKey.getData(DataKey.java:79)
at com.intellij.ide.impl.dataRules.NavigatableRule.getData(NavigatableRule.java:38)
at com.intellij.ide.impl.DataManagerImpl.a(DataManagerImpl.java:90)
at com.intellij.ide.impl.DataManagerImpl.a(DataManagerImpl.java:69)
at com.intellij.ide.impl.DataManagerImpl.access$200(DataManagerImpl.java:46)
at com.intellij.ide.impl.DataManagerImpl$MyDataContext.getData(DataManagerImpl.java:331)
at com.intellij.openapi.actionSystem.DataKey.getData(DataKey.java:73)
at com.intellij.openapi.actionSystem.AnActionEvent.getData(AnActionEvent.java:115)
at com.intellij.openapi.vfs.encoding.ChangeEncodingUpdateGroup.update(ChangeEncodingUpdateGroup.java:42)
at com.intellij.openapi.actionSystem.ex.ActionUtil.performDumbAwareUpdate(ActionUtil.java:98)
at com.intellij.openapi.actionSystem.impl.Utils.a(Utils.java:143)
at com.intellij.openapi.actionSystem.impl.Utils.expandActionGroup(Utils.java:109)
at com.intellij.openapi.actionSystem.impl.Utils.fillMenu(Utils.java:216)
at com.intellij.openapi.actionSystem.impl.ActionMenu.g(ActionMenu.java:235)
at com.intellij.openapi.actionSystem.impl.ActionMenu.access$400(ActionMenu.java:39)
at com.intellij.openapi.actionSystem.impl.ActionMenu$MenuListenerImpl.menuSelected(ActionMenu.java:199)
at javax.swing.JMenu.fireMenuSelected(JMenu.java:1028)
at javax.swing.JMenu$MenuChangeListener.stateChanged(JMenu.java:1107)
at javax.swing.DefaultButtonModel.fireStateChanged(DefaultButtonModel.java:333)
at javax.swing.DefaultButtonModel.setSelected(DefaultButtonModel.java:215)
at javax.swing.JMenu.setSelected(JMenu.java:294)
at javax.swing.JMenu.menuSelectionChanged(JMenu.java:1175)
at com.intellij.openapi.actionSystem.impl.ActionMenu.menuSelectionChanged(ActionMenu.java:167)
at javax.swing.MenuSelectionManager.setSelectedPath(MenuSelectionManager.java:100)
at javax.swing.plaf.basic.BasicMenuUI$Handler.mousePressed(BasicMenuUI.java:430)
at java.awt.Component.processMouseEvent(Component.java:6345)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6113)
at java.awt.Container.processEvent(Container.java:2085)
at java.awt.Component.dispatchEventImpl(Component.java:4714)
at java.awt.Container.dispatchEventImpl(Container.java:2143)
at java.awt.Component.dispatchEvent(Component.java:4544)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4618)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4279)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4212)
at java.awt.Container.dispatchEventImpl(Container.java:2129)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4544)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:635)
at com.intellij.ide.IdeEventQueue.f(IdeEventQueue.java:610)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:496)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:368)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Please sign in to leave a comment.
Please try to invalidate caches (File | Invalidate Caches) and restart IDEA.
I did and it improved after the restart. I'm observing it today for more stability issues. If I reproduce it again I'll open a new issue and attach the thread dump. I did notice the subversion authentication issue is fixed in the latest EAP but it did require me to store my svn password in plain text.
Grant