Exception in 8890 and ITN login

I am new to this forum and have just started using the new 8890 build. I am getting this exception immediately on startup. I would like to learn how I can help out on reporting these bugs through the ITN login. I am willing to share my setup with developers at JetBrains. If this is not the place to report this error, I am sorry, and please direct me to where I can properly submit it. Here is my exception:

com.intellij.psi.impl.source.PsiImportStatementImpl
java.lang.ClassCastException: com.intellij.psi.impl.source.PsiImportStatementImpl
at com.intellij.psi.impl.file.impl.JavaFileManagerImpl.findClasses(JavaFileManagerImpl.java:49)
at com.intellij.psi.impl.JavaPsiFacadeImpl$PsiElementFinderImpl.findClasses(JavaPsiFacadeImpl.java:45)
at com.intellij.psi.impl.JavaPsiFacadeImpl.findClasses(JavaPsiFacadeImpl.java:27)
at com.intellij.psi.impl.file.PsiPackageImpl.a(PsiPackageImpl.java:141)
at com.intellij.psi.impl.file.PsiPackageImpl.processDeclarations(PsiPackageImpl.java:143)
at com.intellij.psi.impl.source.PsiJavaFileBaseImpl.a(PsiJavaFileBaseImpl.java:30)
at com.intellij.psi.impl.source.PsiJavaFileBaseImpl.processDeclarations(PsiJavaFileBaseImpl.java:108)
at com.intellij.psi.scope.util.PsiScopesUtil.treeWalkUp(PsiScopesUtil.java:52)
at com.intellij.psi.scope.util.PsiScopesUtil.treeWalkUp(PsiScopesUtil.java:182)
at com.intellij.psi.scope.util.PsiScopesUtil.resolveAndWalk(PsiScopesUtil.java:4)
at com.intellij.psi.scope.util.PsiScopesUtil.resolveAndWalk(PsiScopesUtil.java:148)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.c(PsiJavaCodeReferenceElementImpl.java:246)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.access$000(PsiJavaCodeReferenceElementImpl.java:154)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver._resolve(PsiJavaCodeReferenceElementImpl.java:17)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver.resolve(PsiJavaCodeReferenceElementImpl.java:2)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver.resolve(PsiJavaCodeReferenceElementImpl.java:5)
at com.intellij.psi.impl.source.resolve.ResolveCache.a(ResolveCache.java:22)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:88)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.multiResolve(PsiJavaCodeReferenceElementImpl.java:192)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.advancedResolve(PsiJavaCodeReferenceElementImpl.java:186)
at com.intellij.psi.impl.source.PsiClassReferenceType.resolveGenerics(PsiClassReferenceType.java:19)
at com.intellij.psi.impl.source.PsiClassReferenceType.resolve(PsiClassReferenceType.java:16)
at com.intellij.psi.impl.PsiClassImplUtil.getSuperClass(PsiClassImplUtil.java:180)
at com.intellij.psi.impl.PsiClassImplUtil.b(PsiClassImplUtil.java:183)
at com.intellij.psi.impl.PsiClassImplUtil.getSupers(PsiClassImplUtil.java:117)
at com.intellij.psi.impl.source.PsiClassImpl.getSupers(PsiClassImpl.java:192)
at com.intellij.psi.impl.InheritanceImplUtil.b(InheritanceImplUtil.java:41)
at com.intellij.psi.impl.InheritanceImplUtil.a(InheritanceImplUtil.java:45)
at com.intellij.psi.impl.InheritanceImplUtil.isInheritor(InheritanceImplUtil.java:69)
at com.intellij.psi.impl.source.PsiClassImpl.isInheritor(PsiClassImpl.java:243)
at com.intellij.psi.util.InheritanceUtil.isInheritorOrSelf(InheritanceUtil.java:41)
at com.intellij.psi.impl.ElementPresentationUtil.a(ElementPresentationUtil.java:71)
at com.intellij.psi.impl.ElementPresentationUtil.access$000(ElementPresentationUtil.java:109)
at com.intellij.psi.impl.ElementPresentationUtil$1.compute(ElementPresentationUtil.java:2)
at com.intellij.psi.impl.CachedValueImpl.getValue(CachedValueImpl.java:78)
at com.intellij.psi.impl.ElementPresentationUtil.getClassKind(ElementPresentationUtil.java:108)
at com.intellij.psi.impl.ElementPresentationUtil.getClassBaseIcon(ElementPresentationUtil.java:33)
at com.intellij.psi.impl.PsiClassImplUtil.getClassIcon(PsiClassImplUtil.java:340)
at com.intellij.psi.impl.source.PsiClassImpl.getElementIcon(PsiClassImpl.java:182)
at com.intellij.psi.impl.ElementBase.getIcon(ElementBase.java:40)
at com.intellij.ide.projectView.impl.nodes.BasePsiNode.update(BasePsiNode.java:28)
at com.intellij.ide.util.treeView.AbstractTreeNode.getUpdatedData(AbstractTreeNode.java:95)
at com.intellij.ide.util.treeView.AbstractTreeNode.update(AbstractTreeNode.java:52)
at com.intellij.ide.favoritesTreeView.FavoritesTreeNodeDescriptor.update(FavoritesTreeNodeDescriptor.java:31)
at com.intellij.ide.util.treeView.AbstractTreeUi.doUpdateNodeDescriptor(AbstractTreeUi.java:1184)
at com.intellij.ide.util.treeView.AbstractTreeBuilder.updateNodeDescriptor(AbstractTreeBuilder.java:286)
at com.intellij.ide.util.treeView.AbstractTreeUi.collectNodesToInsert(AbstractTreeUi.java:809)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$900(AbstractTreeUi.java:41)
at com.intellij.ide.util.treeView.AbstractTreeUi$8.run(AbstractTreeUi.java:553)
at com.intellij.openapi.util.ExecutionCallback.callback(ExecutionCallback.java:48)
at com.intellij.openapi.util.ExecutionCallback.doWhenExecuted(ExecutionCallback.java:32)
at com.intellij.openapi.util.ActionCallback.doWhenDone(ActionCallback.java:47)
at com.intellij.ide.util.treeView.AbstractTreeUi.updateNodeChildren(AbstractTreeUi.java:551)
at com.intellij.ide.util.treeView.AbstractTreeUi.updateSubtree(AbstractTreeUi.java:494)
at com.intellij.ide.util.treeView.AbstractTreeUpdater.performUpdate(AbstractTreeUpdater.java:147)
at com.intellij.ide.util.treeView.AbstractTreeUi.doExpandNodeChildren(AbstractTreeUi.java:253)
at com.intellij.ide.util.treeView.AbstractTreeBuilder.expandNodeChildren(AbstractTreeBuilder.java:200)
at com.intellij.ide.projectView.BaseProjectTreeBuilder.expandNodeChildren(BaseProjectTreeBuilder.java:58)
at com.intellij.ide.util.treeView.AbstractTreeUi$MyExpansionListener.treeExpanded(AbstractTreeUi.java:1884)
at javax.swing.JTree.fireTreeExpanded(JTree.java:2245)
at javax.swing.JTree.setExpandedState(JTree.java:3006)
at javax.swing.JTree.expandPath(JTree.java:1742)
at com.intellij.ide.util.treeView.TreeState.applyTo(TreeState.java:319)
at com.intellij.ide.util.treeView.TreeState.applyTo(TreeState.java:328)
at com.intellij.ide.util.treeView.TreeState.applyTo(TreeState.java:328)
at com.intellij.ide.util.treeView.TreeState.applyExpanded(TreeState.java:239)
at com.intellij.ide.util.treeView.TreeState.applyTo(TreeState.java:228)
at com.intellij.ide.projectView.impl.AbstractProjectViewPane.restoreExpandedPaths(AbstractProjectViewPane.java:201)
at com.intellij.ide.projectView.impl.ProjectViewImpl.c(ProjectViewImpl.java:361)
at com.intellij.ide.projectView.impl.ProjectViewImpl.e(ProjectViewImpl.java:310)
at com.intellij.ide.projectView.impl.ProjectViewImpl.changeView(ProjectViewImpl.java:354)
at com.intellij.ide.projectView.impl.ProjectViewImpl.b(ProjectViewImpl.java:303)
at com.intellij.ide.projectView.impl.ProjectViewImpl.b(ProjectViewImpl.java:191)
at com.intellij.ide.projectView.impl.ProjectViewImpl.setupImpl(ProjectViewImpl.java:137)
at com.intellij.ide.projectView.impl.ProjectViewImpl$8$1.run(ProjectViewImpl.java:4)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:15)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:75)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:146)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:180)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)



