IDE FATAL ERROR

Can anyone tell me what causes / could cause the following error??
Assertion failed
java.lang.Throwable
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:78)
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:86)
at com.intellij.psi.impl.file.impl.FileManagerImpl.findFile(FileManagerImpl.java:421)
at com.intellij.psi.impl.RepositoryElementsManager.a(RepositoryElementsManager.java:47)
at com.intellij.psi.impl.RepositoryElementsManager.findOrCreatePsiElementById(RepositoryElementsManager.java:209)
at com.intellij.psi.impl.compiled.ClsClassImpl.getParent(ClsClassImpl.java:359)
at com.intellij.psi.impl.compiled.ClsElementImpl.isValid(ClsElementImpl.java:61)
at com.intellij.psi.impl.file.impl.FileManagerImpl.a(FileManagerImpl.java:51)
at com.intellij.psi.impl.file.impl.FileManagerImpl.findClass(FileManagerImpl.java:137)
at com.intellij.psi.impl.PsiManagerImpl$PsiElementFinderImpl.findClass(PsiManagerImpl.java:36)
at com.intellij.psi.impl.PsiManagerImpl.findClass(PsiManagerImpl.java:138)
at com.intellij.psi.impl.file.PsiPackageImpl.a(PsiPackageImpl.java:144)
at com.intellij.psi.impl.file.PsiPackageImpl.processDeclarations(PsiPackageImpl.java:19)
at com.intellij.psi.scope.util.PsiScopesUtil.processScope(PsiScopesUtil.java:44)
at com.intellij.psi.impl.source.PsiJavaFileBaseImpl.a(PsiJavaFileBaseImpl.java:34)
at com.intellij.psi.impl.source.PsiJavaFileBaseImpl.a(PsiJavaFileBaseImpl.java:41)
at com.intellij.psi.impl.source.PsiJavaFileBaseImpl.processDeclarations(PsiJavaFileBaseImpl.java:51)
at com.intellij.psi.scope.util.PsiScopesUtil.processScope(PsiScopesUtil.java:44)
at com.intellij.psi.scope.util.PsiScopesUtil.treeWalkUp(PsiScopesUtil.java:173)
at com.intellij.psi.scope.util.PsiScopesUtil.resolveAndWalk(PsiScopesUtil.java:21)
at com.intellij.psi.scope.util.PsiScopesUtil.resolveAndWalk(PsiScopesUtil.java:19)
at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.a(PsiReferenceExpressionImpl.java:24)
at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.access$000(PsiReferenceExpressionImpl.java:67)
at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$OurGenericsResolver._resolve(PsiReferenceExpressionImpl.java:2)
at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$OurGenericsResolver.resolve(PsiReferenceExpressionImpl.java:14)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:67)
at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.multiResolve(PsiReferenceExpressionImpl.java:38)
at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.advancedResolve(PsiReferenceExpressionImpl.java:46)
at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.resolve(PsiReferenceExpressionImpl.java:5)
at com.intellij.psi.controlFlow.LocalsOrMyInstanceFieldsControlFlowPolicy.getUsedVariable(LocalsOrMyInstanceFieldsControlFlowPolicy.java:1)
at com.intellij.psi.controlFlow.ControlFlowAnalyzer.a(ControlFlowAnalyzer.java:882)
at com.intellij.psi.controlFlow.ControlFlowAnalyzer.visitReferenceExpression(ControlFlowAnalyzer.java:281)
at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.accept(PsiReferenceExpressionImpl.java:212)
at com.intellij.psi.controlFlow.ControlFlowAnalyzer.visitReferenceExpression(ControlFlowAnalyzer.java:170)
at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.accept(PsiReferenceExpressionImpl.java:212)
at com.intellij.psi.controlFlow.ControlFlowAnalyzer.visitMethodCallExpression(ControlFlowAnalyzer.java:500)
at com.intellij.psi.impl.source.tree.java.PsiMethodCallExpressionImpl.accept(PsiMethodCallExpressionImpl.java:7)
at com.intellij.psi.controlFlow.ControlFlowAnalyzer.visitExpressionStatement(ControlFlowAnalyzer.java:562)
at com.intellij.psi.impl.source.tree.java.PsiExpressionStatementImpl.accept(PsiExpressionStatementImpl.java:17)
at com.intellij.psi.controlFlow.ControlFlowAnalyzer.visitCodeBlock(ControlFlowAnalyzer.java:649)
at com.intellij.psi.impl.source.tree.java.PsiCodeBlockImpl.accept(PsiCodeBlockImpl.java:36)
at com.intellij.psi.controlFlow.ControlFlowAnalyzer.visitBlockStatement(ControlFlowAnalyzer.java:528)
at com.intellij.psi.impl.source.tree.java.PsiBlockStatementImpl.accept(PsiBlockStatementImpl.java:10)
at com.intellij.psi.controlFlow.ControlFlowAnalyzer.a(ControlFlowAnalyzer.java:759)
at com.intellij.psi.controlFlow.ControlFlowAnalyzer.visitIfStatement(ControlFlowAnalyzer.java:546)
at com.intellij.psi.impl.source.tree.java.PsiIfStatementImpl.accept(PsiIfStatementImpl.java:18)
at com.intellij.psi.controlFlow.ControlFlowAnalyzer.visitCodeBlock(ControlFlowAnalyzer.java:649)
at com.intellij.psi.impl.source.tree.java.PsiCodeBlockImpl.accept(PsiCodeBlockImpl.java:36)
at com.intellij.psi.controlFlow.ControlFlowAnalyzer.buildControlFlow(ControlFlowAnalyzer.java:326)
at com.intellij.psi.controlFlow.ControlFlowFactory.getControlFlow(ControlFlowFactory.java:10)
at com.intellij.psi.controlFlow.ControlFlowFactory.getControlFlow(ControlFlowFactory.java:32)
at com.intellij.codeInsight.daemon.impl.analysis.HighlightControlFlowUtil.a(HighlightControlFlowUtil.java:244)
at com.intellij.codeInsight.daemon.impl.analysis.HighlightControlFlowUtil.isReassigned(HighlightControlFlowUtil.java:260)
at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.visitReferenceElement(HighlightVisitorImpl.java:300)
at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.visitReferenceExpression(HighlightVisitorImpl.java:530)
at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.accept(PsiReferenceExpressionImpl.java:212)
at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.visit(HighlightVisitorImpl.java:4)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass$1.run(GeneralHighlightingPass.java:3)
at com.intellij.psi.impl.PsiManagerImpl.performActionWithFormatterDisabled(PsiManagerImpl.java:220)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:148)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.doCollectInformation(GeneralHighlightingPass.java:103)
at com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:9)
at com.intellij.codeInsight.daemon.impl.UpdateThread$2.run(UpdateThread.java:11)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:153)
at com.intellij.codeInsight.daemon.impl.UpdateThread.a(UpdateThread.java:19)
at com.intellij.codeInsight.daemon.impl.UpdateThread.access$100(UpdateThread.java:49)
at com.intellij.codeInsight.daemon.impl.UpdateThread$1.run(UpdateThread.java:0)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:6)
at com.intellij.codeInsight.daemon.impl.UpdateThread.run(UpdateThread.java:23)



