PsiViewer exception in 3339

Here it is:

Assertion failed
java.lang.Throwable
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:64)
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:72)
at
com.intellij.psi.impl.RepositoryElementsManager.getOrFindPsiElement(Reposito
ryElementsManager.java:418)
at
com.intellij.psi.impl.source.tree.RepositoryTreeElement.getPsi(RepositoryTre
eElement.java:12)
at
com.intellij.psi.impl.source.SourceTreeToPsiMap.treeElementToPsi(SourceTreeT
oPsiMap.java:5)
at
com.intellij.psi.impl.source.tree.CompositeElement.getChildrenAsPsiElements(
CompositeElement.java:151)
at
com.intellij.psi.impl.source.tree.CompositePsiElement.getChildren(CompositeP
siElement.java:92)
at
idea.plugin.psiviewer.model.PsiViewerTreeModel.isLeaf(PsiViewerTreeModel.jav
a:71)
at
javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(B
asicTreeUI.java:2653)
at
javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.j
ava:475)
at
javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize
(VariableHeightLayoutCache.java:1342)
at
javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.expand(VariableHeig
htLayoutCache.java:1478)
at
javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.expand(VariableHeig
htLayoutCache.java:1270)
at
javax.swing.tree.VariableHeightLayoutCache.ensurePathIsExpanded(VariableHeig
htLayoutCache.java:966)
at
javax.swing.tree.VariableHeightLayoutCache.setExpandedState(VariableHeightLa
youtCache.java:164)
at
javax.swing.plaf.basic.BasicTreeUI.updateExpandedDescendants(BasicTreeUI.jav
a:1542)
at
javax.swing.plaf.basic.BasicTreeUI$Handler.treeExpanded(BasicTreeUI.java:358
8)
at javax.swing.JTree.fireTreeExpanded(JTree.java:2235)
at javax.swing.JTree.setExpandedState(JTree.java:2956)
at javax.swing.JTree.expandPath(JTree.java:1742)
at javax.swing.JTree.makeVisible(JTree.java:1601)
at javax.swing.JTree.scrollPathToVisible(JTree.java:1669)
at
idea.plugin.psiviewer.view.PsiViewerPanel.changeTreeSelection(PsiViewerPanel
.java:314)
at
idea.plugin.psiviewer.view.PsiViewerPanel.setSelectedElement(PsiViewerPanel.
java:284)
at
idea.plugin.psiviewer.view.PsiViewerPanel.selectElementAtCaret(PsiViewerPane
l.java:371)
at
idea.plugin.psiviewer.controller.project.EditorListener$2.actionPerformed(Ed
itorListener.java:149)
at javax.swing.Timer.fireActionPerformed(Timer.java:271)
at javax.swing.Timer$DoPostEvent.run(Timer.java:201)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
at
com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:18)
at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:37)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:16)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.ja
va:242)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java
:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)



Please sign in to leave a comment.