java.lang.ClassCastException: com.intellij.psi.impl.source.PsiImportStatementImpl
at com.intellij.psi.impl.file.impl.JavaFileManagerImpl.findClasses(JavaFileManagerImpl.java:49)
at com.intellij.psi.impl.JavaPsiFacadeImpl$PsiElementFinderImpl.findClasses(JavaPsiFacadeImpl.java:45)
at com.intellij.psi.impl.JavaPsiFacadeImpl.findClasses(JavaPsiFacadeImpl.java:27)
at com.intellij.psi.impl.file.PsiPackageImpl.a(PsiPackageImpl.java:141)
at com.intellij.psi.impl.file.PsiPackageImpl.processDeclarations(PsiPackageImpl.java:143)
at com.intellij.psi.impl.source.PsiJavaFileBaseImpl.a(PsiJavaFileBaseImpl.java:30)
at com.intellij.psi.impl.source.PsiJavaFileBaseImpl.processDeclarations(PsiJavaFileBaseImpl.java:108)
at com.intellij.psi.scope.util.PsiScopesUtil.treeWalkUp(PsiScopesUtil.java:52)
at com.intellij.psi.scope.util.PsiScopesUtil.treeWalkUp(PsiScopesUtil.java:182)
at com.intellij.psi.scope.util.PsiScopesUtil.resolveAndWalk(PsiScopesUtil.java:4)
at com.intellij.psi.scope.util.PsiScopesUtil.resolveAndWalk(PsiScopesUtil.java:148)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.c(PsiJavaCodeReferenceElementImpl.java:246)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.access$000(PsiJavaCodeReferenceElementImpl.java:154)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver._resolve(PsiJavaCodeReferenceElementImpl.java:17)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver.resolve(PsiJavaCodeReferenceElementImpl.java:2)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver.resolve(PsiJavaCodeReferenceElementImpl.java:5)
at com.intellij.psi.impl.source.resolve.ResolveCache.a(ResolveCache.java:22)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:88)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.multiResolve(PsiJavaCodeReferenceElementImpl.java:192)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.advancedResolve(PsiJavaCodeReferenceElementImpl.java:186)
at com.intellij.psi.impl.source.PsiClassReferenceType.resolveGenerics(PsiClassReferenceType.java:19)
at com.intellij.psi.impl.source.PsiClassReferenceType.resolve(PsiClassReferenceType.java:16)
at com.intellij.psi.impl.PsiClassImplUtil.getSuperClass(PsiClassImplUtil.java:180)
at com.intellij.psi.impl.PsiClassImplUtil.b(PsiClassImplUtil.java:183)
at com.intellij.psi.impl.PsiClassImplUtil.getSupers(PsiClassImplUtil.java:117)
at com.intellij.psi.impl.source.PsiClassImpl.getSupers(PsiClassImpl.java:192)
at com.intellij.psi.impl.InheritanceImplUtil.b(InheritanceImplUtil.java:41)
at com.intellij.psi.impl.InheritanceImplUtil.a(InheritanceImplUtil.java:45)
at com.intellij.psi.impl.InheritanceImplUtil.isInheritor(InheritanceImplUtil.java:69)
at com.intellij.psi.impl.source.PsiClassImpl.isInheritor(PsiClassImpl.java:243)
at com.intellij.psi.util.InheritanceUtil.isInheritorOrSelf(InheritanceUtil.java:41)
at com.intellij.psi.impl.ElementPresentationUtil.a(ElementPresentationUtil.java:71)
at com.intellij.psi.impl.ElementPresentationUtil.access$000(ElementPresentationUtil.java:109)
at com.intellij.psi.impl.ElementPresentationUtil$1.compute(ElementPresentationUtil.java:2)
at com.intellij.psi.impl.CachedValueImpl.getValue(CachedValueImpl.java:78)
at com.intellij.psi.impl.ElementPresentationUtil.getClassKind(ElementPresentationUtil.java:108)
at com.intellij.psi.impl.ElementPresentationUtil.b(ElementPresentationUtil.java:55)
at com.intellij.psi.impl.ElementPresentationUtil.getDescription(ElementPresentationUtil.java:18)
at com.intellij.ide.projectView.impl.nodes.BasePsiMemberNode.calcTooltip(BasePsiMemberNode.java:5)
at com.intellij.ide.projectView.impl.nodes.BasePsiNode.update(BasePsiNode.java:38)
at com.intellij.ide.util.treeView.AbstractTreeNode.getUpdatedData(AbstractTreeNode.java:95)
at com.intellij.ide.util.treeView.AbstractTreeNode.update(AbstractTreeNode.java:52)
at com.intellij.ide.favoritesTreeView.FavoritesTreeNodeDescriptor.update(FavoritesTreeNodeDescriptor.java:31)
at com.intellij.ide.util.treeView.AbstractTreeUi.doUpdateNodeDescriptor(AbstractTreeUi.java:1184)
at com.intellij.ide.util.treeView.AbstractTreeBuilder.updateNodeDescriptor(AbstractTreeBuilder.java:286)
at com.intellij.ide.util.treeView.AbstractTreeUi.collectNodesToInsert(AbstractTreeUi.java:809)
at com.intellij.ide.util.treeView.AbstractTreeUi.access$900(AbstractTreeUi.java:41)
at com.intellij.ide.util.treeView.AbstractTreeUi$8.run(AbstractTreeUi.java:553)
at com.intellij.openapi.util.ExecutionCallback.callback(ExecutionCallback.java:48)
at com.intellij.openapi.util.ExecutionCallback.doWhenExecuted(ExecutionCallback.java:32)
at com.intellij.openapi.util.ActionCallback.doWhenDone(ActionCallback.java:47)
at com.intellij.ide.util.treeView.AbstractTreeUi.updateNodeChildren(AbstractTreeUi.java:551)
at com.intellij.ide.util.treeView.AbstractTreeUi.updateSubtree(AbstractTreeUi.java:494)
at com.intellij.ide.util.treeView.AbstractTreeUpdater.performUpdate(AbstractTreeUpdater.java:147)
at com.intellij.ide.util.treeView.AbstractTreeUi.doExpandNodeChildren(AbstractTreeUi.java:253)
at com.intellij.ide.util.treeView.AbstractTreeBuilder.expandNodeChildren(AbstractTreeBuilder.java:200)
at com.intellij.ide.projectView.BaseProjectTreeBuilder.expandNodeChildren(BaseProjectTreeBuilder.java:58)
at com.intellij.ide.util.treeView.AbstractTreeUi$MyExpansionListener.treeExpanded(AbstractTreeUi.java:1884)
at javax.swing.JTree.fireTreeExpanded(JTree.java:2245)
at javax.swing.JTree.setExpandedState(JTree.java:3006)
at javax.swing.JTree.expandPath(JTree.java:1742)
at com.intellij.ide.util.treeView.TreeState.applyTo(TreeState.java:319)
at com.intellij.ide.util.treeView.TreeState.applyTo(TreeState.java:328)
at com.intellij.ide.util.treeView.TreeState.applyTo(TreeState.java:328)
at com.intellij.ide.util.treeView.TreeState.applyExpanded(TreeState.java:239)
at com.intellij.ide.util.treeView.TreeState.applyTo(TreeState.java:228)
at com.intellij.ide.projectView.impl.AbstractProjectViewPane.restoreExpandedPaths(AbstractProjectViewPane.java:201)
at com.intellij.ide.projectView.impl.ProjectViewImpl.c(ProjectViewImpl.java:361)
at com.intellij.ide.projectView.impl.ProjectViewImpl.e(ProjectViewImpl.java:310)
at com.intellij.ide.projectView.impl.ProjectViewImpl.changeView(ProjectViewImpl.java:354)
at com.intellij.ide.projectView.impl.ProjectViewImpl.b(ProjectViewImpl.java:303)
at com.intellij.ide.projectView.impl.ProjectViewImpl.b(ProjectViewImpl.java:191)
at com.intellij.ide.projectView.impl.ProjectViewImpl.setupImpl(ProjectViewImpl.java:137)
at com.intellij.ide.projectView.impl.ProjectViewImpl$8$1.run(ProjectViewImpl.java:4)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:15)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:75)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:146)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:180)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

Please sign in to leave a comment.