java.lang.NullPointerException
at com.intellij.psi.impl.RepositoryElementsManager.a(RepositoryElementsManager.java:306)
at com.intellij.psi.impl.RepositoryElementsManager.findOrCreatePsiElementById(RepositoryElementsManager.java:209)
at com.intellij.psi.impl.compiled.ClsClassImpl.getParent(ClsClassImpl.java:359)
at com.intellij.psi.impl.compiled.ClsElementImpl.isValid(ClsElementImpl.java:61)
at com.intellij.psi.impl.file.impl.FileManagerImpl.a(FileManagerImpl.java:51)
at com.intellij.psi.impl.file.impl.FileManagerImpl.findClass(FileManagerImpl.java:137)
at com.intellij.psi.impl.PsiManagerImpl$PsiElementFinderImpl.findClass(PsiManagerImpl.java:36)
at com.intellij.psi.impl.PsiManagerImpl.findClass(PsiManagerImpl.java:138)
at com.intellij.psi.impl.file.PsiPackageImpl.a(PsiPackageImpl.java:144)
at com.intellij.psi.impl.file.PsiPackageImpl.processDeclarations(PsiPackageImpl.java:19)
at com.intellij.psi.scope.util.PsiScopesUtil.processScope(PsiScopesUtil.java:44)
at com.intellij.psi.impl.source.PsiJavaFileBaseImpl.a(PsiJavaFileBaseImpl.java:34)
at com.intellij.psi.impl.source.PsiJavaFileBaseImpl.a(PsiJavaFileBaseImpl.java:41)
at com.intellij.psi.impl.source.PsiJavaFileBaseImpl.processDeclarations(PsiJavaFileBaseImpl.java:51)
at com.intellij.psi.scope.util.PsiScopesUtil.processScope(PsiScopesUtil.java:44)
at com.intellij.psi.scope.util.PsiScopesUtil.treeWalkUp(PsiScopesUtil.java:173)
at com.intellij.psi.scope.util.PsiScopesUtil.resolveAndWalk(PsiScopesUtil.java:21)
at com.intellij.psi.scope.util.PsiScopesUtil.resolveAndWalk(PsiScopesUtil.java:19)
at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.a(PsiReferenceExpressionImpl.java:24)
at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.access$000(PsiReferenceExpressionImpl.java:67)
at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$OurGenericsResolver._resolve(PsiReferenceExpressionImpl.java:2)
at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl$OurGenericsResolver.resolve(PsiReferenceExpressionImpl.java:14)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:67)
at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.multiResolve(PsiReferenceExpressionImpl.java:38)
at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.advancedResolve(PsiReferenceExpressionImpl.java:46)
at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.resolve(PsiReferenceExpressionImpl.java:5)
at com.intellij.psi.controlFlow.LocalsOrMyInstanceFieldsControlFlowPolicy.getUsedVariable(LocalsOrMyInstanceFieldsControlFlowPolicy.java:1)
at com.intellij.psi.controlFlow.ControlFlowAnalyzer.a(ControlFlowAnalyzer.java:882)
at com.intellij.psi.controlFlow.ControlFlowAnalyzer.visitReferenceExpression(ControlFlowAnalyzer.java:281)
at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.accept(PsiReferenceExpressionImpl.java:212)
at com.intellij.psi.controlFlow.ControlFlowAnalyzer.visitReferenceExpression(ControlFlowAnalyzer.java:170)
at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.accept(PsiReferenceExpressionImpl.java:212)
at com.intellij.psi.controlFlow.ControlFlowAnalyzer.visitMethodCallExpression(ControlFlowAnalyzer.java:500)
at com.intellij.psi.impl.source.tree.java.PsiMethodCallExpressionImpl.accept(PsiMethodCallExpressionImpl.java:7)
at com.intellij.psi.controlFlow.ControlFlowAnalyzer.visitExpressionStatement(ControlFlowAnalyzer.java:562)
at com.intellij.psi.impl.source.tree.java.PsiExpressionStatementImpl.accept(PsiExpressionStatementImpl.java:17)
at com.intellij.psi.controlFlow.ControlFlowAnalyzer.visitCodeBlock(ControlFlowAnalyzer.java:649)
at com.intellij.psi.impl.source.tree.java.PsiCodeBlockImpl.accept(PsiCodeBlockImpl.java:36)
at com.intellij.psi.controlFlow.ControlFlowAnalyzer.visitBlockStatement(ControlFlowAnalyzer.java:528)
at com.intellij.psi.impl.source.tree.java.PsiBlockStatementImpl.accept(PsiBlockStatementImpl.java:10)
at com.intellij.psi.controlFlow.ControlFlowAnalyzer.a(ControlFlowAnalyzer.java:759)
at com.intellij.psi.controlFlow.ControlFlowAnalyzer.visitIfStatement(ControlFlowAnalyzer.java:546)
at com.intellij.psi.impl.source.tree.java.PsiIfStatementImpl.accept(PsiIfStatementImpl.java:18)
at com.intellij.psi.controlFlow.ControlFlowAnalyzer.visitCodeBlock(ControlFlowAnalyzer.java:649)
at com.intellij.psi.impl.source.tree.java.PsiCodeBlockImpl.accept(PsiCodeBlockImpl.java:36)
at com.intellij.psi.controlFlow.ControlFlowAnalyzer.buildControlFlow(ControlFlowAnalyzer.java:326)
at com.intellij.psi.controlFlow.ControlFlowFactory.getControlFlow(ControlFlowFactory.java:10)
at com.intellij.psi.controlFlow.ControlFlowFactory.getControlFlow(ControlFlowFactory.java:32)
at com.intellij.codeInsight.daemon.impl.analysis.HighlightControlFlowUtil.a(HighlightControlFlowUtil.java:244)
at com.intellij.codeInsight.daemon.impl.analysis.HighlightControlFlowUtil.isReassigned(HighlightControlFlowUtil.java:260)
at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.visitReferenceElement(HighlightVisitorImpl.java:300)
at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.visitReferenceExpression(HighlightVisitorImpl.java:530)
at com.intellij.psi.impl.source.tree.java.PsiReferenceExpressionImpl.accept(PsiReferenceExpressionImpl.java:212)
at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.visit(HighlightVisitorImpl.java:4)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass$1.run(GeneralHighlightingPass.java:3)
at com.intellij.psi.impl.PsiManagerImpl.performActionWithFormatterDisabled(PsiManagerImpl.java:220)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:148)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.doCollectInformation(GeneralHighlightingPass.java:103)
at com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:9)
at com.intellij.codeInsight.daemon.impl.UpdateThread$2.run(UpdateThread.java:11)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:153)
at com.intellij.codeInsight.daemon.impl.UpdateThread.a(UpdateThread.java:19)
at com.intellij.codeInsight.daemon.impl.UpdateThread.access$100(UpdateThread.java:49)
at com.intellij.codeInsight.daemon.impl.UpdateThread$1.run(UpdateThread.java:0)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:6)
at com.intellij.codeInsight.daemon.impl.UpdateThread.run(UpdateThread.java:23)



