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)

0
2 comments

Please try to invalidate caches (File | Invalidate Caches) and restart IDEA.

0

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

0

Please sign in to leave a comment.