java.lang.Throwable
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:78)
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:86)
at com.intellij.psi.impl.file.impl.FileManagerImpl.findFile(FileManagerImpl.java:421)
at com.intellij.psi.impl.RepositoryElementsManager.a(RepositoryElementsManager.java:47)
at com.intellij.psi.impl.RepositoryElementsManager.findOrCreatePsiElementById(RepositoryElementsManager.java:209)
at com.intellij.psi.impl.compiled.ClsClassImpl.getParent(ClsClassImpl.java:359)
at com.intellij.psi.impl.compiled.ClsElementImpl.isValid(ClsElementImpl.java:61)
at com.intellij.psi.impl.file.impl.FileManagerImpl.a(FileManagerImpl.java:51)
at com.intellij.psi.impl.file.impl.FileManagerImpl.findClass(FileManagerImpl.java:137)
at com.intellij.psi.impl.PsiManagerImpl$PsiElementFinderImpl.findClass(PsiManagerImpl.java:36)
at com.intellij.psi.impl.PsiManagerImpl.findClass(PsiManagerImpl.java:138)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.b(PsiJavaCodeReferenceElementImpl.java:160)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.access$000(PsiJavaCodeReferenceElementImpl.java:302)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver._resolve(PsiJavaCodeReferenceElementImpl.java:5)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver.resolve(PsiJavaCodeReferenceElementImpl.java:10)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:67)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.multiResolve(PsiJavaCodeReferenceElementImpl.java:384)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.advancedResolve(PsiJavaCodeReferenceElementImpl.java:73)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.resolve(PsiJavaCodeReferenceElementImpl.java:319)
at com.intellij.psi.impl.source.PsiImportStatementBaseImpl.resolve(PsiImportStatementBaseImpl.java:17)
at com.intellij.psi.impl.source.PsiJavaFileBaseImpl.a(PsiJavaFileBaseImpl.java:61)
at com.intellij.psi.impl.source.PsiJavaFileBaseImpl.processDeclarations(PsiJavaFileBaseImpl.java:51)
at com.intellij.psi.scope.util.PsiScopesUtil.processScope(PsiScopesUtil.java:44)
at com.intellij.psi.scope.util.PsiScopesUtil.treeWalkUp(PsiScopesUtil.java:173)
at com.intellij.psi.scope.util.PsiScopesUtil.resolveAndWalk(PsiScopesUtil.java:21)
at com.intellij.psi.scope.util.PsiScopesUtil.resolveAndWalk(PsiScopesUtil.java:19)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.b(PsiJavaCodeReferenceElementImpl.java:203)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.access$000(PsiJavaCodeReferenceElementImpl.java:302)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver._resolve(PsiJavaCodeReferenceElementImpl.java:5)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver.resolve(PsiJavaCodeReferenceElementImpl.java:10)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:67)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.multiResolve(PsiJavaCodeReferenceElementImpl.java:384)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.advancedResolve(PsiJavaCodeReferenceElementImpl.java:73)
at com.intellij.psi.impl.source.PsiClassReferenceType.resolveGenerics(PsiClassReferenceType.java:18)
at com.intellij.psi.impl.source.PsiClassReferenceType.resolve(PsiClassReferenceType.java:31)
at com.intellij.psi.util.TypeConversionUtil$1.visitClassType(TypeConversionUtil.java:967)
at com.intellij.psi.util.TypeConversionUtil$1.visitClassType(TypeConversionUtil.java:991)
at com.intellij.psi.PsiClassType.accept(PsiClassType.java:181)
at com.intellij.psi.util.TypeConversionUtil.erasure(TypeConversionUtil.java:965)
at com.intellij.psi.util.MethodSignatureUtil.computeHashCode(MethodSignatureUtil.java:159)
at com.intellij.psi.util.MethodSignatureUtil$MethodParametersErasureEquality.computeHashCode(MethodSignatureUtil.java:348)
at com.intellij.psi.util.MethodSignatureUtil$MethodParametersErasureEquality.computeHashCode(MethodSignatureUtil.java:346)
at gnu.trove.TObjectHash.index(TObjectHash.java:189)
at gnu.trove.THashMap.get(THashMap.java:356)
at com.intellij.psi.util.MethodSignatureUtil$MethodSignatureToMethods.get(MethodSignatureUtil.java:173)
at com.intellij.psi.util.MethodSignatureUtil$MethodSignaturesProvider.computeMap(MethodSignatureUtil.java:219)
at com.intellij.psi.util.MethodSignatureUtil$MethodSignaturesProvider.compute(MethodSignatureUtil.java:197)
at com.intellij.psi.impl.CachedValueImpl.getValue(CachedValueImpl.java:50)
at com.intellij.psi.util.MethodSignatureUtil.getOverrideEquivalentMethods(MethodSignatureUtil.java:145)
at com.intellij.psi.impl.PsiSuperMethodImplUtil.a(PsiSuperMethodImplUtil.java:48)
at com.intellij.psi.impl.PsiSuperMethodImplUtil.a(PsiSuperMethodImplUtil.java:20)
at com.intellij.psi.impl.PsiSuperMethodImplUtil.findSuperMethods(PsiSuperMethodImplUtil.java:21)
at com.intellij.psi.impl.source.PsiMethodImpl.findSuperMethods(PsiMethodImpl.java:67)
at com.intellij.psi.util.PsiSuperMethodUtil.findSuperMethods(PsiSuperMethodUtil.java:56)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:76)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.b(GeneralHighlightingPass.java:33)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.doCollectInformation(GeneralHighlightingPass.java:8)
at com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:9)
at com.intellij.codeInsight.daemon.impl.UpdateThread$2.run(UpdateThread.java:11)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:153)
at com.intellij.codeInsight.daemon.impl.UpdateThread.a(UpdateThread.java:19)
at com.intellij.codeInsight.daemon.impl.UpdateThread.access$100(UpdateThread.java:49)
at com.intellij.codeInsight.daemon.impl.UpdateThread$1.run(UpdateThread.java:0)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:6)
at com.intellij.codeInsight.daemon.impl.UpdateThread.run(UpdateThread.java:23)



java.lang.NullPointerException
at com.intellij.psi.impl.RepositoryElementsManager.a(RepositoryElementsManager.java:306)
at com.intellij.psi.impl.RepositoryElementsManager.findOrCreatePsiElementById(RepositoryElementsManager.java:209)
at com.intellij.psi.impl.compiled.ClsClassImpl.getParent(ClsClassImpl.java:359)
at com.intellij.psi.impl.compiled.ClsElementImpl.isValid(ClsElementImpl.java:61)
at com.intellij.psi.impl.file.impl.FileManagerImpl.a(FileManagerImpl.java:51)
at com.intellij.psi.impl.file.impl.FileManagerImpl.findClass(FileManagerImpl.java:137)
at com.intellij.psi.impl.PsiManagerImpl$PsiElementFinderImpl.findClass(PsiManagerImpl.java:36)
at com.intellij.psi.impl.PsiManagerImpl.findClass(PsiManagerImpl.java:138)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.b(PsiJavaCodeReferenceElementImpl.java:160)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.access$000(PsiJavaCodeReferenceElementImpl.java:302)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver._resolve(PsiJavaCodeReferenceElementImpl.java:5)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver.resolve(PsiJavaCodeReferenceElementImpl.java:10)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:67)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.multiResolve(PsiJavaCodeReferenceElementImpl.java:384)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.advancedResolve(PsiJavaCodeReferenceElementImpl.java:73)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.resolve(PsiJavaCodeReferenceElementImpl.java:319)
at com.intellij.psi.impl.source.PsiImportStatementBaseImpl.resolve(PsiImportStatementBaseImpl.java:17)
at com.intellij.psi.impl.source.PsiJavaFileBaseImpl.a(PsiJavaFileBaseImpl.java:61)
at com.intellij.psi.impl.source.PsiJavaFileBaseImpl.processDeclarations(PsiJavaFileBaseImpl.java:51)
at com.intellij.psi.scope.util.PsiScopesUtil.processScope(PsiScopesUtil.java:44)
at com.intellij.psi.scope.util.PsiScopesUtil.treeWalkUp(PsiScopesUtil.java:173)
at com.intellij.psi.scope.util.PsiScopesUtil.resolveAndWalk(PsiScopesUtil.java:21)
at com.intellij.psi.scope.util.PsiScopesUtil.resolveAndWalk(PsiScopesUtil.java:19)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.b(PsiJavaCodeReferenceElementImpl.java:203)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.access$000(PsiJavaCodeReferenceElementImpl.java:302)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver._resolve(PsiJavaCodeReferenceElementImpl.java:5)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver.resolve(PsiJavaCodeReferenceElementImpl.java:10)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:67)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.multiResolve(PsiJavaCodeReferenceElementImpl.java:384)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.advancedResolve(PsiJavaCodeReferenceElementImpl.java:73)
at com.intellij.psi.impl.source.PsiClassReferenceType.resolveGenerics(PsiClassReferenceType.java:18)
at com.intellij.psi.impl.source.PsiClassReferenceType.resolve(PsiClassReferenceType.java:31)
at com.intellij.psi.util.TypeConversionUtil$1.visitClassType(TypeConversionUtil.java:967)
at com.intellij.psi.util.TypeConversionUtil$1.visitClassType(TypeConversionUtil.java:991)
at com.intellij.psi.PsiClassType.accept(PsiClassType.java:181)
at com.intellij.psi.util.TypeConversionUtil.erasure(TypeConversionUtil.java:965)
at com.intellij.psi.util.MethodSignatureUtil.computeHashCode(MethodSignatureUtil.java:159)
at com.intellij.psi.util.MethodSignatureUtil$MethodParametersErasureEquality.computeHashCode(MethodSignatureUtil.java:348)
at com.intellij.psi.util.MethodSignatureUtil$MethodParametersErasureEquality.computeHashCode(MethodSignatureUtil.java:346)
at gnu.trove.TObjectHash.index(TObjectHash.java:189)
at gnu.trove.THashMap.get(THashMap.java:356)
at com.intellij.psi.util.MethodSignatureUtil$MethodSignatureToMethods.get(MethodSignatureUtil.java:173)
at com.intellij.psi.util.MethodSignatureUtil$MethodSignaturesProvider.computeMap(MethodSignatureUtil.java:219)
at com.intellij.psi.util.MethodSignatureUtil$MethodSignaturesProvider.compute(MethodSignatureUtil.java:197)
at com.intellij.psi.impl.CachedValueImpl.getValue(CachedValueImpl.java:50)
at com.intellij.psi.util.MethodSignatureUtil.getOverrideEquivalentMethods(MethodSignatureUtil.java:145)
at com.intellij.psi.impl.PsiSuperMethodImplUtil.a(PsiSuperMethodImplUtil.java:48)
at com.intellij.psi.impl.PsiSuperMethodImplUtil.a(PsiSuperMethodImplUtil.java:20)
at com.intellij.psi.impl.PsiSuperMethodImplUtil.findSuperMethods(PsiSuperMethodImplUtil.java:21)
at com.intellij.psi.impl.source.PsiMethodImpl.findSuperMethods(PsiMethodImpl.java:67)
at com.intellij.psi.util.PsiSuperMethodUtil.findSuperMethods(PsiSuperMethodUtil.java:56)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.a(GeneralHighlightingPass.java:76)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.b(GeneralHighlightingPass.java:33)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.doCollectInformation(GeneralHighlightingPass.java:8)
at com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:9)
at com.intellij.codeInsight.daemon.impl.UpdateThread$2.run(UpdateThread.java:11)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:153)
at com.intellij.codeInsight.daemon.impl.UpdateThread.a(UpdateThread.java:19)
at com.intellij.codeInsight.daemon.impl.UpdateThread.access$100(UpdateThread.java:49)
at com.intellij.codeInsight.daemon.impl.UpdateThread$1.run(UpdateThread.java:0)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:6)
at com.intellij.codeInsight.daemon.impl.UpdateThread.run(UpdateThread.java:23)



java.lang.Throwable
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:78)
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:86)
at com.intellij.psi.impl.file.impl.FileManagerImpl.findFile(FileManagerImpl.java:421)
at com.intellij.psi.impl.RepositoryElementsManager.a(RepositoryElementsManager.java:47)
at com.intellij.psi.impl.RepositoryElementsManager.findOrCreatePsiElementById(RepositoryElementsManager.java:209)
at com.intellij.psi.impl.compiled.ClsClassImpl.getParent(ClsClassImpl.java:359)
at com.intellij.psi.impl.compiled.ClsElementImpl.isValid(ClsElementImpl.java:61)
at com.intellij.psi.impl.file.impl.FileManagerImpl.a(FileManagerImpl.java:51)
at com.intellij.psi.impl.file.impl.FileManagerImpl.findClass(FileManagerImpl.java:137)
at com.intellij.psi.impl.PsiManagerImpl$PsiElementFinderImpl.findClass(PsiManagerImpl.java:36)
at com.intellij.psi.impl.PsiManagerImpl.findClass(PsiManagerImpl.java:138)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.b(PsiJavaCodeReferenceElementImpl.java:160)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.access$000(PsiJavaCodeReferenceElementImpl.java:302)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver._resolve(PsiJavaCodeReferenceElementImpl.java:5)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver.resolve(PsiJavaCodeReferenceElementImpl.java:10)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:67)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.multiResolve(PsiJavaCodeReferenceElementImpl.java:384)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.advancedResolve(PsiJavaCodeReferenceElementImpl.java:73)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.resolve(PsiJavaCodeReferenceElementImpl.java:319)
at com.intellij.psi.impl.source.PsiImportStatementBaseImpl.resolve(PsiImportStatementBaseImpl.java:17)
at com.intellij.psi.impl.source.PsiJavaFileBaseImpl.a(PsiJavaFileBaseImpl.java:61)
at com.intellij.psi.impl.source.PsiJavaFileBaseImpl.processDeclarations(PsiJavaFileBaseImpl.java:51)
at com.intellij.psi.scope.util.PsiScopesUtil.processScope(PsiScopesUtil.java:44)
at com.intellij.psi.scope.util.PsiScopesUtil.treeWalkUp(PsiScopesUtil.java:173)
at com.intellij.psi.scope.util.PsiScopesUtil.resolveAndWalk(PsiScopesUtil.java:21)
at com.intellij.psi.scope.util.PsiScopesUtil.resolveAndWalk(PsiScopesUtil.java:19)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.b(PsiJavaCodeReferenceElementImpl.java:203)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.access$000(PsiJavaCodeReferenceElementImpl.java:302)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver._resolve(PsiJavaCodeReferenceElementImpl.java:5)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver.resolve(PsiJavaCodeReferenceElementImpl.java:10)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:67)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.multiResolve(PsiJavaCodeReferenceElementImpl.java:384)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.advancedResolve(PsiJavaCodeReferenceElementImpl.java:73)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.resolve(PsiJavaCodeReferenceElementImpl.java:319)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.getCanonicalText(PsiJavaCodeReferenceElementImpl.java:276)
at com.intellij.psi.impl.source.PsiClassReferenceType.getCanonicalText(PsiClassReferenceType.java:17)
at com.intellij.psi.util.PsiFormatUtil.formatType(PsiFormatUtil.java:453)
at com.intellij.psi.util.PsiFormatUtil.formatVariable(PsiFormatUtil.java:52)
at com.intellij.psi.util.PsiFormatUtil.formatMethod(PsiFormatUtil.java:183)
at com.intellij.codeInsight.daemon.impl.analysis.HighlightMessageUtil.getSymbolName(HighlightMessageUtil.java:16)
at com.intellij.codeInsight.daemon.impl.PostHighlightingPass.a(PostHighlightingPass.java:115)
at com.intellij.codeInsight.daemon.impl.PostHighlightingPass.a(PostHighlightingPass.java:24)
at com.intellij.codeInsight.daemon.impl.PostHighlightingPass.a(PostHighlightingPass.java:213)
at com.intellij.codeInsight.daemon.impl.PostHighlightingPass.doCollectInformation(PostHighlightingPass.java:60)
at com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:9)
at com.intellij.codeInsight.daemon.impl.UpdateThread$2.run(UpdateThread.java:11)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:153)
at com.intellij.codeInsight.daemon.impl.UpdateThread.a(UpdateThread.java:19)
at com.intellij.codeInsight.daemon.impl.UpdateThread.access$100(UpdateThread.java:49)
at com.intellij.codeInsight.daemon.impl.UpdateThread$1.run(UpdateThread.java:0)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:6)
at com.intellij.codeInsight.daemon.impl.UpdateThread.run(UpdateThread.java:23)



java.lang.NullPointerException
at com.intellij.psi.impl.RepositoryElementsManager.a(RepositoryElementsManager.java:306)
at com.intellij.psi.impl.RepositoryElementsManager.findOrCreatePsiElementById(RepositoryElementsManager.java:209)
at com.intellij.psi.impl.compiled.ClsClassImpl.getParent(ClsClassImpl.java:359)
at com.intellij.psi.impl.compiled.ClsElementImpl.isValid(ClsElementImpl.java:61)
at com.intellij.psi.impl.file.impl.FileManagerImpl.a(FileManagerImpl.java:51)
at com.intellij.psi.impl.file.impl.FileManagerImpl.findClass(FileManagerImpl.java:137)
at com.intellij.psi.impl.PsiManagerImpl$PsiElementFinderImpl.findClass(PsiManagerImpl.java:36)
at com.intellij.psi.impl.PsiManagerImpl.findClass(PsiManagerImpl.java:138)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.b(PsiJavaCodeReferenceElementImpl.java:160)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.access$000(PsiJavaCodeReferenceElementImpl.java:302)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver._resolve(PsiJavaCodeReferenceElementImpl.java:5)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver.resolve(PsiJavaCodeReferenceElementImpl.java:10)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:67)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.multiResolve(PsiJavaCodeReferenceElementImpl.java:384)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.advancedResolve(PsiJavaCodeReferenceElementImpl.java:73)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.resolve(PsiJavaCodeReferenceElementImpl.java:319)
at com.intellij.psi.impl.source.PsiImportStatementBaseImpl.resolve(PsiImportStatementBaseImpl.java:17)
at com.intellij.psi.impl.source.PsiJavaFileBaseImpl.a(PsiJavaFileBaseImpl.java:61)
at com.intellij.psi.impl.source.PsiJavaFileBaseImpl.processDeclarations(PsiJavaFileBaseImpl.java:51)
at com.intellij.psi.scope.util.PsiScopesUtil.processScope(PsiScopesUtil.java:44)
at com.intellij.psi.scope.util.PsiScopesUtil.treeWalkUp(PsiScopesUtil.java:173)
at com.intellij.psi.scope.util.PsiScopesUtil.resolveAndWalk(PsiScopesUtil.java:21)
at com.intellij.psi.scope.util.PsiScopesUtil.resolveAndWalk(PsiScopesUtil.java:19)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.b(PsiJavaCodeReferenceElementImpl.java:203)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.access$000(PsiJavaCodeReferenceElementImpl.java:302)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver._resolve(PsiJavaCodeReferenceElementImpl.java:5)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver.resolve(PsiJavaCodeReferenceElementImpl.java:10)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:67)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.multiResolve(PsiJavaCodeReferenceElementImpl.java:384)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.advancedResolve(PsiJavaCodeReferenceElementImpl.java:73)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.resolve(PsiJavaCodeReferenceElementImpl.java:319)
at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.getCanonicalText(PsiJavaCodeReferenceElementImpl.java:276)
at com.intellij.psi.impl.source.PsiClassReferenceType.getCanonicalText(PsiClassReferenceType.java:17)
at com.intellij.psi.util.PsiFormatUtil.formatType(PsiFormatUtil.java:453)
at com.intellij.psi.util.PsiFormatUtil.formatVariable(PsiFormatUtil.java:52)
at com.intellij.psi.util.PsiFormatUtil.formatMethod(PsiFormatUtil.java:183)
at com.intellij.codeInsight.daemon.impl.analysis.HighlightMessageUtil.getSymbolName(HighlightMessageUtil.java:16)
at com.intellij.codeInsight.daemon.impl.PostHighlightingPass.a(PostHighlightingPass.java:115)
at com.intellij.codeInsight.daemon.impl.PostHighlightingPass.a(PostHighlightingPass.java:24)
at com.intellij.codeInsight.daemon.impl.PostHighlightingPass.a(PostHighlightingPass.java:213)
at com.intellij.codeInsight.daemon.impl.PostHighlightingPass.doCollectInformation(PostHighlightingPass.java:60)
at com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:9)
at com.intellij.codeInsight.daemon.impl.UpdateThread$2.run(UpdateThread.java:11)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:153)
at com.intellij.codeInsight.daemon.impl.UpdateThread.a(UpdateThread.java:19)
at com.intellij.codeInsight.daemon.impl.UpdateThread.access$100(UpdateThread.java:49)
at com.intellij.codeInsight.daemon.impl.UpdateThread$1.run(UpdateThread.java:0)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:6)
at com.intellij.codeInsight.daemon.impl.UpdateThread.run(UpdateThread.java:23)



Please sign in to leave a comment.