izhangzhihao / intellij-rainbow-brackets

🌈Rainbow Brackets for IntelliJ based IDEs/Android Studio/HUAWEI DevEco Studio/Fleet
https://plugins.jetbrains.com/plugin/10080-rainbow-brackets
GNU General Public License v3.0
4.47k stars 214 forks source link

[Auto Generated Report]com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language #544

Closed intellij-rainbow-brackets closed 4 years ago

intellij-rainbow-brackets commented 4 years ago

- attachment.stubsFromExistingPsi.txt: stubsFromExistingPsi.txt
- attachment.stubsFromExistingPsi.txt.value: 

JSFileStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:LITERAL_EXPRESSION:JSLiteralExpressionStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:LITERAL_EXPRESSION:JSLiteralExpressionStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:LITERAL_EXPRESSION:JSLiteralExpressionStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:LITERAL_EXPRESSION:JSLiteralExpressionStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:LITERAL_EXPRESSION:JSLiteralExpressionStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:LITERAL_EXPRESSION:JSLiteralExpressionStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:ES6_CLASS:ES6ClassStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ES6_EXTEND_LIST:ES6ReferenceListStubImpl JS:EXTEND_LIST_MEMBER:JSReferenceListMemberStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:RETURN_STATEMENT:JSReturnStatementStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:RETURN_STATEMENT:JSReturnStatementStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl


- attachment.induced.txt: induced.txt
- attachment.induced.txt.value: 

Following exceptions happened soon after this one, most probably they are induced.

2020-11-17T17:01:58.829 In file: file:///Users/erceDev/Development/xmlQuery/puppeteer/source/davetOtomotiv/index.js com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6 at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85) at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149) at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92) at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71) at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:289) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:325) at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByQNameIncludingImplicit(JSClassResolver.java:324) at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:99) at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64) at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275) at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:126) at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2010) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2007) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.lambda$calculateWithCaching$0(JSResolveUtil.java:2023) at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149) at com.intellij.openapi.util.Computable.get(Computable.java:17) at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221) at com.intellij.openapi.util.Computable.get(Computable.java:17) at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199) at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149) at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.calculateWithCaching(JSResolveUtil.java:2021) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2005) at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521) at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:197) at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504) at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509) at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)


- StackTrace:

com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6 at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85) at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149) at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92) at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71) at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:289) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:325) at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByQNameIncludingImplicit(JSClassResolver.java:324) at com.intellij.lang.javascript.psi.resolve.JSClassResolver.findElementsByQNameIncludingImplicit(JSClassResolver.java:300) at com.intellij.lang.javascript.frameworks.commonjs.CommonJSUtil.getModuleExports(CommonJSUtil.java:193) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getExportedElements(JSResolveUtil.java:2203) at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.isExported(JSSemanticHighlightingUtil.java:724) at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForVariable(JSSemanticHighlightingUtil.java:484) at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForElement(JSSemanticHighlightingUtil.java:384) at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForResolveResult(JSSemanticHighlightingUtil.java:319) at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:647) at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitElement(JSAnnotatingVisitor.java:150) at com.intellij.psi.impl.source.tree.LeafPsiElement.accept(LeafPsiElement.java:208) at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)

intellij-rainbow-brackets commented 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
    at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:289)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:325)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByQNameIncludingImplicit(JSClassResolver.java:324)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:99)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveGlobalReference(JSReferenceExpressionResolver.java:217)
    at com.intellij.lang.javascript.psi.types.evaluable.JSReferenceType.lambda$getDeclarations$0(JSReferenceType.java:88)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.types.evaluable.JSReferenceType.getDeclarations(JSReferenceType.java:83)
    at com.intellij.lang.javascript.psi.types.evaluable.JSReferenceType.evaluate(JSReferenceType.java:101)
    at com.intellij.lang.javascript.psi.types.evaluable.JSTypeStructuralPartProcessor.lambda$process$0(JSTypeStructuralPartProcessor.java:37)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithGuard(JSTypeEvaluator.java:2373)
    at com.intellij.lang.javascript.psi.types.evaluable.JSTypeStructuralPartProcessor.process(JSTypeStructuralPartProcessor.java:37)
    at com.intellij.lang.javascript.psi.types.evaluable.JSApplyCallType.evaluate(JSApplyCallType.java:130)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2380)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2384)
    at com.intellij.lang.javascript.psi.types.evaluable.JSReferenceExpressionType$JSApplyResolveResultsType.evaluate(JSReferenceExpressionType.java:348)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2380)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2384)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:97)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:34)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:30)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet.applyWithContext(JSEvaluationTaskSet.java:30)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2380)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2384)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:97)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2380)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2384)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:171)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:103)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2506)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2498)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:222)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getElementJSType(JSResolveUtil.java:168)
    at com.intellij.lang.javascript.psi.types.JSPsiBasedTypeOfType.substituteOrNull(JSPsiBasedTypeOfType.java:94)
    at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.mapContextualType(JSTypeSignatureChooser.kt:454)
    at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.checkOverload(JSTypeSignatureChooser.kt:415)
    at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.checkOverloads(JSTypeSignatureChooser.kt:236)
    at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.resolveOverloadsWithParametersCheck(JSTypeSignatureChooser.kt:224)
    at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.chooseOverload(JSTypeSignatureChooser.kt:175)
    at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.chooseOverload(JSTypeSignatureChooser.kt:333)
    at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.chooseOverload(JSTypeSignatureChooser.kt:300)
    at com.intellij.lang.javascript.psi.resolve.ResolveResultSink.lambda$filterOverloads$8(ResolveResultSink.java:484)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.processWithEvaluationGuard(JSTypeEvaluator.java:2394)
    at com.intellij.lang.javascript.psi.resolve.ResolveResultSink.filterOverloads(ResolveResultSink.java:483)
    at com.intellij.lang.javascript.psi.resolve.ResolveResultSink.getFilteredResults(ResolveResultSink.java:468)
    at com.intellij.lang.javascript.psi.resolve.ResolveResultSink.getResultsAsResolveResults(ResolveResultSink.java:319)
    at com.intellij.lang.javascript.psi.resolve.SinkResolveProcessor.getResultsAsResolveResults(SinkResolveProcessor.java:239)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:116)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2010)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2007)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.lambda$calculateWithCaching$0(JSResolveUtil.java:2023)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.calculateWithCaching(JSResolveUtil.java:2021)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2005)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:197)
    at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
    at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
intellij-rainbow-brackets commented 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
    at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:289)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:325)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByQNameIncludingImplicit(JSClassResolver.java:324)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:99)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:44)
    at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.doResolve(JSDestructuringPropertyReference.java:52)
    at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.lambda$multiResolve$0(JSDestructuringPropertyReference.java:26)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2010)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2007)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.lambda$calculateWithCaching$0(JSResolveUtil.java:2023)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.calculateWithCaching(JSResolveUtil.java:2021)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2005)
    at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.multiResolve(JSDestructuringPropertyReference.java:26)
    at com.intellij.lang.javascript.psi.resolve.JSResolveResult.resolveReference(JSResolveResult.java:165)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElements(JSStubBasedPsiTreeUtil.java:703)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElement(JSStubBasedPsiTreeUtil.java:644)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElement(JSStubBasedPsiTreeUtil.java:636)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculatePossibleFunctions(JSStubBasedPsiTreeUtil.java:977)
    at com.intellij.lang.javascript.psi.impl.JSPsiImplUtils.calculatePossibleFunction(JSPsiImplUtils.java:988)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForVariable(JSSemanticHighlightingUtil.java:471)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForElement(JSSemanticHighlightingUtil.java:384)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForResolveResult(JSSemanticHighlightingUtil.java:319)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:237)
    at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
    at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
intellij-rainbow-brackets commented 3 years ago

import { setKeyboardIsOpen } from '../../../redux/keyboardIsOpen'; import styles from './chatInputComment.css'; import FormSubmit from '../../../../assets/icons/chatFormSubmit.svg';

const ChatInputComment = (props) => { const dispatch = useDispatch(); const accountContext = useContext(AccountContext); const clearFeedbackTimeOut = React.useRef(null);

const [commentState, setCommentState] = React.useState({
    comment: '',
    isSending: false,
    sendError: false,
    sendSuccess: false
});

React.useEffect(() => {
    setTimeout(() => {
        setCommentState((current) => ({
            ...current,
            sendError: true,
            sendSuccess: true
        }));
    }, 1000);

    setTimeout(() => {
        setCommentState((current) => ({
            ...current,
            sendError: false,
            sendSuccess: false
        }));
    }, 3000);

    setTimeout(() => {
        setCommentState((current) => ({
            ...current,
            sendError: true,
            sendSuccess: true
        }));
    }, 4000);

    return () => {
        clearTimeout(clearFeedbackTimeOut.current);
    };
}, []);

function focusEvent() {
    dispatch(setKeyboardIsOpen(true));
}

function blurEvent() {
    // Reason for timeout before setting keyboard state is to let click on submit button happen
    setTimeout(() => {
        dispatch(setKeyboardIsOpen(false));
    }, 50);
}

function commentChange(ev) {
    const comment = ev.target.value;

    setCommentState((state) => {
        return {
            ...state,
            comment: comment
        };
    });
}

function clearFeedbackTimer() {
    clearTimeout(clearFeedbackTimeOut.current);

    clearFeedbackTimeOut.current = setTimeout(() => {
        setCommentState((state) => {
            return {
                ...state,
                sendError: false,
                sendSuccess: false
            };
        });
    }, 5000);
}

function sendComment(ev) {
    ev.preventDefault();
    const trimmedComment = commentState.comment.trim();

    if (duoCom.Direktcenter && trimmedComment) {
        analytics.trackClickEvent('skicka chattmeddelande');

        setCommentState((state) => {
            return {
                ...state,
                isSending: true
            };
        });

        duoCom.Direktcenter.postAuthenticatedComment({
            streamId: props.chatId,
            authorName: accountContext.userData.amigo.username,
            text: trimmedComment
        })
            .then(() => {
                setCommentState((state) => {
                    return {
                        ...state,
                        comment: '',
                        isSending: false,
                        sendError: false,
                        sendSuccess: true
                    };
                });

                unlockAchievementByCode({ code: 7007 });

                clearFeedbackTimer();
            })
            .catch(() => {
                setCommentState((state) => {
                    return {
                        ...state,
                        isSending: false,
                        sendError: true,
                        sendSuccess: false
                    };
                });

                clearFeedbackTimer();
            });
    }
}

function signUp() {
    accountContext.signUp('chatt');
}

if (!accountContext.userData.loaded) {
    return null;
}

if (accountContext.userData.error) {
    return (
        <p className={styles.infoText}>
            Vårt användarsystem är tillfälligt nere!
        </p>
    );
}

if (!accountContext.userData.isLoggedIn) {
    return (
        <div className={styles.loggedOutWrapper}>
            <p className={styles.loggedOutText}>
                Du måste vara inloggad för att skriva i chatten.
            </p>
            <div className={styles.loggedOutButtonWrapper}>
                <button
                    type="button"
                    className={styles.loggedOutButton}
                    onClick={signUp}
                >
                    Skapa konto
                </button>
            </div>
        </div>
    );
}

let disabledSubmit = false;

if (
    commentState.isSending ||
    Boolean(commentState.comment.trim()) === false
) {
    disabledSubmit = true;
}

const dsiplay = commentState.sendSuccess ? 'display:block' : 'display:none';

return (
    <>
        <p className={styles.infoText} style={{ display: 'block' }}>
            Tack! Ditt meddelande är inskickat. En moderator kommer gå
            igenom det och välja om det publiceras.
        </p>

        {commentState.sendError && (
            <p className={styles.infoText}>
                Oops! Ditt meddelande lyckades inte skickas. Prova igen!
            </p>
        )}

        <form onSubmit={sendComment}>
            <label className={styles.hiddenLabel} htmlFor="input-comment">
                Skriv ditt meddelande
            </label>

            <div className={styles.inputWrapper}>
                <input
                    id="input-comment"
                    placeholder="Skriv ditt meddelande..."
                    className={styles.input}
                    type="text"
                    value={commentState.comment}
                    onChange={commentChange}
                    maxLength={280}
                    onFocus={focusEvent}
                    onBlur={blurEvent}
                />

                <div className={styles.buttonWrapper}>
                    <button
                        className={styles.submitButton}
                        type="submit"
                        disabled={disabledSubmit}
                        aria-label="Skicka meddelande"
                    >
                        <FormSubmit />
                    </button>
                </div>
            </div>
        </form>
    </>
);

};

ChatInputComment.propTypes = { chatId: PropTypes.string.isRequired };

export default ChatInputComment;


- attachment.stubsRestoredFromText.txt: stubsRestoredFromText.txt
- attachment.stubsRestoredFromText.txt.value: 

JSFileStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_ARRAY:JSDestructuringArrayStubImpl JS:VARIABLE:JSVariableStubImpl JS:VARIABLE:JSVariableStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:RETURN_STATEMENT:JSReturnStatementStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:RETURN_STATEMENT:JSReturnStatementStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:RETURN_STATEMENT:JSReturnStatementStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:RETURN_STATEMENT:JSReturnStatementStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:RETURN_STATEMENT:JSReturnStatementStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:RETURN_STATEMENT:JSReturnStatementStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:EXPORT_DEFAULT_ASSIGNMENT:ES6ExportDefaultAssignmentStubImpl


- attachment.stubsFromExistingPsi.txt: stubsFromExistingPsi.txt
- attachment.stubsFromExistingPsi.txt.value: 

JSFileStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_ARRAY:JSDestructuringArrayStubImpl JS:VARIABLE:JSVariableStubImpl JS:VARIABLE:JSVariableStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:RETURN_STATEMENT:JSReturnStatementStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:RETURN_STATEMENT:JSReturnStatementStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:RETURN_STATEMENT:JSReturnStatementStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:RETURN_STATEMENT:JSReturnStatementStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:RETURN_STATEMENT:JSReturnStatementStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:RETURN_STATEMENT:JSReturnStatementStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_DECLARATION:JSFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl


- StackTrace:

com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6 at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85) at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149) at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92) at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71) at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:289) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:325) at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByQNameIncludingImplicit(JSClassResolver.java:324) at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:99) at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64) at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275) at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:126) at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2010) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2007) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.lambda$calculateWithCaching$0(JSResolveUtil.java:2023) at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149) at com.intellij.openapi.util.Computable.get(Computable.java:17) at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221) at com.intellij.openapi.util.Computable.get(Computable.java:17) at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199) at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149) at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.calculateWithCaching(JSResolveUtil.java:2021) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2005) at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521) at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:197) at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504) at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509) at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:275) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)

intellij-rainbow-brackets commented 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
    at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:289)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:325)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByQNameIncludingImplicit(JSClassResolver.java:324)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:99)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:126)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2010)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2007)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.lambda$calculateWithCaching$0(JSResolveUtil.java:2023)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.calculateWithCaching(JSResolveUtil.java:2021)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2005)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
    at com.intellij.lang.javascript.psi.types.evaluable.JSReferenceExpressionType.getResolveResultsFromQualifier(JSReferenceExpressionType.java:128)
    at com.intellij.lang.javascript.psi.types.evaluable.JSReferenceExpressionType.evaluate(JSReferenceExpressionType.java:76)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.processRefExpr(JSTypeEvaluator.java:1119)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateTypesImpl(JSTypeEvaluator.java:339)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateTypes(JSTypeEvaluator.java:316)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypes(JSTypeEvaluator.java:176)
    at com.intellij.lang.javascript.psi.types.JSPsiBasedTypeOfType.evaluate(JSPsiBasedTypeOfType.java:109)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2380)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2384)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:171)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:103)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2506)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2498)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:222)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getElementJSType(JSResolveUtil.java:168)
    at com.intellij.lang.javascript.psi.types.JSPsiBasedTypeOfType.substituteOrNull(JSPsiBasedTypeOfType.java:94)
    at com.intellij.lang.javascript.psi.types.JSPsiBasedTypeOfType.substituteImpl(JSPsiBasedTypeOfType.java:83)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteNoCache(JSTypeBaseImpl.java:621)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteAndOptimizeNoCache(JSTypeBaseImpl.java:613)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.lambda$substitute$1(JSTypeBaseImpl.java:602)
    at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$getLocalCachedValue$2(JSResolvedTypeIdCache.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
    at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:68)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:590)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptSignatureChooser$1.fun(TypeScriptSignatureChooser.java:337)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptSignatureChooser$1.fun(TypeScriptSignatureChooser.java:333)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.transformTypeOrCopyWithTransformation(JSTypeBaseImpl.java:410)
    at com.intellij.lang.javascript.psi.types.JSCacheableTypeTransformerResolvedIdBase.transformRecursive(JSCacheableTypeTransformerResolvedIdBase.java:41)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.transformTypeHierarchy(JSTypeBaseImpl.java:405)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.transformTypeHierarchy(JSTypeBaseImpl.java:394)
    at com.intellij.lang.javascript.psi.JSTypeUtils.transformTypeHierarchySafe(JSTypeUtils.java:2282)
    at com.intellij.lang.javascript.psi.types.JSCompositeTypeBaseImpl.lambda$copyTypeHierarchy$3(JSCompositeTypeBaseImpl.java:216)
    at com.intellij.util.containers.ContainerUtil.map(ContainerUtil.java:1983)
    at com.intellij.lang.javascript.psi.types.JSCompositeTypeBaseImpl.copyTypeHierarchy(JSCompositeTypeBaseImpl.java:222)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.transformTypeOrCopyWithTransformation(JSTypeBaseImpl.java:421)
    at com.intellij.lang.javascript.psi.types.JSCacheableTypeTransformerResolvedIdBase.transformRecursive(JSCacheableTypeTransformerResolvedIdBase.java:41)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.transformTypeHierarchy(JSTypeBaseImpl.java:405)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptSignatureChooser.mapContextualTypeForOverload(TypeScriptSignatureChooser.java:333)
    at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.mapContextualType(JSTypeSignatureChooser.kt:468)
    at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.checkOverload(JSTypeSignatureChooser.kt:415)
    at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.checkOverloads(JSTypeSignatureChooser.kt:236)
    at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.resolveOverloadsWithParametersCheck(JSTypeSignatureChooser.kt:224)
    at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.chooseOverload(JSTypeSignatureChooser.kt:175)
    at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.chooseOverload(JSTypeSignatureChooser.kt:333)
    at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.chooseOverload(JSTypeSignatureChooser.kt:300)
    at com.intellij.lang.javascript.psi.resolve.ResolveResultSink.lambda$filterOverloads$8(ResolveResultSink.java:484)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.processWithEvaluationGuard(JSTypeEvaluator.java:2394)
    at com.intellij.lang.javascript.psi.resolve.ResolveResultSink.filterOverloads(ResolveResultSink.java:483)
    at com.intellij.lang.javascript.psi.resolve.ResolveResultSink.getFilteredResults(ResolveResultSink.java:468)
    at com.intellij.lang.javascript.psi.resolve.ResolveResultSink.getResultsAsResolveResults(ResolveResultSink.java:319)
    at com.intellij.lang.javascript.psi.resolve.SinkResolveProcessor.getResultsAsResolveResults(SinkResolveProcessor.java:239)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:90)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2010)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2007)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.lambda$calculateWithCaching$0(JSResolveUtil.java:2023)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.calculateWithCaching(JSResolveUtil.java:2021)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2005)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:197)
    at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
    at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
intellij-rainbow-brackets commented 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
    at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:289)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:325)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processNamespaceMembers(JSClassResolver.java:254)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.findNamespaceMembers(JSClassResolver.java:213)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.findNamespaceMembers(JSClassResolver.java:190)
    at com.intellij.lang.javascript.frameworks.react.ReactComponent.resolvePropsNoCache(ReactComponent.java:93)
    at com.intellij.lang.javascript.frameworks.react.ReactComponent.lambda$new$0(ReactComponent.java:44)
    at com.intellij.openapi.util.NullableLazyValue$1.compute(NullableLazyValue.java:52)
    at com.intellij.openapi.util.NullableLazyValue.getValue(NullableLazyValue.java:36)
    at com.intellij.lang.javascript.frameworks.react.ReactComponent.getProps(ReactComponent.java:78)
    at com.intellij.lang.javascript.frameworks.react.ReactXmlElementDescriptor.findComponentProp(ReactXmlElementDescriptor.java:115)
    at com.intellij.lang.javascript.frameworks.react.ReactXmlElementDescriptor.getAttributeDescriptor(ReactXmlElementDescriptor.java:104)
    at com.intellij.lang.javascript.frameworks.react.ReactXmlElementDescriptor.getAttributeDescriptor(ReactXmlElementDescriptor.java:294)
    at com.intellij.psi.impl.source.xml.XmlAttributeDelegate.getDescriptionImpl(XmlAttributeDelegate.java:66)
    at com.intellij.psi.impl.source.xml.XmlAttributeDelegate.lambda$getDescriptor$0(XmlAttributeDelegate.java:53)
    at com.intellij.psi.util.CachedValuesManager$1.compute(CachedValuesManager.java:153)
    at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
    at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:235)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
    at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:236)
    at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
    at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:78)
    at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:150)
    at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:120)
    at com.intellij.psi.impl.source.xml.XmlAttributeDelegate.getDescriptor(XmlAttributeDelegate.java:51)
    at com.intellij.psi.impl.source.xml.XmlStubBasedAttributeBase.getDescriptor(XmlStubBasedAttributeBase.java:197)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.checkAttribute(XmlHighlightVisitor.java:305)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.visitXmlToken(XmlHighlightVisitor.java:94)
    at com.intellij.psi.impl.source.xml.XmlTokenImpl.accept(XmlTokenImpl.java:29)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.visit(XmlHighlightVisitor.java:591)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:275)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
intellij-rainbow-brackets commented 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
    at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:289)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:325)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByNameIncludingImplicit(JSClassResolver.java:391)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:125)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:126)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2010)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2007)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.lambda$calculateWithCaching$0(JSResolveUtil.java:2023)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.calculateWithCaching(JSResolveUtil.java:2021)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2005)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:197)
    at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
    at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
intellij-rainbow-brackets commented 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
    at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:289)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:325)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByQNameIncludingImplicit(JSClassResolver.java:324)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:99)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:126)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2010)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2007)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.lambda$calculateWithCaching$0(JSResolveUtil.java:2023)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.calculateWithCaching(JSResolveUtil.java:2021)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2005)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:197)
    at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
    at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:275)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
intellij-rainbow-brackets commented 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
    at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:289)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:325)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByQNameIncludingImplicit(JSClassResolver.java:324)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:99)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:44)
    at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.doResolve(JSDestructuringPropertyReference.java:52)
    at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.lambda$multiResolve$0(JSDestructuringPropertyReference.java:26)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2010)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2007)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.lambda$calculateWithCaching$0(JSResolveUtil.java:2023)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.calculateWithCaching(JSResolveUtil.java:2021)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2005)
    at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.multiResolve(JSDestructuringPropertyReference.java:26)
    at com.intellij.lang.javascript.psi.resolve.JSResolveResult.resolveReference(JSResolveResult.java:165)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElements(JSStubBasedPsiTreeUtil.java:703)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElement(JSStubBasedPsiTreeUtil.java:644)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElement(JSStubBasedPsiTreeUtil.java:636)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculatePossibleFunctions(JSStubBasedPsiTreeUtil.java:977)
    at com.intellij.lang.javascript.psi.impl.JSPsiImplUtils.calculatePossibleFunction(JSPsiImplUtils.java:988)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForVariable(JSSemanticHighlightingUtil.java:471)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForElement(JSSemanticHighlightingUtil.java:384)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForResolveResult(JSSemanticHighlightingUtil.java:319)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:237)
    at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
    at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
intellij-rainbow-brackets commented 3 years ago

- attachment.stubsFromExistingPsi.txt: stubsFromExistingPsi.txt
- attachment.stubsFromExistingPsi.txt.value: 

JSFileStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER_ALIAS:ES6ImportSpecifierAliasStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_ARRAY:JSDestructuringArrayStubImpl JS:VARIABLE:JSVariableStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_ARRAY:JSDestructuringArrayStubImpl JS:VARIABLE:JSVariableStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl


- StackTrace:

com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6 at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85) at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149) at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92) at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71) at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:289) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:325) at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByNameIncludingImplicit(JSClassResolver.java:391) at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:125) at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64) at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275) at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:126) at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2010) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2007) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.lambda$calculateWithCaching$0(JSResolveUtil.java:2023) at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149) at com.intellij.openapi.util.Computable.get(Computable.java:17) at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221) at com.intellij.openapi.util.Computable.get(Computable.java:17) at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199) at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149) at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.calculateWithCaching(JSResolveUtil.java:2021) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2005) at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521) at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:197) at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504) at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509) at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:275) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)

intellij-rainbow-brackets commented 3 years ago

- attachment.stubsFromExistingPsi.txt: stubsFromExistingPsi.txt
- attachment.stubsFromExistingPsi.txt.value: 

JSFileStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER_ALIAS:ES6ImportSpecifierAliasStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_ARRAY:JSDestructuringArrayStubImpl JS:VARIABLE:JSVariableStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_ARRAY:JSDestructuringArrayStubImpl JS:VARIABLE:JSVariableStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl


- StackTrace:

com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6 at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85) at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149) at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92) at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71) at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:289) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:325) at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processNamespaceMembers(JSClassResolver.java:254) at com.intellij.lang.javascript.psi.resolve.JSClassResolver.findNamespaceMembers(JSClassResolver.java:213) at com.intellij.lang.javascript.psi.resolve.JSClassResolver.findNamespaceMembers(JSClassResolver.java:190) at com.intellij.lang.javascript.frameworks.react.ReactComponent.resolvePropsNoCache(ReactComponent.java:93) at com.intellij.lang.javascript.frameworks.react.ReactComponent.lambda$new$0(ReactComponent.java:44) at com.intellij.openapi.util.NullableLazyValue$1.compute(NullableLazyValue.java:52) at com.intellij.openapi.util.NullableLazyValue.getValue(NullableLazyValue.java:36) at com.intellij.lang.javascript.frameworks.react.ReactComponent.getProps(ReactComponent.java:78) at com.intellij.lang.javascript.frameworks.react.ReactXmlElementDescriptor.findComponentProp(ReactXmlElementDescriptor.java:115) at com.intellij.lang.javascript.frameworks.react.ReactXmlElementDescriptor.getAttributeDescriptor(ReactXmlElementDescriptor.java:104) at com.intellij.lang.javascript.frameworks.react.ReactXmlElementDescriptor.getAttributeDescriptor(ReactXmlElementDescriptor.java:294) at com.intellij.psi.impl.source.xml.XmlAttributeDelegate.getDescriptionImpl(XmlAttributeDelegate.java:66) at com.intellij.psi.impl.source.xml.XmlAttributeDelegate.lambda$getDescriptor$0(XmlAttributeDelegate.java:53) at com.intellij.psi.util.CachedValuesManager$1.compute(CachedValuesManager.java:153) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:235) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:236) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:78) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:150) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:120) at com.intellij.psi.impl.source.xml.XmlAttributeDelegate.getDescriptor(XmlAttributeDelegate.java:51) at com.intellij.psi.impl.source.xml.XmlStubBasedAttributeBase.getDescriptor(XmlStubBasedAttributeBase.java:197) at com.intellij.lang.javascript.frameworks.react.JSXSpecificHandlersFactory.computeExpectedTypeFromEmbeddedContent(JSXSpecificHandlersFactory.java:97) at com.intellij.lang.javascript.frameworks.react.JSXSpecificHandlersFactory$JSXExpectedTypeEvaluator.visitJSEmbeddedContent(JSXSpecificHandlersFactory.java:64) at com.intellij.lang.javascript.psi.impl.JSEmbeddedContentImpl.accept(JSEmbeddedContentImpl.java:107) at com.intellij.lang.javascript.psi.ExpectedTypeEvaluator.findExpectedType(ExpectedTypeEvaluator.java:90) at com.intellij.lang.javascript.dialects.JSDialectSpecificHandlersFactory.findExpectedType(JSDialectSpecificHandlersFactory.java:67) at com.intellij.lang.javascript.psi.JSContextTypeEvaluator.getParameterParentExpectedType(JSContextTypeEvaluator.java:146) at com.intellij.lang.javascript.psi.JSContextTypeEvaluator.getParameterTypeByExpectedTypes(JSContextTypeEvaluator.java:165) at com.intellij.lang.javascript.psi.JSContextTypeEvaluator.getParameterType(JSContextTypeEvaluator.java:86) at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateDestructuringContainer(JSTypeEvaluator.java:1420) at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypes(JSTypeEvaluator.java:179) at com.intellij.lang.javascript.psi.types.JSPsiBasedTypeOfType.evaluate(JSPsiBasedTypeOfType.java:109) at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2380) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94) at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2384) at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82) at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:171) at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:103) at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2506) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40) at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2498) at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:222) at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypesFromCache(JSCachingTypeProcessor.java:63) at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$evaluateTypes$0(JSCachingTypeProcessor.java:53) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94) at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.processWithEvaluationGuard(JSTypeEvaluator.java:2394) at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypes(JSCachingTypeProcessor.java:51) at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:43) at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:34) at com.intellij.lang.javascript.psi.resolve.QualifiedItemProcessor.evaluateExpressionOrElementType(QualifiedItemProcessor.java:580) at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.doResolve(JSDestructuringPropertyReference.java:38) at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.lambda$multiResolve$0(JSDestructuringPropertyReference.java:26) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2010) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2007) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.lambda$calculateWithCaching$0(JSResolveUtil.java:2023) at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149) at com.intellij.openapi.util.Computable.get(Computable.java:17) at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221) at com.intellij.openapi.util.Computable.get(Computable.java:17) at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199) at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149) at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.calculateWithCaching(JSResolveUtil.java:2021) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2005) at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.multiResolve(JSDestructuringPropertyReference.java:26) at com.intellij.lang.javascript.psi.resolve.JSResolveResult.resolveReference(JSResolveResult.java:165) at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElements(JSStubBasedPsiTreeUtil.java:703) at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElements(JSStubBasedPsiTreeUtil.java:766) at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElement(JSStubBasedPsiTreeUtil.java:644) at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElement(JSStubBasedPsiTreeUtil.java:636) at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculatePossibleFunctions(JSStubBasedPsiTreeUtil.java:977) at com.intellij.lang.javascript.psi.impl.JSPsiImplUtils.calculatePossibleFunction(JSPsiImplUtils.java:988) at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForInitializerOwner(JSSemanticHighlightingUtil.java:631) at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForElement(JSSemanticHighlightingUtil.java:377) at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForResolveResult(JSSemanticHighlightingUtil.java:319) at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:237) at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504) at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509) at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:275) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)

intellij-rainbow-brackets commented 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: TypeScript JSX
    at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:289)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:325)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByNameIncludingImplicit(JSClassResolver.java:391)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:125)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.doResolveReference(TypeScriptReferenceExpressionResolver.java:131)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:61)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:29)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2010)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2007)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.lambda$calculateWithCaching$0(JSResolveUtil.java:2023)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.calculateWithCaching(JSResolveUtil.java:2021)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2005)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.resolve(JSReferenceExpressionImpl.java:142)
    at com.intellij.lang.javascript.psi.types.guard.JSTypeGuardUtil.getTypeIfAffectedByTypeGuard(JSTypeGuardUtil.java:244)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptAnnotatingVisitor.visitJSReferenceExpression(TypeScriptAnnotatingVisitor.java:144)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
    at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
intellij-rainbow-brackets commented 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: TypeScript JSX
    at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:289)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:325)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByNameIncludingImplicit(JSClassResolver.java:391)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:125)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.doResolveReference(TypeScriptReferenceExpressionResolver.java:131)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:61)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:29)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2010)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2007)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.lambda$calculateWithCaching$0(JSResolveUtil.java:2023)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.calculateWithCaching(JSResolveUtil.java:2021)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2005)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.resolve(JSReferenceExpressionImpl.java:142)
    at com.intellij.lang.javascript.psi.types.guard.JSTypeGuardUtil.getTypeIfAffectedByTypeGuard(JSTypeGuardUtil.java:244)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptAnnotatingVisitor.visitJSReferenceExpression(TypeScriptAnnotatingVisitor.java:144)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
    at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
intellij-rainbow-brackets commented 3 years ago

import {EventGetContentsDataRows} from '~/@types/apis/EventGetContentsData'; import {EventGetData} from '~/@types/apis/EventGetData'; import {EventDetailScreenRouteProp} from '~/@types/router'; import DefaultFooter from '~/components/common/footer/DefaultFooter'; import ListLoadingBar from '~/components/contents/common/ListLoadingBar'; import EventDetailTop from '~/components/event/detail/EventDetailTop'; import {getAxiosResult} from '~/utils/http_handler';

import EventDetailImageList from './EventDetailImageList'; import EventDetailListRenderItem from './EventDetailListRenderItem'; import EventDetailNotice from './EventDetailNotice'; import EventDetailShare from './EventDetailShare';

interface IProps { eventData: EventGetData; }

const EventDetailList: FC = ({eventData}) => { const route = useRoute(); const totalPage = useRef(0); const onEndReachedCalledDuringMomentum = useRef(false); const [pageNum, setPageNum] = useState(1); const [data, setData] = useState<EventGetContentsDataRows[] | null>(null); const [isLoadingBar, setIsLoadingBar] = useState(false); const loadData = async (pageNo: number) => { setIsLoadingBar(true); const response = await getAxiosResult( 'GET', /event/get/contents, {eventUid: route.params.eventUid, pageNo}, false, ); setIsLoadingBar(false); if (response.result.code === '000') { setPageNum(response.data.pager.pageNo); totalPage.current = response.data.pager.totalPage; if (data && data.length > 0) { setData(data.concat(response.data.rows)); } else { setData(response.data.rows); } } }; const onMomentumScrollBegin = () => { onEndReachedCalledDuringMomentum.current = false; }; const infinityScroll = async () => { if (onEndReachedCalledDuringMomentum.current) { return; } if (totalPage.current > 0) { if (pageNum < totalPage.current) { setPageNum(pageNum + 1); loadData(pageNum + 1); } else { setIsLoadingBar(false); } } onEndReachedCalledDuringMomentum.current = true; }; const renderItem = useCallback( ({item, index}) => eventData?.exposeContentYn === 'Y' ? (

  ) : null,
[eventData?.contentListType, eventData?.exposeContentYn],

); const keyExtractor = useCallback((item) => ${item.contentId}, []);

const listHeaderComponent = ( <> {eventData.topAreaYn === 'Y' ? : null} {eventData?.images ? : <></>} </> );

const listFooterComponent = ( <> {isLoadingBar ? : <></>} {eventData?.uid ? : null} <>

    <FooterView>
      <DefaultFooter />
    </FooterView>
  </>
</>

);

useEffect(() => { loadData(pageNum); }, [pageNum]); return ( <>

</>

); };

const Container = styled.View flex: 1; ;

const FooterView = styled.View``;

export default memo(EventDetailList);


- attachment.stubsRestoredFromText.txt: stubsRestoredFromText.txt
- attachment.stubsRestoredFromText.txt.value: 

JSFileStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:TYPESCRIPT_INTERFACE:TypeScriptInterfaceStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:OBJECT_TYPE:TypeScriptObjectTypeStubImpl JS:PROPERTY_SIGNATURE:TypeScriptPropertySignatureStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_VARIABLE:TypeScriptVariableStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:TYPE_ARGUMENT_LIST:TypeScriptTypeArgumentListStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:ES6_PROPERTY:ES6PropertyStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_VARIABLE:TypeScriptVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_VARIABLE:TypeScriptVariableStubImpl JS:EXPORT_DEFAULT_ASSIGNMENT:ES6ExportDefaultAssignmentStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl


- attachment.stubsFromExistingPsi.txt: stubsFromExistingPsi.txt
- attachment.stubsFromExistingPsi.txt.value: 

JSFileStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:TYPESCRIPT_INTERFACE:TypeScriptInterfaceStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:OBJECT_TYPE:TypeScriptObjectTypeStubImpl JS:PROPERTY_SIGNATURE:TypeScriptPropertySignatureStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_VARIABLE:TypeScriptVariableStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:TYPE_ARGUMENT_LIST:TypeScriptTypeArgumentListStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:ES6_PROPERTY:ES6PropertyStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl


- StackTrace:

com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: TypeScript JSX at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85) at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149) at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92) at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71) at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:289) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:325) at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementByQName(JSClassResolver.java:173) at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.processElementByQName(TypeScriptClassResolver.java:99) at com.intellij.lang.javascript.psi.resolve.JSClassResolver.findElementsByQName(JSClassResolver.java:184) at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.findElementsByQNameFilteredByConfig(TypeScriptClassResolver.java:74) at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.processMergedAndGlobalElements(TypeScriptQualifiedNameResolver.java:349) at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.getTopLevelElementsWalkUp(TypeScriptQualifiedNameResolver.java:186) at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getTopLevelElements(JSQualifiedNameResolver.java:120) at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getExpandedTopLevelElements(JSQualifiedNameResolver.java:131) at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.resolveQualifiedName(JSQualifiedNameResolver.java:71) at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.getResultWithoutCache(TypeScriptImportHandler.java:147) at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveNameImpl(TypeScriptImportHandler.java:131) at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveNameImpl(TypeScriptImportHandler.java:76) at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveName(TypeScriptImportHandler.java:63) at com.intellij.lang.javascript.frameworks.react.references.JSXResolveUtil.resolveTopLevelName(JSXResolveUtil.java:39) at com.intellij.lang.javascript.frameworks.react.ReactXmlExtension.resolveTopLevelTagOrComponent(ReactXmlExtension.java:155) at com.intellij.lang.javascript.frameworks.react.ReactTagNameReference.lambda$static$0(ReactTagNameReference.java:27) at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149) at com.intellij.openapi.util.Computable.get(Computable.java:17) at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221) at com.intellij.openapi.util.Computable.get(Computable.java:17) at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199) at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149) at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250) at com.intellij.lang.javascript.frameworks.react.ReactTagNameReference.multiResolve(ReactTagNameReference.java:68) at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.hasBadResolve(XmlHighlightVisitor.java:523) at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.doCheckRefs(XmlHighlightVisitor.java:450) at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.checkReferences(XmlHighlightVisitor.java:442) at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.checkTag(XmlHighlightVisitor.java:139) at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.visitXmlToken(XmlHighlightVisitor.java:87) at com.intellij.psi.impl.source.xml.XmlTokenImpl.accept(XmlTokenImpl.java:29) at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.visit(XmlHighlightVisitor.java:591) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)

intellij-rainbow-brackets commented 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
    at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:289)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:325)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByNameIncludingImplicit(JSClassResolver.java:391)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:125)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:126)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2010)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2007)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.lambda$calculateWithCaching$0(JSResolveUtil.java:2023)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.calculateWithCaching(JSResolveUtil.java:2021)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2005)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:197)
    at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
    at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeInsight.daemon.impl.ShowAutoImportPass.runGeneralHighlightingPass(ShowAutoImportPass.java:236)
    at com.intellij.codeInsight.daemon.impl.ShowAutoImportPass.lambda$getImportHints$2(ShowAutoImportPass.java:209)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.ShowAutoImportPass.lambda$getImportHints$3(ShowAutoImportPass.java:209)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.ShowAutoImportPass.getImportHints(ShowAutoImportPass.java:208)
    at com.intellij.codeInsight.actions.OptimizeImportsProcessor.prepareTask(OptimizeImportsProcessor.java:88)
    at com.intellij.codeInsight.actions.AbstractLayoutCodeProcessor$ProcessingTask.lambda$performFileProcessing$4(AbstractLayoutCodeProcessor.java:427)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:889)
    at com.intellij.openapi.application.ReadAction.compute(ReadAction.java:61)
    at com.intellij.codeInsight.actions.AbstractLayoutCodeProcessor$ProcessingTask.performFileProcessing(AbstractLayoutCodeProcessor.java:427)
    at com.intellij.codeInsight.actions.AbstractLayoutCodeProcessor$1.run(AbstractLayoutCodeProcessor.java:299)
    at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:962)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcessWithProgressAsync$5(CoreProgressManager.java:472)
    at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$3(ProgressRunner.java:235)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:178)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:165)
    at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$4(ProgressRunner.java:235)
    at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:668)
    at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:665)
    at java.base/java.security.AccessController.doPrivileged(Native Method)
    at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:665)
    at java.base/java.lang.Thread.run(Thread.java:834)
intellij-rainbow-brackets commented 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
    at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:289)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:325)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByNameIncludingImplicit(JSClassResolver.java:391)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:125)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:126)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2010)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2007)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.lambda$calculateWithCaching$0(JSResolveUtil.java:2023)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.calculateWithCaching(JSResolveUtil.java:2021)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2005)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
    at com.intellij.lang.javascript.psi.types.evaluable.JSReferenceExpressionType.getResolveResultsFromQualifier(JSReferenceExpressionType.java:128)
    at com.intellij.lang.javascript.psi.types.evaluable.JSReferenceExpressionType.evaluate(JSReferenceExpressionType.java:76)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.processRefExpr(JSTypeEvaluator.java:1119)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateTypesImpl(JSTypeEvaluator.java:339)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateTypes(JSTypeEvaluator.java:316)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypes(JSTypeEvaluator.java:176)
    at com.intellij.lang.javascript.psi.types.JSPsiBasedTypeOfType.evaluate(JSPsiBasedTypeOfType.java:109)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2380)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2384)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:171)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:103)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2506)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2498)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:222)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypesFromCache(JSCachingTypeProcessor.java:63)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$evaluateTypes$0(JSCachingTypeProcessor.java:53)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.processWithEvaluationGuard(JSTypeEvaluator.java:2394)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypes(JSCachingTypeProcessor.java:51)
    at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:43)
    at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:34)
    at com.intellij.lang.javascript.psi.resolve.QualifiedItemProcessor.evaluateExpressionOrElementType(QualifiedItemProcessor.java:580)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:113)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2010)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2007)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.lambda$calculateWithCaching$0(JSResolveUtil.java:2023)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.calculateWithCaching(JSResolveUtil.java:2021)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2005)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
    at com.intellij.lang.javascript.psi.types.evaluable.JSReferenceExpressionType.getResolveResultsFromQualifier(JSReferenceExpressionType.java:128)
    at com.intellij.lang.javascript.psi.types.evaluable.JSReferenceExpressionType.evaluate(JSReferenceExpressionType.java:76)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.processRefExpr(JSTypeEvaluator.java:1119)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateTypesImpl(JSTypeEvaluator.java:339)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateTypes(JSTypeEvaluator.java:316)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypes(JSTypeEvaluator.java:176)
    at com.intellij.lang.javascript.psi.types.JSPsiBasedTypeOfType.evaluate(JSPsiBasedTypeOfType.java:109)
    at com.intellij.lang.javascript.psi.types.evaluable.JSTypeStructuralPartProcessor.lambda$process$0(JSTypeStructuralPartProcessor.java:37)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithGuard(JSTypeEvaluator.java:2373)
    at com.intellij.lang.javascript.psi.types.evaluable.JSTypeStructuralPartProcessor.process(JSTypeStructuralPartProcessor.java:37)
    at com.intellij.lang.javascript.psi.types.evaluable.JSApplyCallType.evaluate(JSApplyCallType.java:130)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2380)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2384)
    at com.intellij.lang.javascript.psi.types.evaluable.JSReferenceExpressionType$JSApplyResolveResultsType.evaluate(JSReferenceExpressionType.java:348)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2380)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2384)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:97)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:34)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:30)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet.applyWithContext(JSEvaluationTaskSet.java:30)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2380)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2384)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:97)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:34)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:30)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet.applyWithContext(JSEvaluationTaskSet.java:30)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2380)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2384)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:97)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2380)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2384)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:171)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:103)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2506)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2498)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:222)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypesFromCache(JSCachingTypeProcessor.java:63)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$evaluateTypes$0(JSCachingTypeProcessor.java:53)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.processWithEvaluationGuard(JSTypeEvaluator.java:2394)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypes(JSCachingTypeProcessor.java:51)
    at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:43)
    at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:34)
    at com.intellij.lang.javascript.psi.resolve.QualifiedItemProcessor.evaluateExpressionOrElementType(QualifiedItemProcessor.java:580)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:113)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2010)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2007)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.lambda$calculateWithCaching$0(JSResolveUtil.java:2023)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.calculateWithCaching(JSResolveUtil.java:2021)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2005)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
    at com.intellij.lang.javascript.psi.ExpectedTypeEvaluator.resolveFunctionCall(ExpectedTypeEvaluator.java:862)
    at com.intellij.lang.javascript.psi.ExpectedTypeEvaluator.handleFunctionCallType(ExpectedTypeEvaluator.java:736)
    at com.intellij.lang.javascript.psi.types.JSFunctionParameterExpectedTypeImpl.substituteImpl(JSFunctionParameterExpectedTypeImpl.java:42)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteNoCache(JSTypeBaseImpl.java:621)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteAndOptimizeNoCache(JSTypeBaseImpl.java:613)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.lambda$substitute$1(JSTypeBaseImpl.java:602)
    at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$getLocalCachedValue$2(JSResolvedTypeIdCache.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
    at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:68)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:590)
    at com.intellij.lang.javascript.psi.types.guard.TypeScriptTypeRelations.expandAndOptimizeTypeRecursive(TypeScriptTypeRelations.java:261)
    at com.intellij.lang.javascript.psi.ExpectedTypeEvaluator.convertToContextual(ExpectedTypeEvaluator.java:97)
    at com.intellij.lang.javascript.psi.ExpectedTypeEvaluator.findExpectedType(ExpectedTypeEvaluator.java:92)
    at com.intellij.lang.javascript.dialects.JSDialectSpecificHandlersFactory.findExpectedType(JSDialectSpecificHandlersFactory.java:67)
    at com.intellij.lang.javascript.psi.JSContextTypeEvaluator.getParameterParentExpectedType(JSContextTypeEvaluator.java:146)
    at com.intellij.lang.javascript.psi.JSContextTypeEvaluator.processParameterExpectedTypeInCallExpression(JSContextTypeEvaluator.java:178)
    at com.intellij.lang.javascript.psi.JSContextTypeEvaluator.getParameterTypeByExpectedTypes(JSContextTypeEvaluator.java:161)
    at com.intellij.lang.javascript.psi.JSContextTypeEvaluator.getParameterType(JSContextTypeEvaluator.java:86)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.processParameterType(JSTypeEvaluator.java:1303)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.addTypeFromVariableResolveResult(JSTypeEvaluator.java:1204)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.addTypeFromVariableResolveResult(JSTypeEvaluator.java:1196)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doAddTypeFromResolveResult(JSTypeEvaluator.java:1177)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypes(JSTypeEvaluator.java:182)
    at com.intellij.lang.javascript.psi.types.JSPsiBasedTypeOfType.evaluate(JSPsiBasedTypeOfType.java:109)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2380)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2384)
    at com.intellij.lang.javascript.psi.types.evaluable.JSReferenceExpressionType$JSApplyResolveResultsType.evaluate(JSReferenceExpressionType.java:348)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2380)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2384)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:97)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2380)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2384)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:171)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:103)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2506)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2498)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:222)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypesFromCache(JSCachingTypeProcessor.java:63)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$evaluateTypes$0(JSCachingTypeProcessor.java:53)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.processWithEvaluationGuard(JSTypeEvaluator.java:2394)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypes(JSCachingTypeProcessor.java:51)
    at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:43)
    at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:34)
    at com.intellij.lang.javascript.psi.resolve.QualifiedItemProcessor.evaluateExpressionOrElementType(QualifiedItemProcessor.java:580)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:113)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2010)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2007)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.lambda$calculateWithCaching$0(JSResolveUtil.java:2023)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.calculateWithCaching(JSResolveUtil.java:2021)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2005)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:197)
    at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
    at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
intellij-rainbow-brackets commented 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: TypeScript JSX
    at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:289)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:325)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByNameIncludingImplicit(JSClassResolver.java:391)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:125)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.doResolveReference(TypeScriptReferenceExpressionResolver.java:131)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:61)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:29)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2010)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2007)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.lambda$calculateWithCaching$0(JSResolveUtil.java:2023)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.calculateWithCaching(JSResolveUtil.java:2021)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2005)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.resolve(JSReferenceExpressionImpl.java:142)
    at com.intellij.lang.javascript.psi.types.guard.JSTypeGuardUtil.getTypeIfAffectedByTypeGuard(JSTypeGuardUtil.java:244)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptAnnotatingVisitor.visitJSReferenceExpression(TypeScriptAnnotatingVisitor.java:144)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
    at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
intellij-rainbow-brackets commented 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: Flow JS
    at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:289)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:325)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByNameIncludingImplicit(JSClassResolver.java:391)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:125)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:126)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2010)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2007)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.lambda$calculateWithCaching$0(JSResolveUtil.java:2023)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.calculateWithCaching(JSResolveUtil.java:2021)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2005)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:197)
    at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
    at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:275)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
intellij-rainbow-brackets commented 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
    at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:289)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:325)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByQNameIncludingImplicit(JSClassResolver.java:324)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:99)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:44)
    at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.doResolve(JSDestructuringPropertyReference.java:52)
    at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.lambda$multiResolve$0(JSDestructuringPropertyReference.java:26)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2010)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2007)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.lambda$calculateWithCaching$0(JSResolveUtil.java:2023)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.calculateWithCaching(JSResolveUtil.java:2021)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2005)
    at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.multiResolve(JSDestructuringPropertyReference.java:26)
    at com.intellij.lang.javascript.psi.resolve.JSResolveResult.resolveReference(JSResolveResult.java:165)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElements(JSStubBasedPsiTreeUtil.java:703)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElement(JSStubBasedPsiTreeUtil.java:644)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElement(JSStubBasedPsiTreeUtil.java:636)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculatePossibleFunctions(JSStubBasedPsiTreeUtil.java:977)
    at com.intellij.lang.javascript.psi.impl.JSPsiImplUtils.calculatePossibleFunction(JSPsiImplUtils.java:988)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForVariable(JSSemanticHighlightingUtil.java:471)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForElement(JSSemanticHighlightingUtil.java:384)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForResolveResult(JSSemanticHighlightingUtil.java:319)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:237)
    at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
    at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
intellij-rainbow-brackets commented 3 years ago

interface IProps { visible: boolean; selectedItemIds: IServerGood['product_id'][]; onCancel: () => void; onChange: (v: IServerGood[]) => void; }

export const PriceDistrict: React.FC<{ value: number[]; onChange: (v: number[]) => void; }> = (props) => { const [min, setMin] = React.useState(); const [max, setMax] = React.useState();

return ( <> <span style={{ marginRight: '12px' }}>售价 <InputNumber max={max} value={min} formatter={formatMoney} onChange={ (v) => { setMin(v); props.onChange([v, max || 0]); }} /> - <InputNumber min={min} value={max} formatter={formatMoney} onChange={(v) => { setMax(v); props.onChange([min || 0, v]); }} /> </> ); };

const options = [ { type: ChoseCategory, field: 'category', label: '类目', customOptions: { allowClear: false, }, colSpan: { span: 8, }, }, { type: FORM_ITEM_TYPE.INPUT, label: '商品名称/ID', field: 'id', initialValue: '', rules: [], colSpan: { span: 12, }, customOptions: { // onChange: (val) => { // // do something // }, // $disabled: (form) => () => { // // 加上 $ 前缀就可以获取到 form // // do something // }, }, }, { type: PriceDistrict, field: 'price', colSpan: { span: 10, }, customOptions: { onChange: (v) => { console.log(v); }, }, }, { type: FORM_ITEM_TYPE.SELECT, label: '智能选品', field: 'ai', initialValue: '', colSpan: { span: 10, }, customOptions: { // apiConfig: '/byteshop/store/sublist', // placeholder: '全部', list: [ { id: '001', name: 'xxx' }, { id: '002', name: 'yyy' }, ], allowClear: false, // fields: { // valueField: 'shop_id', // labelField: 'shop_name', // }, }, }, ];

const getColumns = () => { return { '商品': { key: 'product_id', dataIndex: 'product_id', render: (v) => { return (

.
{v.name}
{v.product_id}
    );
  },
},
'售价': {
  render: (v) => {
    return formatMoney(v.discount_price, '¥');
  },
},
'销量': {
  render: (v) => {
    return formatMoney(v.sell_num, '');
  },
},

}; }; const DrawGoodList: React.FC = (props) => { const [selectedItemIds, setSelectedItemIds] = React.useState<IServerGood['product_id'][]>(props.selectedItemIds); const [selectedItems, setSelectedItems] = React.useState<IServerGood[]>([]); const isInitChange = React.useRef(true);

return ( <Drawer visible={props.visible} size='large' title='选择商品' onOk={() => { props.onChange(selectedItems); }} onCancel={props.onCancel}

<Search // className={styles.searchWrap} // rowClassName={styles.rowColumn} startPage={0} layout='search' apiConfig='/product/tproduct/list' dataType='json' options={options} columns={ getColumns() } rowKey="product_id" rowSelection={ { onChange: (k, r) => { setSelectedItems(r); if (isInitChange.current) { setSelectedItemIds([...props.selectedItemIds, ...k]); isInitChange.current = false; } else { setSelectedItemIds(k); } }, selectedRowKeys: selectedItemIds, } } pagination={ { hideOnSinglePage: true, } } /> ); };

export default DrawGoodList;


- attachment.stubsRestoredFromText.txt: stubsRestoredFromText.txt
- attachment.stubsRestoredFromText.txt.value: 

JSFileStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:TYPESCRIPT_INTERFACE:TypeScriptInterfaceStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:OBJECT_TYPE:TypeScriptObjectTypeStubImpl JS:PROPERTY_SIGNATURE:TypeScriptPropertySignatureStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:PROPERTY_SIGNATURE:TypeScriptPropertySignatureStubImpl JS:ARRAY_TYPE:TypeScriptArrayTypeStubImpl JS:INDEXED_ACCESS_TYPE:TypeScriptIndexedAccessTypeStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:STRING_LITERAL_TYPE:TypeScriptStringLiteralTypeStubImpl JS:PROPERTY_SIGNATURE:TypeScriptPropertySignatureStubImpl JS:FUNCTION_TYPE:TypeScriptFunctionTypeStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:PROPERTY_SIGNATURE:TypeScriptPropertySignatureStubImpl JS:FUNCTION_TYPE:TypeScriptFunctionTypeStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ARRAY_TYPE:TypeScriptArrayTypeStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_VARIABLE:TypeScriptVariableStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:TYPE_ARGUMENT_LIST:TypeScriptTypeArgumentListStubImpl JS:OBJECT_TYPE:TypeScriptObjectTypeStubImpl JS:PROPERTY_SIGNATURE:TypeScriptPropertySignatureStubImpl JS:ARRAY_TYPE:TypeScriptArrayTypeStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:PROPERTY_SIGNATURE:TypeScriptPropertySignatureStubImpl JS:FUNCTION_TYPE:TypeScriptFunctionTypeStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ARRAY_TYPE:TypeScriptArrayTypeStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_VARIABLE:TypeScriptVariableStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_VARIABLE:TypeScriptVariableStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:RETURN_STATEMENT:JSReturnStatementStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_VARIABLE:TypeScriptVariableStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:TYPE_ARGUMENT_LIST:TypeScriptTypeArgumentListStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_GENERIC_ARG_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:EXPORT_DEFAULT_ASSIGNMENT:ES6ExportDefaultAssignmentStubImpl


- attachment.stubsFromExistingPsi.txt: stubsFromExistingPsi.txt
- attachment.stubsFromExistingPsi.txt.value: 

JSFileStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:TYPESCRIPT_INTERFACE:TypeScriptInterfaceStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:OBJECT_TYPE:TypeScriptObjectTypeStubImpl JS:PROPERTY_SIGNATURE:TypeScriptPropertySignatureStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:PROPERTY_SIGNATURE:TypeScriptPropertySignatureStubImpl JS:ARRAY_TYPE:TypeScriptArrayTypeStubImpl JS:INDEXED_ACCESS_TYPE:TypeScriptIndexedAccessTypeStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:STRING_LITERAL_TYPE:TypeScriptStringLiteralTypeStubImpl JS:PROPERTY_SIGNATURE:TypeScriptPropertySignatureStubImpl JS:FUNCTION_TYPE:TypeScriptFunctionTypeStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:PROPERTY_SIGNATURE:TypeScriptPropertySignatureStubImpl JS:FUNCTION_TYPE:TypeScriptFunctionTypeStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ARRAY_TYPE:TypeScriptArrayTypeStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_VARIABLE:TypeScriptVariableStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:TYPE_ARGUMENT_LIST:TypeScriptTypeArgumentListStubImpl JS:OBJECT_TYPE:TypeScriptObjectTypeStubImpl JS:PROPERTY_SIGNATURE:TypeScriptPropertySignatureStubImpl JS:ARRAY_TYPE:TypeScriptArrayTypeStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:PROPERTY_SIGNATURE:TypeScriptPropertySignatureStubImpl JS:FUNCTION_TYPE:TypeScriptFunctionTypeStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ARRAY_TYPE:TypeScriptArrayTypeStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl XML_JS_GENERIC_ARG_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl XML_JS_GENERIC_ARG_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl XML_JS_GENERIC_ARG_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:STRING_LITERAL_TYPE:TypeScriptStringLiteralTypeStubImpl XML_JS_GENERIC_ARG_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_GENERIC_ARG_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:EXPORT_DEFAULT_ASSIGNMENT:ES6ExportDefaultAssignmentStubImpl


- StackTrace:

com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: TypeScript JSX at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85) at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149) at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92) at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71) at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:289) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:325) at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByQNameIncludingImplicit(JSClassResolver.java:324) at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:99) at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64) at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275) at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.doResolveReference(TypeScriptReferenceExpressionResolver.java:131) at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:61) at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:29) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2010) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2007) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.lambda$calculateWithCaching$0(JSResolveUtil.java:2023) at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149) at com.intellij.openapi.util.Computable.get(Computable.java:17) at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221) at com.intellij.openapi.util.Computable.get(Computable.java:17) at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199) at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149) at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.calculateWithCaching(JSResolveUtil.java:2021) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2005) at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521) at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.resolve(JSReferenceExpressionImpl.java:142) at com.intellij.lang.javascript.psi.types.guard.JSTypeGuardUtil.getTypeIfAffectedByTypeGuard(JSTypeGuardUtil.java:244) at com.intellij.lang.javascript.ecmascript6.TypeScriptAnnotatingVisitor.visitJSReferenceExpression(TypeScriptAnnotatingVisitor.java:144) at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509) at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:275) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)

intellij-rainbow-brackets commented 3 years ago

type TestLocalTransportProps = { directoryPath: string; };

const useStyles = makeStyles((theme) => ({ list: { border: '1px solid', borderColor: theme.palette.divider, padding: 0, overflow: 'auto', maxHeight: 300, }, subheader: { backgroundColor: theme.palette.primary.main, color: theme.palette.background.paper, }, }));

const TestLocalTransport = ({directoryPath}: TestLocalTransportProps) => { const {t} = useTranslation(); const classes = useStyles(); const {open, handleOpen, handleClose} = useModal(); const {request, state, loading, error} = useGetApi(api.directoryTest, { searchParams: {directoryPath: encodeURIComponent(directoryPath), accessType: 'READ'}, onSuccess: handleOpen, });

return ( <> <Button type="button" title={t('Test connection')} disabled={loading} onClick={request}> {t('Test')} {state && ( <Dialog maxWidth={'md'} open={open} close={handleClose} header={'Directory Test Results'}

{state && state.found && ( <> )} {error && {t('Test Failed')}}

)} </> ); };

type PathFoundComponentProps = { data: ITestFileResult; };

const PathFoundComponent = ({data}: PathFoundComponentProps) => { const {t} = useTranslation(); const {writeAccess, fileName} = data; return (

Directory {{fileName}} found Write access {{writeAccess: writeAccess ? 'enabled' : 'disabled'}}

); };

type DirectoryContentsListProps = { data: ITestFileResult['directoryContents']; };

const DirectoryContentsList = ({data}: DirectoryContentsListProps) => { const {t} = useTranslation(); const classes = useStyles(); if (data.length === 0) { return (

Directory is empty
  );

} return ( <List className={classes.list} dense subheader={

{t('FileName')}
     }
  >
     {data
        .sort((a, b) => Number(b.directory) - Number(a.directory))
        .map((file) => (
           <>
              <ListItem>
                 <ListItemIcon>{file.directory ? <FolderIcon /> : <FileIcon />}</ListItemIcon>
                 <ListItemText primary={file.name} />
              </ListItem>
              <Divider />
           </>
        ))}
  </List>

); };

export default TestLocalTransport;


- attachment.stubsRestoredFromText.txt: stubsRestoredFromText.txt
- attachment.stubsRestoredFromText.txt.value: 

JSFileStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:TYPESCRIPT_TYPE_ALIAS:TypeScriptTypeAliasStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:OBJECT_TYPE:TypeScriptObjectTypeStubImpl JS:PROPERTY_SIGNATURE:TypeScriptPropertySignatureStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_VARIABLE:TypeScriptVariableStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_VARIABLE:TypeScriptVariableStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:TYPESCRIPT_TYPE_ALIAS:TypeScriptTypeAliasStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:OBJECT_TYPE:TypeScriptObjectTypeStubImpl JS:PROPERTY_SIGNATURE:TypeScriptPropertySignatureStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_VARIABLE:TypeScriptVariableStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:ES6_PROPERTY:ES6PropertyStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:TYPESCRIPT_TYPE_ALIAS:TypeScriptTypeAliasStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:OBJECT_TYPE:TypeScriptObjectTypeStubImpl JS:PROPERTY_SIGNATURE:TypeScriptPropertySignatureStubImpl JS:INDEXED_ACCESS_TYPE:TypeScriptIndexedAccessTypeStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:STRING_LITERAL_TYPE:TypeScriptStringLiteralTypeStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_VARIABLE:TypeScriptVariableStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:EXPORT_DEFAULT_ASSIGNMENT:ES6ExportDefaultAssignmentStubImpl


- attachment.stubsFromExistingPsi.txt: stubsFromExistingPsi.txt
- attachment.stubsFromExistingPsi.txt.value: 

JSFileStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:TYPESCRIPT_TYPE_ALIAS:TypeScriptTypeAliasStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:OBJECT_TYPE:TypeScriptObjectTypeStubImpl JS:PROPERTY_SIGNATURE:TypeScriptPropertySignatureStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_VARIABLE:TypeScriptVariableStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_VARIABLE:TypeScriptVariableStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:TYPESCRIPT_VARIABLE:TypeScriptVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:TYPESCRIPT_VARIABLE:TypeScriptVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:TYPESCRIPT_VARIABLE:TypeScriptVariableStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:ES6_PROPERTY:ES6PropertyStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:TYPESCRIPT_VARIABLE:TypeScriptVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_VARIABLE:TypeScriptVariableStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl


- StackTrace:

com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: TypeScript JSX at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85) at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149) at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92) at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71) at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:289) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:325) at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByNameIncludingImplicit(JSClassResolver.java:391) at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:125) at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64) at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275) at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.doResolveReference(TypeScriptReferenceExpressionResolver.java:131) at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:61) at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:29) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2010) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2007) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.lambda$calculateWithCaching$0(JSResolveUtil.java:2023) at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149) at com.intellij.openapi.util.Computable.get(Computable.java:17) at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221) at com.intellij.openapi.util.Computable.get(Computable.java:17) at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199) at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149) at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.calculateWithCaching(JSResolveUtil.java:2021) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2005) at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521) at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.resolve(JSReferenceExpressionImpl.java:142) at com.intellij.lang.javascript.psi.types.guard.JSTypeGuardUtil.getTypeIfAffectedByTypeGuard(JSTypeGuardUtil.java:244) at com.intellij.lang.javascript.ecmascript6.TypeScriptAnnotatingVisitor.visitJSReferenceExpression(TypeScriptAnnotatingVisitor.java:144) at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509) at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:275) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)

intellij-rainbow-brackets commented 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: TypeScript JSX
    at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:289)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:325)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByNameIncludingImplicit(JSClassResolver.java:391)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:125)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.doResolveReference(TypeScriptReferenceExpressionResolver.java:131)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:61)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:29)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2010)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2007)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.lambda$calculateWithCaching$0(JSResolveUtil.java:2023)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.calculateWithCaching(JSResolveUtil.java:2021)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2005)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.resolve(JSReferenceExpressionImpl.java:142)
    at com.intellij.lang.javascript.psi.types.guard.JSTypeGuardUtil.getTypeIfAffectedByTypeGuard(JSTypeGuardUtil.java:244)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptAnnotatingVisitor.visitJSReferenceExpression(TypeScriptAnnotatingVisitor.java:144)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
    at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
intellij-rainbow-brackets commented 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: TypeScript
    at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementByQName(JSClassResolver.java:173)
    at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.processElementByQName(TypeScriptClassResolver.java:99)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.findElementsByQName(JSClassResolver.java:184)
    at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.findElementsByQNameFilteredByConfig(TypeScriptClassResolver.java:74)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.processMergedAndGlobalElements(TypeScriptQualifiedNameResolver.java:349)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.getTopLevelElementsWalkUp(TypeScriptQualifiedNameResolver.java:186)
    at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getTopLevelElements(JSQualifiedNameResolver.java:120)
    at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getExpandedTopLevelElements(JSQualifiedNameResolver.java:131)
    at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.resolveQualifiedName(JSQualifiedNameResolver.java:71)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.getResultWithoutCache(TypeScriptImportHandler.java:147)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveNameImpl(TypeScriptImportHandler.java:131)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveMainElementName(TypeScriptImportHandler.java:52)
    at com.intellij.lang.javascript.psi.types.JSTypeImpl.resolveTypeImpl(JSTypeImpl.java:153)
    at com.intellij.lang.javascript.psi.types.JSTypeImpl.lambda$new$2(JSTypeImpl.java:96)
    at com.intellij.lang.javascript.psi.types.JSTypeImpl.lambda$createResolvedTypeInfoCachedValue$4(JSTypeImpl.java:129)
    at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
    at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:235)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
    at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:236)
    at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
    at com.intellij.lang.javascript.psi.types.JSTypeImpl.resolveType(JSTypeImpl.java:136)
    at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.checkNeedGenericsApplying(TypeScriptGenericTypesEvaluator.java:260)
    at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.doEvaluateGenerics(TypeScriptGenericTypesEvaluator.java:110)
    at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.evaluateGenerics(TypeScriptGenericTypesEvaluator.java:83)
    at com.intellij.lang.javascript.psi.resolve.JSGenericTypesEvaluator.evaluateGenerics(JSGenericTypesEvaluator.java:125)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.applyContextAndProcess(JSTypeEvaluator.java:262)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$processAdditionalType$2(JSCachingTypeProcessor.java:109)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor$JSAdditionalTypeTrackingProcessor.evaluateAdditionalType(JSCachingTypeProcessor.java:147)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.processAdditionalType(JSCachingTypeProcessor.java:108)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:96)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:34)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:30)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet.applyWithContext(JSEvaluationTaskSet.java:30)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:167)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:99)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2505)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2497)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:218)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypesFromCache(JSCachingTypeProcessor.java:63)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$evaluateTypes$0(JSCachingTypeProcessor.java:53)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.processWithEvaluationGuard(JSTypeEvaluator.java:2393)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypes(JSCachingTypeProcessor.java:51)
    at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:43)
    at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:34)
    at com.intellij.lang.javascript.psi.resolve.QualifiedItemProcessor.evaluateExpressionOrElementType(QualifiedItemProcessor.java:575)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.doResolveReference(TypeScriptReferenceExpressionResolver.java:110)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:61)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:29)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:50)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:29)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
    at com.intellij.lang.javascript.psi.types.evaluable.JSReferenceExpressionType.getResolveResultsFromQualifier(JSReferenceExpressionType.java:129)
    at com.intellij.lang.javascript.psi.types.evaluable.JSReferenceExpressionType.evaluate(JSReferenceExpressionType.java:77)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.processRefExpr(JSTypeEvaluator.java:1111)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateTypesImpl(JSTypeEvaluator.java:331)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateTypes(JSTypeEvaluator.java:308)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypes(JSTypeEvaluator.java:172)
    at com.intellij.lang.javascript.psi.types.JSPsiBasedTypeOfType.evaluate(JSPsiBasedTypeOfType.java:109)
    at com.intellij.lang.javascript.psi.types.evaluable.JSTypeStructuralPartProcessor.lambda$process$0(JSTypeStructuralPartProcessor.java:37)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithGuard(JSTypeEvaluator.java:2372)
    at com.intellij.lang.javascript.psi.types.evaluable.JSTypeStructuralPartProcessor.process(JSTypeStructuralPartProcessor.java:37)
    at com.intellij.lang.javascript.psi.types.evaluable.JSApplyCallType.evaluate(JSApplyCallType.java:130)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:167)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:99)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2505)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2497)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:218)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getElementJSType(JSResolveUtil.java:169)
    at com.intellij.lang.javascript.psi.types.JSPsiBasedTypeOfType.substituteOrNull(JSPsiBasedTypeOfType.java:94)
    at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.mapContextualType(JSTypeSignatureChooser.kt:454)
    at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.checkOverload(JSTypeSignatureChooser.kt:415)
    at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.checkOverloads(JSTypeSignatureChooser.kt:236)
    at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.resolveOverloadsWithParametersCheck(JSTypeSignatureChooser.kt:224)
    at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.chooseOverload(JSTypeSignatureChooser.kt:175)
    at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.chooseOverload(JSTypeSignatureChooser.kt:333)
    at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.chooseOverload(JSTypeSignatureChooser.kt:296)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:57)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:29)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
    at com.intellij.lang.javascript.psi.types.evaluable.JSReferenceExpressionType.getResolveResultsFromQualifier(JSReferenceExpressionType.java:129)
    at com.intellij.lang.javascript.psi.types.evaluable.JSReferenceExpressionType.evaluate(JSReferenceExpressionType.java:77)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.processRefExpr(JSTypeEvaluator.java:1111)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateTypesImpl(JSTypeEvaluator.java:331)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateTypes(JSTypeEvaluator.java:308)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypes(JSTypeEvaluator.java:172)
    at com.intellij.lang.javascript.psi.types.JSPsiBasedTypeOfType.evaluate(JSPsiBasedTypeOfType.java:109)
    at com.intellij.lang.javascript.psi.types.evaluable.JSTypeStructuralPartProcessor.lambda$process$0(JSTypeStructuralPartProcessor.java:37)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithGuard(JSTypeEvaluator.java:2372)
    at com.intellij.lang.javascript.psi.types.evaluable.JSTypeStructuralPartProcessor.process(JSTypeStructuralPartProcessor.java:37)
    at com.intellij.lang.javascript.psi.types.evaluable.JSApplyCallType.evaluate(JSApplyCallType.java:130)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:167)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:99)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2505)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2497)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:218)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypesFromCache(JSCachingTypeProcessor.java:63)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$evaluateTypes$0(JSCachingTypeProcessor.java:53)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.processWithEvaluationGuard(JSTypeEvaluator.java:2393)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypes(JSCachingTypeProcessor.java:51)
    at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:43)
    at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:34)
    at com.intellij.lang.javascript.psi.resolve.QualifiedItemProcessor.evaluateExpressionOrElementType(QualifiedItemProcessor.java:575)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.doResolveReference(TypeScriptReferenceExpressionResolver.java:110)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:61)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:29)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:50)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:29)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
    at com.intellij.lang.javascript.psi.types.evaluable.JSReferenceExpressionType.getResolveResultsFromQualifier(JSReferenceExpressionType.java:129)
    at com.intellij.lang.javascript.psi.types.evaluable.JSReferenceExpressionType.evaluate(JSReferenceExpressionType.java:77)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.processRefExpr(JSTypeEvaluator.java:1111)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateTypesImpl(JSTypeEvaluator.java:331)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateTypes(JSTypeEvaluator.java:308)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypes(JSTypeEvaluator.java:172)
    at com.intellij.lang.javascript.psi.types.JSPsiBasedTypeOfType.evaluate(JSPsiBasedTypeOfType.java:109)
    at com.intellij.lang.javascript.psi.types.evaluable.JSTypeStructuralPartProcessor.lambda$process$0(JSTypeStructuralPartProcessor.java:37)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithGuard(JSTypeEvaluator.java:2372)
    at com.intellij.lang.javascript.psi.types.evaluable.JSTypeStructuralPartProcessor.process(JSTypeStructuralPartProcessor.java:37)
    at com.intellij.lang.javascript.psi.types.evaluable.JSApplyCallType.evaluate(JSApplyCallType.java:130)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:167)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:99)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2505)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2497)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:218)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getElementJSType(JSResolveUtil.java:169)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getExpressionJSType(JSResolveUtil.java:158)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getExpressionJSType(JSResolveUtil.java:150)
    at com.intellij.lang.javascript.psi.types.JSTypeofTypeImpl.processElement(JSTypeofTypeImpl.java:110)
    at com.intellij.lang.javascript.psi.types.JSTypeofTypeImpl.evaluateTypeInRange(JSTypeofTypeImpl.java:84)
    at com.intellij.lang.javascript.psi.types.JSTypeofTypeImpl.substituteImpl(JSTypeofTypeImpl.java:160)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteNoCache(JSTypeBaseImpl.java:621)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteAndOptimizeNoCache(JSTypeBaseImpl.java:613)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.lambda$substitute$1(JSTypeBaseImpl.java:602)
    at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$getLocalCachedValue$2(JSResolvedTypeIdCache.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
    at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:68)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601)
    at com.intellij.lang.javascript.psi.types.JSTypeSubstitutionContextImpl.substituteNested(JSTypeSubstitutionContextImpl.java:77)
    at com.intellij.lang.javascript.psi.types.guard.TypeScriptTypeRelations.lambda$expandUnionOrIntersectionType$5(TypeScriptTypeRelations.java:311)
    at com.intellij.util.containers.ContainerUtil.map(ContainerUtil.java:1983)
    at com.intellij.lang.javascript.psi.types.guard.TypeScriptTypeRelations.expandUnionOrIntersectionType(TypeScriptTypeRelations.java:310)
    at com.intellij.lang.javascript.psi.types.JSCompositeTypeImpl.substituteImpl(JSCompositeTypeImpl.java:490)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteNoCache(JSTypeBaseImpl.java:621)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteAndOptimizeNoCache(JSTypeBaseImpl.java:613)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.lambda$substitute$1(JSTypeBaseImpl.java:602)
    at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$getLocalCachedValue$2(JSResolvedTypeIdCache.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
    at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:68)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601)
    at com.intellij.lang.javascript.psi.types.JSWidenType.widenMultiStatementReturnType(JSWidenType.java:358)
    at com.intellij.lang.javascript.psi.types.JSWidenType$ReturnTypeWidening.apply(JSWidenType.java:333)
    at com.intellij.lang.javascript.psi.types.JSWidenType.substituteImpl(JSWidenType.java:521)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteNoCache(JSTypeBaseImpl.java:621)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteAndOptimizeNoCache(JSTypeBaseImpl.java:613)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.lambda$substitute$1(JSTypeBaseImpl.java:602)
    at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$getLocalCachedValue$2(JSResolvedTypeIdCache.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
    at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:68)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:590)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.applyContextAndProcess(JSTypeEvaluator.java:259)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:103)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:34)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:30)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet.applyWithContext(JSEvaluationTaskSet.java:30)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:167)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:99)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2505)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2497)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:218)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getElementJSType(JSResolveUtil.java:169)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getExpressionJSType(JSResolveUtil.java:158)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getExpressionJSType(JSResolveUtil.java:150)
    at com.intellij.lang.javascript.psi.types.JSTypeofTypeImpl.processElement(JSTypeofTypeImpl.java:110)
    at com.intellij.lang.javascript.psi.types.JSTypeofTypeImpl.evaluateTypeInRange(JSTypeofTypeImpl.java:84)
    at com.intellij.lang.javascript.psi.types.JSTypeofTypeImpl.substituteImpl(JSTypeofTypeImpl.java:160)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteNoCache(JSTypeBaseImpl.java:621)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteAndOptimizeNoCache(JSTypeBaseImpl.java:613)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.lambda$substitute$1(JSTypeBaseImpl.java:602)
    at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$getLocalCachedValue$2(JSResolvedTypeIdCache.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
    at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:68)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601)
    at com.intellij.lang.javascript.psi.types.JSWidenType$SimpleWidening.apply(JSWidenType.java:88)
    at com.intellij.lang.javascript.psi.types.JSWidenType.substituteImpl(JSWidenType.java:521)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteNoCache(JSTypeBaseImpl.java:621)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteAndOptimizeNoCache(JSTypeBaseImpl.java:613)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.lambda$substitute$1(JSTypeBaseImpl.java:602)
    at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$getLocalCachedValue$2(JSResolvedTypeIdCache.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
    at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:68)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:590)
    at com.intellij.lang.javascript.psi.types.guard.TypeScriptTypeRelations.expandAndOptimizeTypeRecursive(TypeScriptTypeRelations.java:261)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptSignatureChooser.calculatePossibleFunctionForVariable(TypeScriptSignatureChooser.java:455)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculatePossibleFunctions(JSStubBasedPsiTreeUtil.java:1028)
    at com.intellij.lang.javascript.psi.impl.JSPsiImplUtils.calculatePossibleFunction(JSPsiImplUtils.java:990)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForVariable(JSSemanticHighlightingUtil.java:471)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForElement(JSSemanticHighlightingUtil.java:384)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForResolveResult(JSSemanticHighlightingUtil.java:319)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:647)
    at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitElement(JSAnnotatingVisitor.java:150)
    at com.intellij.psi.impl.source.tree.LeafPsiElement.accept(LeafPsiElement.java:208)
    at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
intellij-rainbow-brackets commented 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: Flow JS
    at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByNameIncludingImplicit(JSClassResolver.java:391)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:125)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:126)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:197)
    at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
    at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:275)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
intellij-rainbow-brackets commented 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
    at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processNamespaceMembers(JSClassResolver.java:254)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.findNamespaceMembers(JSClassResolver.java:213)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.findNamespaceMembers(JSClassResolver.java:190)
    at com.intellij.lang.javascript.frameworks.react.ReactComponent.resolvePropsNoCache(ReactComponent.java:93)
    at com.intellij.lang.javascript.frameworks.react.ReactComponent.lambda$new$0(ReactComponent.java:44)
    at com.intellij.openapi.util.NullableLazyValue$1.compute(NullableLazyValue.java:52)
    at com.intellij.openapi.util.NullableLazyValue.getValue(NullableLazyValue.java:36)
    at com.intellij.lang.javascript.frameworks.react.ReactComponent.getProps(ReactComponent.java:78)
    at com.intellij.lang.javascript.frameworks.react.ReactXmlElementDescriptor.findComponentProp(ReactXmlElementDescriptor.java:115)
    at com.intellij.lang.javascript.frameworks.react.ReactXmlElementDescriptor.getAttributeDescriptor(ReactXmlElementDescriptor.java:104)
    at com.intellij.lang.javascript.frameworks.react.ReactXmlElementDescriptor.getAttributeDescriptor(ReactXmlElementDescriptor.java:294)
    at com.intellij.psi.impl.source.xml.XmlAttributeDelegate.getDescriptionImpl(XmlAttributeDelegate.java:66)
    at com.intellij.psi.impl.source.xml.XmlAttributeDelegate.lambda$getDescriptor$0(XmlAttributeDelegate.java:53)
    at com.intellij.psi.util.CachedValuesManager$1.compute(CachedValuesManager.java:153)
    at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
    at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:235)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
    at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:236)
    at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
    at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:78)
    at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:150)
    at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:120)
    at com.intellij.psi.impl.source.xml.XmlAttributeDelegate.getDescriptor(XmlAttributeDelegate.java:51)
    at com.intellij.psi.impl.source.xml.XmlStubBasedAttributeBase.getDescriptor(XmlStubBasedAttributeBase.java:197)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.checkAttribute(XmlHighlightVisitor.java:305)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.visitXmlToken(XmlHighlightVisitor.java:94)
    at com.intellij.psi.impl.source.xml.XmlTokenImpl.accept(XmlTokenImpl.java:29)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.visit(XmlHighlightVisitor.java:591)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
intellij-rainbow-brackets commented 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
    at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByQNameIncludingImplicit(JSClassResolver.java:324)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:99)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:126)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:197)
    at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
    at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
intellij-rainbow-brackets commented 3 years ago

function App() { return (

);

}

export default App;


- attachment.stubsRestoredFromText.txt: stubsRestoredFromText.txt
- attachment.stubsRestoredFromText.txt.value: 

JSFileStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl JS:EXPORT_DEFAULT_ASSIGNMENT:ES6ExportDefaultAssignmentStubImpl


- attachment.stubsFromExistingPsi.txt: stubsFromExistingPsi.txt
- attachment.stubsFromExistingPsi.txt.value: 

JSFileStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:EXPORT_DEFAULT_ASSIGNMENT:ES6ExportDefaultAssignmentStubImpl


- StackTrace:

com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: TypeScript JSX at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85) at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149) at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92) at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71) at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327) at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByNameIncludingImplicit(JSClassResolver.java:391) at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:125) at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64) at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275) at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.doResolveReference(TypeScriptReferenceExpressionResolver.java:131) at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:61) at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:29) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019) at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149) at com.intellij.openapi.util.Computable.get(Computable.java:17) at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221) at com.intellij.openapi.util.Computable.get(Computable.java:17) at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199) at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149) at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001) at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521) at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.resolve(JSReferenceExpressionImpl.java:142) at com.intellij.lang.javascript.psi.types.guard.JSTypeGuardUtil.getTypeIfAffectedByTypeGuard(JSTypeGuardUtil.java:244) at com.intellij.lang.javascript.ecmascript6.TypeScriptAnnotatingVisitor.visitJSReferenceExpression(TypeScriptAnnotatingVisitor.java:144) at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509) at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)

intellij-rainbow-brackets commented 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
    at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByQNameIncludingImplicit(JSClassResolver.java:324)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:99)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:44)
    at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.doResolve(JSDestructuringPropertyReference.java:52)
    at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.lambda$multiResolve$0(JSDestructuringPropertyReference.java:26)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
    at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.multiResolve(JSDestructuringPropertyReference.java:26)
    at com.intellij.lang.javascript.psi.resolve.JSResolveResult.resolveReference(JSResolveResult.java:165)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElements(JSStubBasedPsiTreeUtil.java:704)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElement(JSStubBasedPsiTreeUtil.java:645)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElement(JSStubBasedPsiTreeUtil.java:637)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculatePossibleFunctions(JSStubBasedPsiTreeUtil.java:983)
    at com.intellij.lang.javascript.psi.impl.JSPsiImplUtils.calculatePossibleFunction(JSPsiImplUtils.java:990)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForVariable(JSSemanticHighlightingUtil.java:471)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForElement(JSSemanticHighlightingUtil.java:384)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForResolveResult(JSSemanticHighlightingUtil.java:319)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:647)
    at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitElement(JSAnnotatingVisitor.java:150)
    at com.intellij.psi.impl.source.tree.LeafPsiElement.accept(LeafPsiElement.java:208)
    at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
intellij-rainbow-brackets commented 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
    at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByQNameIncludingImplicit(JSClassResolver.java:324)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:99)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:126)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:197)
    at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
    at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
intellij-rainbow-brackets commented 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
    at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByQNameIncludingImplicit(JSClassResolver.java:324)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:99)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:44)
    at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.doResolve(JSDestructuringPropertyReference.java:52)
    at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.lambda$multiResolve$0(JSDestructuringPropertyReference.java:26)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
    at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.multiResolve(JSDestructuringPropertyReference.java:26)
    at com.intellij.lang.javascript.psi.resolve.JSResolveResult.resolveReference(JSResolveResult.java:165)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElements(JSStubBasedPsiTreeUtil.java:704)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElement(JSStubBasedPsiTreeUtil.java:645)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElement(JSStubBasedPsiTreeUtil.java:637)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculatePossibleFunctions(JSStubBasedPsiTreeUtil.java:983)
    at com.intellij.lang.javascript.psi.impl.JSPsiImplUtils.calculatePossibleFunction(JSPsiImplUtils.java:990)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForVariable(JSSemanticHighlightingUtil.java:471)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForElement(JSSemanticHighlightingUtil.java:384)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForResolveResult(JSSemanticHighlightingUtil.java:319)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:237)
    at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
    at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
intellij-rainbow-brackets commented 3 years ago

Working on a React codebase with ESLint and Prettier plugins enabled, probably performed a code reformat when I noticed the error



- attachment.stubsFromExistingPsi.txt: stubsFromExistingPsi.txt
- attachment.stubsFromExistingPsi.txt.value: 

JSFileStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_PROPERTY:JSDestructuringPropertyStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_PROPERTY:JSDestructuringPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:DESTRUCTURING_PARAMETER:JSDestructuringParameterStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_ARRAY:JSDestructuringArrayStubImpl JS:VARIABLE:JSVariableStubImpl JS:VARIABLE:JSVariableStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_PROPERTY:JSDestructuringPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:DESTRUCTURING_PROPERTY:JSDestructuringPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:ES6_PROPERTY:ES6PropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:VARIABLE:JSVariableStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:RETURN_STATEMENT:JSReturnStatementStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:RETURN_STATEMENT:JSReturnStatementStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:FUNCTION_EXPRESSION:JSFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:PARAMETER_LIST:JSParameterListStubImpl JS:FORMAL_PARAMETER:JSParameterStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:DESTRUCTURING_ASSIGNMENT:JSDestructuringElementStubImpl JS:DESTRUCTURING_OBJECT:JSDestructuringObjectStubImpl JS:DESTRUCTURING_SHORTHANDED_PROPERTY:JSDestructuringShorthandedPropertyStubImpl JS:VARIABLE:JSVariableStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl PsiElement(XML_ATTRIBUTE):JSXmlAttributeStubImpl XML_JS_SCRIPT:JSEmbeddedContentStubImpl JS:EMBEDDED_EXPRESSION:JSEmbeddedContentStubImpl


- StackTrace:

com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6 at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85) at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149) at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92) at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71) at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327) at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByNameIncludingImplicit(JSClassResolver.java:391) at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:125) at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64) at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275) at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:126) at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019) at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149) at com.intellij.openapi.util.Computable.get(Computable.java:17) at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221) at com.intellij.openapi.util.Computable.get(Computable.java:17) at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199) at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149) at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001) at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521) at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:197) at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504) at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509) at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:275) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)

intellij-rainbow-brackets commented 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: TypeScript
    at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementByQName(JSClassResolver.java:173)
    at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.processElementByQName(TypeScriptClassResolver.java:99)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.findElementsByQName(JSClassResolver.java:184)
    at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.findElementsByQNameFilteredByConfig(TypeScriptClassResolver.java:74)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.processMergedAndGlobalElements(TypeScriptQualifiedNameResolver.java:349)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.getTopLevelElementsWalkUp(TypeScriptQualifiedNameResolver.java:186)
    at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getTopLevelElements(JSQualifiedNameResolver.java:120)
    at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getExpandedTopLevelElements(JSQualifiedNameResolver.java:131)
    at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.resolveQualifiedName(JSQualifiedNameResolver.java:71)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.getResultWithoutCache(TypeScriptImportHandler.java:147)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveNameImpl(TypeScriptImportHandler.java:131)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveMainElementName(TypeScriptImportHandler.java:52)
    at com.intellij.lang.javascript.psi.types.JSTypeImpl.resolveTypeImpl(JSTypeImpl.java:153)
    at com.intellij.lang.javascript.psi.types.JSTypeImpl.lambda$new$2(JSTypeImpl.java:96)
    at com.intellij.lang.javascript.psi.types.JSTypeImpl.lambda$createResolvedTypeInfoCachedValue$4(JSTypeImpl.java:129)
    at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
    at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:235)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
    at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:236)
    at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
    at com.intellij.lang.javascript.psi.types.JSTypeImpl.resolveType(JSTypeImpl.java:136)
    at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.checkNeedGenericsApplying(TypeScriptGenericTypesEvaluator.java:260)
    at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.doEvaluateGenerics(TypeScriptGenericTypesEvaluator.java:110)
    at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.evaluateGenerics(TypeScriptGenericTypesEvaluator.java:83)
    at com.intellij.lang.javascript.psi.resolve.JSGenericTypesEvaluator.evaluateGenerics(JSGenericTypesEvaluator.java:125)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.applyContextAndProcess(JSTypeEvaluator.java:262)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$processAdditionalType$2(JSCachingTypeProcessor.java:109)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor$JSAdditionalTypeTrackingProcessor.evaluateAdditionalType(JSCachingTypeProcessor.java:147)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.processAdditionalType(JSCachingTypeProcessor.java:108)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:96)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:34)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:30)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet.applyWithContext(JSEvaluationTaskSet.java:30)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:167)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:99)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2505)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2497)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:218)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypesFromCache(JSCachingTypeProcessor.java:63)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$evaluateTypes$0(JSCachingTypeProcessor.java:53)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.processWithEvaluationGuard(JSTypeEvaluator.java:2393)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypes(JSCachingTypeProcessor.java:51)
    at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:43)
    at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:34)
    at com.intellij.lang.javascript.psi.resolve.QualifiedItemProcessor.evaluateExpressionOrElementType(QualifiedItemProcessor.java:575)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.doResolveReference(TypeScriptReferenceExpressionResolver.java:110)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:61)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:29)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:50)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:29)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.resolve(JSReferenceExpressionImpl.java:142)
    at com.intellij.lang.javascript.psi.types.guard.JSTypeGuardUtil.getTypeIfAffectedByTypeGuard(JSTypeGuardUtil.java:244)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptAnnotatingVisitor.visitJSReferenceExpression(TypeScriptAnnotatingVisitor.java:144)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
    at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:275)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
intellij-rainbow-brackets commented 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: Flow JS
    at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByQNameIncludingImplicit(JSClassResolver.java:324)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:99)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:126)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:197)
    at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
    at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:275)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
intellij-rainbow-brackets commented 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: TypeScript JSX
    at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementByQName(JSClassResolver.java:173)
    at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.processElementByQName(TypeScriptClassResolver.java:99)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.findElementsByQName(JSClassResolver.java:184)
    at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.findElementsByQNameFilteredByConfig(TypeScriptClassResolver.java:74)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.processMergedAndGlobalElements(TypeScriptQualifiedNameResolver.java:349)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.getTopLevelElementsWalkUp(TypeScriptQualifiedNameResolver.java:186)
    at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getTopLevelElements(JSQualifiedNameResolver.java:120)
    at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getExpandedTopLevelElements(JSQualifiedNameResolver.java:131)
    at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.resolveQualifiedName(JSQualifiedNameResolver.java:71)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.getResultWithoutCache(TypeScriptImportHandler.java:147)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveNameImpl(TypeScriptImportHandler.java:131)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveNameImpl(TypeScriptImportHandler.java:76)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveName(TypeScriptImportHandler.java:63)
    at com.intellij.lang.javascript.frameworks.react.references.JSXResolveUtil.resolveTopLevelName(JSXResolveUtil.java:39)
    at com.intellij.lang.javascript.frameworks.react.ReactXmlExtension.resolveTopLevelTagOrComponent(ReactXmlExtension.java:155)
    at com.intellij.lang.javascript.frameworks.react.ReactTagNameReference.lambda$static$0(ReactTagNameReference.java:27)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.frameworks.react.ReactTagNameReference.multiResolve(ReactTagNameReference.java:68)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.hasBadResolve(XmlHighlightVisitor.java:523)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.doCheckRefs(XmlHighlightVisitor.java:450)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.checkReferences(XmlHighlightVisitor.java:442)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.checkTag(XmlHighlightVisitor.java:139)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.visitXmlToken(XmlHighlightVisitor.java:87)
    at com.intellij.psi.impl.source.xml.XmlTokenImpl.accept(XmlTokenImpl.java:29)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.visit(XmlHighlightVisitor.java:591)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
intellij-rainbow-brackets commented 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: TypeScript JSX
    at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementByQName(JSClassResolver.java:173)
    at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.processElementByQName(TypeScriptClassResolver.java:99)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.findElementsByQName(JSClassResolver.java:184)
    at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.findElementsByQNameFilteredByConfig(TypeScriptClassResolver.java:74)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.processMergedAndGlobalElements(TypeScriptQualifiedNameResolver.java:349)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.getTopLevelElementsWalkUp(TypeScriptQualifiedNameResolver.java:186)
    at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getTopLevelElements(JSQualifiedNameResolver.java:120)
    at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getExpandedTopLevelElements(JSQualifiedNameResolver.java:131)
    at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.resolveQualifiedName(JSQualifiedNameResolver.java:71)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.getResultWithoutCache(TypeScriptImportHandler.java:147)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveNameImpl(TypeScriptImportHandler.java:131)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveMainElementName(TypeScriptImportHandler.java:52)
    at com.intellij.lang.javascript.psi.types.JSTypeImpl.resolveTypeImpl(JSTypeImpl.java:153)
    at com.intellij.lang.javascript.psi.types.JSTypeImpl.lambda$new$2(JSTypeImpl.java:96)
    at com.intellij.lang.javascript.psi.types.JSTypeImpl.lambda$createResolvedTypeInfoCachedValue$4(JSTypeImpl.java:129)
    at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
    at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:235)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
    at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:236)
    at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
    at com.intellij.lang.javascript.psi.types.JSTypeImpl.resolveType(JSTypeImpl.java:136)
    at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.checkNeedGenericsApplying(TypeScriptGenericTypesEvaluator.java:260)
    at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.doEvaluateGenerics(TypeScriptGenericTypesEvaluator.java:110)
    at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.evaluateGenerics(TypeScriptGenericTypesEvaluator.java:83)
    at com.intellij.lang.javascript.psi.resolve.JSGenericTypesEvaluator.evaluateGenerics(JSGenericTypesEvaluator.java:125)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.applyContextAndProcess(JSTypeEvaluator.java:262)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$processAdditionalType$2(JSCachingTypeProcessor.java:109)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor$JSAdditionalTypeTrackingProcessor.evaluateAdditionalType(JSCachingTypeProcessor.java:147)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.processAdditionalType(JSCachingTypeProcessor.java:108)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:96)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:34)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:30)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet.applyWithContext(JSEvaluationTaskSet.java:30)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:167)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:99)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2505)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2497)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:218)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getElementJSType(JSResolveUtil.java:169)
    at com.intellij.lang.javascript.psi.types.JSPsiBasedTypeOfType.substituteOrNull(JSPsiBasedTypeOfType.java:94)
    at com.intellij.lang.javascript.psi.types.JSPsiBasedTypeOfType.substituteImpl(JSPsiBasedTypeOfType.java:83)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteNoCache(JSTypeBaseImpl.java:621)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteAndOptimizeNoCache(JSTypeBaseImpl.java:613)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.lambda$substitute$1(JSTypeBaseImpl.java:602)
    at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$getLocalCachedValue$2(JSResolvedTypeIdCache.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
    at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:68)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:590)
    at com.intellij.lang.javascript.psi.types.JSPsiBasedTypeOfType.substituteCompletely(JSPsiBasedTypeOfType.java:77)
    at com.intellij.lang.javascript.psi.JSTypeWithIncompleteSubstitution.substituteCompletely(JSTypeWithIncompleteSubstitution.java:37)
    at com.intellij.lang.javascript.psi.resolve.JSGenericTypesEvaluatorBase.lambda$inferGenericArgumentsFromCall$11(JSGenericTypesEvaluatorBase.java:520)
    at com.intellij.lang.javascript.psi.resolve.JSGenericTypesEvaluatorBase.getArgType(JSGenericTypesEvaluatorBase.java:762)
    at com.intellij.lang.javascript.psi.resolve.JSGenericTypesEvaluatorBase.inferGenericArgumentsFromCall(JSGenericTypesEvaluatorBase.java:713)
    at com.intellij.lang.javascript.psi.resolve.JSGenericTypesEvaluatorBase.inferGenericArgumentsFromCall(JSGenericTypesEvaluatorBase.java:525)
    at com.intellij.lang.javascript.psi.resolve.JSGenericTypesEvaluatorBase.doInferParameters(JSGenericTypesEvaluatorBase.java:251)
    at com.intellij.lang.javascript.psi.resolve.JSGenericTypesEvaluatorBase.inferGenericTypesForCall(JSGenericTypesEvaluatorBase.java:229)
    at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.getInferredCallLikeTypeSubstitutor(TypeScriptGenericTypesEvaluator.java:594)
    at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.getAllGenericTypeSubstitutor(TypeScriptGenericTypesEvaluator.java:230)
    at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.doEvaluateGenerics(TypeScriptGenericTypesEvaluator.java:112)
    at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.evaluateGenerics(TypeScriptGenericTypesEvaluator.java:94)
    at com.intellij.lang.javascript.psi.types.evaluable.JSApplyCallType$JSApplyCallTypeProcessor.applyGenerics(JSApplyCallType.java:276)
    at com.intellij.lang.javascript.psi.types.evaluable.JSApplyCallType$JSApplyCallTypeProcessor.applyToFunction(JSApplyCallType.java:231)
    at com.intellij.lang.javascript.psi.types.evaluable.JSApplyCallType$JSApplyCallTypeProcessor.processSpecialTypes(JSApplyCallType.java:201)
    at com.intellij.lang.javascript.psi.types.evaluable.JSTypeStructuralPartProcessor.process(JSTypeStructuralPartProcessor.java:25)
    at com.intellij.lang.javascript.psi.types.evaluable.JSApplyCallType.evaluate(JSApplyCallType.java:130)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
    at com.intellij.lang.javascript.psi.types.evaluable.JSReferenceExpressionType$JSApplyResolveResultsType.evaluate(JSReferenceExpressionType.java:337)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskList.applyWithContext(JSEvaluationTaskList.java:30)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:167)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:99)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2505)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2497)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:218)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getElementJSType(JSResolveUtil.java:169)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getExpressionTypeInContext(JSTypeEvaluator.java:714)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getTypeFromInitializer(JSTypeEvaluator.java:1355)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.addTypeFromVariableInitializer(JSTypeEvaluator.java:1269)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.addTypeFromVariableResolveResult(JSTypeEvaluator.java:1209)
    at com.intellij.lang.javascript.psi.types.evaluable.JSDestructuringTypeImpl.evaluate(JSDestructuringTypeImpl.java:37)
    at com.intellij.lang.javascript.psi.types.evaluable.JSEvaluableOnlyTypeBase.lambda$substituteImpl$0(JSEvaluableOnlyTypeBase.java:42)
    at com.intellij.lang.javascript.psi.types.evaluable.JSEvaluableOnlyTypeBase.substituteWithEvaluator(JSEvaluableOnlyTypeBase.java:55)
    at com.intellij.lang.javascript.psi.types.evaluable.JSEvaluableOnlyTypeBase.substituteImpl(JSEvaluableOnlyTypeBase.java:42)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteNoCache(JSTypeBaseImpl.java:621)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteAndOptimizeNoCache(JSTypeBaseImpl.java:613)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.lambda$substitute$1(JSTypeBaseImpl.java:602)
    at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$getLocalCachedValue$2(JSResolvedTypeIdCache.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
    at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:68)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601)
    at com.intellij.lang.javascript.psi.types.JSWidenType$SimpleWidening.apply(JSWidenType.java:88)
    at com.intellij.lang.javascript.psi.types.JSWidenType.substituteImpl(JSWidenType.java:521)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteNoCache(JSTypeBaseImpl.java:621)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteAndOptimizeNoCache(JSTypeBaseImpl.java:613)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.lambda$substitute$1(JSTypeBaseImpl.java:602)
    at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$getLocalCachedValue$2(JSResolvedTypeIdCache.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
    at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:68)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:590)
    at com.intellij.lang.javascript.psi.types.guard.JSTypeGuardChecker.getExactType(JSTypeGuardChecker.java:296)
    at com.intellij.lang.javascript.psi.types.guard.operations.JSApplyTypeOperationContextImpl.getDeclaredType(JSApplyTypeOperationContextImpl.java:36)
    at com.intellij.lang.javascript.psi.types.guard.operations.JSApplyTypeOperationContextImpl.lambda$new$0(JSApplyTypeOperationContextImpl.java:83)
    at com.intellij.openapi.util.NotNullLazyValue$2.compute(NotNullLazyValue.java:67)
    at com.intellij.openapi.util.NotNullLazyValue.getValue(NotNullLazyValue.java:38)
    at com.intellij.lang.javascript.psi.types.guard.operations.JSApplyTypeOperationContextImpl.getDeclaredType(JSApplyTypeOperationContextImpl.java:107)
    at com.intellij.lang.javascript.psi.types.guard.JSTypeGuardChecker.getTypeFromOperation(JSTypeGuardChecker.java:200)
    at com.intellij.lang.javascript.psi.types.guard.JSTypeGuardChecker.getNarrowedType(JSTypeGuardChecker.java:224)
    at com.intellij.lang.javascript.psi.resolve.JSTypeGuardEvaluator.getTypeFromTypeGuard(JSTypeGuardEvaluator.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSTypeGuardEvaluator.getGuardedTypeByEvaluateContext(JSTypeGuardEvaluator.java:57)
    at com.intellij.lang.javascript.psi.resolve.JSTypeGuardEvaluator.applyToExpressionType(JSTypeGuardEvaluator.java:31)
    at com.intellij.lang.javascript.psi.types.guard.JSTypeGuardUtil.getTypeIfAffectedByTypeGuard(JSTypeGuardUtil.java:255)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptAnnotatingVisitor.visitJSReferenceExpression(TypeScriptAnnotatingVisitor.java:144)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
    at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
intellij-rainbow-brackets commented 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
    at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByQNameIncludingImplicit(JSClassResolver.java:324)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:99)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:44)
    at com.intellij.lang.javascript.psi.types.evaluable.JSQualifiedReferenceType.doResolveNamespaceElements(JSQualifiedReferenceType.java:148)
    at com.intellij.lang.javascript.psi.types.evaluable.JSQualifiedReferenceType.lambda$resolveNamespaceElements$0(JSQualifiedReferenceType.java:128)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.types.evaluable.JSQualifiedReferenceType.resolveNamespaceElements(JSQualifiedReferenceType.java:127)
    at com.intellij.lang.javascript.psi.types.evaluable.JSQualifiedReferenceType.resolveTypesFromElements(JSQualifiedReferenceType.java:285)
    at com.intellij.lang.javascript.psi.types.evaluable.JSQualifiedReferenceType$JSQualifierProcessor.applyToType(JSQualifiedReferenceType.java:232)
    at com.intellij.lang.javascript.psi.types.evaluable.JSTypeStructuralPartProcessor.lambda$process$3(JSTypeStructuralPartProcessor.java:45)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.transform(JSEvaluationResultElement.java:102)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskList.lambda$transform$0(JSEvaluationTaskList.java:36)
    at com.intellij.util.containers.ContainerUtil.map(ContainerUtil.java:1983)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskList.transform(JSEvaluationTaskList.java:36)
    at com.intellij.lang.javascript.psi.types.evaluable.JSTypeStructuralPartProcessor.process(JSTypeStructuralPartProcessor.java:39)
    at com.intellij.lang.javascript.psi.types.evaluable.JSQualifiedReferenceType.evaluate(JSQualifiedReferenceType.java:180)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
    at com.intellij.lang.javascript.psi.types.evaluable.JSReferenceExpressionType$JSApplyResolveResultsType.evaluate(JSReferenceExpressionType.java:337)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
    at com.intellij.lang.javascript.psi.types.evaluable.JSReferenceExpressionType$JSApplyResolveResultsType.evaluate(JSReferenceExpressionType.java:337)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:34)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:30)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet.applyWithContext(JSEvaluationTaskSet.java:30)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:34)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:30)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet.applyWithContext(JSEvaluationTaskSet.java:30)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:167)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:99)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2505)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2497)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:218)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getElementJSType(JSResolveUtil.java:169)
    at com.intellij.lang.javascript.psi.types.JSPsiBasedTypeOfType.substituteOrNull(JSPsiBasedTypeOfType.java:94)
    at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.mapContextualType(JSTypeSignatureChooser.kt:454)
    at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.checkOverload(JSTypeSignatureChooser.kt:415)
    at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.checkOverloads(JSTypeSignatureChooser.kt:236)
    at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.resolveOverloadsWithParametersCheck(JSTypeSignatureChooser.kt:224)
    at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.chooseOverload(JSTypeSignatureChooser.kt:175)
    at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.chooseOverload(JSTypeSignatureChooser.kt:333)
    at com.intellij.lang.javascript.ecmascript6.types.JSTypeSignatureChooser.chooseOverload(JSTypeSignatureChooser.kt:300)
    at com.intellij.lang.javascript.psi.resolve.ResolveResultSink.lambda$filterOverloads$8(ResolveResultSink.java:484)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.processWithEvaluationGuard(JSTypeEvaluator.java:2393)
    at com.intellij.lang.javascript.psi.resolve.ResolveResultSink.filterOverloads(ResolveResultSink.java:483)
    at com.intellij.lang.javascript.psi.resolve.ResolveResultSink.getFilteredResults(ResolveResultSink.java:468)
    at com.intellij.lang.javascript.psi.resolve.ResolveResultSink.getResultsAsResolveResults(ResolveResultSink.java:319)
    at com.intellij.lang.javascript.psi.resolve.SinkResolveProcessor.getResultsAsResolveResults(SinkResolveProcessor.java:239)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:116)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:197)
    at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
    at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
intellij-rainbow-brackets commented 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
    at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByQNameIncludingImplicit(JSClassResolver.java:324)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:99)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:44)
    at com.intellij.lang.javascript.psi.types.evaluable.JSQualifiedReferenceType.doResolveNamespaceElements(JSQualifiedReferenceType.java:148)
    at com.intellij.lang.javascript.psi.types.evaluable.JSQualifiedReferenceType.lambda$resolveNamespaceElements$0(JSQualifiedReferenceType.java:128)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.types.evaluable.JSQualifiedReferenceType.resolveNamespaceElements(JSQualifiedReferenceType.java:127)
    at com.intellij.lang.javascript.psi.types.evaluable.JSQualifiedReferenceType.resolveTypesFromElements(JSQualifiedReferenceType.java:285)
    at com.intellij.lang.javascript.psi.types.evaluable.JSQualifiedReferenceType$JSQualifierProcessor.applyToType(JSQualifiedReferenceType.java:232)
    at com.intellij.lang.javascript.psi.types.evaluable.JSQualifiedReferenceType$JSQualifierProcessor.processSpecialTypes(JSQualifiedReferenceType.java:205)
    at com.intellij.lang.javascript.psi.types.evaluable.JSTypeStructuralPartProcessor.process(JSTypeStructuralPartProcessor.java:25)
    at com.intellij.lang.javascript.psi.types.evaluable.JSQualifiedReferenceType.evaluate(JSQualifiedReferenceType.java:180)
    at com.intellij.lang.javascript.psi.types.evaluable.JSEvaluableOnlyTypeBase.lambda$substituteImpl$0(JSEvaluableOnlyTypeBase.java:42)
    at com.intellij.lang.javascript.psi.types.evaluable.JSEvaluableOnlyTypeBase.substituteWithEvaluator(JSEvaluableOnlyTypeBase.java:55)
    at com.intellij.lang.javascript.psi.types.evaluable.JSEvaluableOnlyTypeBase.substituteImpl(JSEvaluableOnlyTypeBase.java:42)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteNoCache(JSTypeBaseImpl.java:621)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteAndOptimizeNoCache(JSTypeBaseImpl.java:613)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.lambda$substitute$1(JSTypeBaseImpl.java:602)
    at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$getLocalCachedValue$2(JSResolvedTypeIdCache.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
    at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:68)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:590)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.applyContextAndProcess(JSTypeEvaluator.java:259)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$processAdditionalType$2(JSCachingTypeProcessor.java:109)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor$JSAdditionalTypeTrackingProcessor.evaluateAdditionalType(JSCachingTypeProcessor.java:147)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.processAdditionalType(JSCachingTypeProcessor.java:108)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:96)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:34)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:30)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet.applyWithContext(JSEvaluationTaskSet.java:30)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:167)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:99)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2505)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2497)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:218)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypesFromCache(JSCachingTypeProcessor.java:63)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$evaluateTypes$0(JSCachingTypeProcessor.java:53)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.processWithEvaluationGuard(JSTypeEvaluator.java:2393)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypes(JSCachingTypeProcessor.java:51)
    at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:43)
    at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:34)
    at com.intellij.lang.javascript.psi.resolve.QualifiedItemProcessor.evaluateExpressionOrElementType(QualifiedItemProcessor.java:575)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:113)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:197)
    at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
    at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
intellij-rainbow-brackets commented 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: TypeScript JSX
    at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementByQName(JSClassResolver.java:173)
    at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.processElementByQName(TypeScriptClassResolver.java:99)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.findElementsByQName(JSClassResolver.java:184)
    at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.findElementsByQNameFilteredByConfig(TypeScriptClassResolver.java:74)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.processMergedAndGlobalElements(TypeScriptQualifiedNameResolver.java:349)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.getTopLevelElementsWalkUp(TypeScriptQualifiedNameResolver.java:186)
    at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getTopLevelElements(JSQualifiedNameResolver.java:120)
    at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getExpandedTopLevelElements(JSQualifiedNameResolver.java:131)
    at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.resolveQualifiedName(JSQualifiedNameResolver.java:71)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.getResultWithoutCache(TypeScriptImportHandler.java:147)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveNameImpl(TypeScriptImportHandler.java:131)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveMainElementName(TypeScriptImportHandler.java:52)
    at com.intellij.lang.javascript.psi.types.JSTypeImpl.resolveTypeImpl(JSTypeImpl.java:153)
    at com.intellij.lang.javascript.psi.types.JSTypeImpl.lambda$new$2(JSTypeImpl.java:96)
    at com.intellij.lang.javascript.psi.types.JSTypeImpl.lambda$createResolvedTypeInfoCachedValue$4(JSTypeImpl.java:129)
    at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
    at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:235)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
    at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:236)
    at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
    at com.intellij.lang.javascript.psi.types.JSTypeImpl.resolveType(JSTypeImpl.java:136)
    at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.checkNeedGenericsApplying(TypeScriptGenericTypesEvaluator.java:260)
    at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.doEvaluateGenerics(TypeScriptGenericTypesEvaluator.java:110)
    at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.evaluateGenerics(TypeScriptGenericTypesEvaluator.java:83)
    at com.intellij.lang.javascript.psi.resolve.JSGenericTypesEvaluator.evaluateGenerics(JSGenericTypesEvaluator.java:125)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.applyContextAndProcess(JSTypeEvaluator.java:262)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$processAdditionalType$2(JSCachingTypeProcessor.java:109)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor$JSAdditionalTypeTrackingProcessor.evaluateAdditionalType(JSCachingTypeProcessor.java:147)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.processAdditionalType(JSCachingTypeProcessor.java:108)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:96)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:34)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:30)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet.applyWithContext(JSEvaluationTaskSet.java:30)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:167)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:99)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2505)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2497)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:218)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypesFromCache(JSCachingTypeProcessor.java:63)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$evaluateTypes$0(JSCachingTypeProcessor.java:53)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.processWithEvaluationGuard(JSTypeEvaluator.java:2393)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypes(JSCachingTypeProcessor.java:51)
    at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:43)
    at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:34)
    at com.intellij.lang.javascript.psi.resolve.QualifiedItemProcessor.evaluateExpressionOrElementType(QualifiedItemProcessor.java:575)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.doResolveReference(TypeScriptReferenceExpressionResolver.java:110)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:61)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:29)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.resolve(JSReferenceExpressionImpl.java:142)
    at com.intellij.lang.javascript.psi.types.guard.JSTypeGuardUtil.getTypeIfAffectedByTypeGuard(JSTypeGuardUtil.java:244)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptAnnotatingVisitor.visitJSReferenceExpression(TypeScriptAnnotatingVisitor.java:144)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
    at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:275)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
intellij-rainbow-brackets commented 3 years ago

- attachment.stubsFromExistingPsi.txt: stubsFromExistingPsi.txt
- attachment.stubsFromExistingPsi.txt.value: 

JSFileStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:VAR_STATEMENT:JSVarStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_VARIABLE:TypeScriptVariableStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:EXPORT_DECLARATION:ES6ExportDeclarationStubImpl JS:EXPORT_SPECIFIER:ES6ExportSpecifierStubImpl JS:EXPORT_SPECIFIER_ALIAS:ES6ExportSpecifierAliasStubImpl


- StackTrace:

com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: TypeScript at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85) at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149) at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92) at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71) at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327) at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByNameIncludingImplicit(JSClassResolver.java:391) at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:125) at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64) at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275) at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.doResolveReference(TypeScriptReferenceExpressionResolver.java:131) at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:61) at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:29) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019) at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149) at com.intellij.openapi.util.Computable.get(Computable.java:17) at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221) at com.intellij.openapi.util.Computable.get(Computable.java:17) at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199) at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149) at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001) at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521) at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.resolve(JSReferenceExpressionImpl.java:142) at com.intellij.lang.javascript.psi.types.guard.JSTypeGuardUtil.getTypeIfAffectedByTypeGuard(JSTypeGuardUtil.java:244) at com.intellij.lang.javascript.ecmascript6.TypeScriptAnnotatingVisitor.visitJSReferenceExpression(TypeScriptAnnotatingVisitor.java:144) at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509) at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)

intellij-rainbow-brackets commented 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
    at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByNameIncludingImplicit(JSClassResolver.java:391)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:125)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:126)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:197)
    at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
    at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
intellij-rainbow-brackets commented 3 years ago

- attachment.stubsFromExistingPsi.txt: stubsFromExistingPsi.txt
- attachment.stubsFromExistingPsi.txt.value: 

JSFileStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:IMPORTED_BINDING:ES6ImportedBindingStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:IMPORT_DECLARATION:ES6ImportDeclarationStubImpl JS:NAMED_IMPORTS:ES6NamedImportsStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:IMPORT_SPECIFIER:ES6ImportSpecifierStubImpl JS:FROM_CLAUSE:ES6FromClauseStubImpl JS:TYPESCRIPT_CLASS:TypeScriptClassStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl TS:ATTRIBUTE:ES6DecoratorStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:LITERAL_EXPRESSION:JSLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:LITERAL_EXPRESSION:JSLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:LITERAL_EXPRESSION:JSLiteralExpressionStubImpl JS:ES6_EXTEND_LIST:ES6ReferenceListStubImpl JS:EXTEND_LIST_MEMBER:JSReferenceListMemberStubImpl JS:IMPLEMENTS_LIST:JSReferenceListStubImpl JS:EXTEND_LIST_MEMBER:JSReferenceListMemberStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl TS:ATTRIBUTE:ES6DecoratorStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:TYPESCRIPT_FIELD:TypeScriptFieldStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl TS:ATTRIBUTE:ES6DecoratorStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl TS:ATTRIBUTE:ES6DecoratorStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FIELD:TypeScriptFieldStubImpl JS:ARRAY_TYPE:TypeScriptArrayTypeStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FIELD:TypeScriptFieldStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FIELD:TypeScriptFieldStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FIELD:TypeScriptFieldStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FIELD:TypeScriptFieldStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FIELD:TypeScriptFieldStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:TYPE_ARGUMENT_LIST:TypeScriptTypeArgumentListStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FIELD:TypeScriptFieldStubImpl JS:ARRAY_TYPE:TypeScriptArrayTypeStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FIELD:TypeScriptFieldStubImpl JS:ARRAY_TYPE:TypeScriptArrayTypeStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FIELD:TypeScriptFieldStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FIELD:TypeScriptFieldStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FIELD:TypeScriptFieldStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FIELD:TypeScriptFieldStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FIELD:TypeScriptFieldStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FIELD:TypeScriptFieldStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FIELD:TypeScriptFieldStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FIELD:TypeScriptFieldStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FIELD:TypeScriptFieldStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FIELD:TypeScriptFieldStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FIELD:TypeScriptFieldStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FIELD:TypeScriptFieldStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FIELD:TypeScriptFieldStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FIELD:TypeScriptFieldStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FIELD:TypeScriptFieldStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FIELD:TypeScriptFieldStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FIELD:TypeScriptFieldStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FIELD:TypeScriptFieldStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FIELD:TypeScriptFieldStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FIELD:TypeScriptFieldStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FIELD:TypeScriptFieldStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FIELD:TypeScriptFieldStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FIELD:TypeScriptFieldStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FIELD:TypeScriptFieldStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FIELD:TypeScriptFieldStubImpl JS:FIELD_STATEMENT:ES6FieldStatementStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FIELD:TypeScriptFieldStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:RETURN_STATEMENT:JSReturnStatementStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:RETURN_STATEMENT:JSReturnStatementStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:RETURN_STATEMENT:JSReturnStatementStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:RETURN_STATEMENT:JSReturnStatementStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:RETURN_STATEMENT:JSReturnStatementStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:ES6_PROPERTY:ES6PropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:ES6_PROPERTY:ES6PropertyStubImpl JS:ES6ComputedName:ES6ComputedNameStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:ASSIGNMENT_EXPRESSION:JSAssignmentExpressionStubImpl JS:DEFINITION_EXPRESSION:JSDefinitionExpressionStubImpl JS:RETURN_STATEMENT:JSReturnStatementStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:RETURN_STATEMENT:JSReturnStatementStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:SINGLE_TYPE:TypeScriptSingleTypeStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:RETURN_STATEMENT:JSReturnStatementStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:PROPERTY:JSPropertyStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:SPREAD_EXPRESSION:JSSpreadExpressionStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_FUNCTION:TypeScriptFunctionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:OBJECT_LITERAL:JSObjectLiteralExpressionStubImpl JS:CALL_EXPRESSION:JSCallExpressionStubImpl JS:TYPESCRIPT_FUNCTION_EXPRESSION:TypeScriptFunctionExpressionStubImpl JS:ATTRIBUTE_LIST:JSAttributeListStubImpl JS:TYPESCRIPT_PARAMETER_LIST:TypeScriptParameterListStubImpl JS:TYPESCRIPT_PARAMETER:TypeScriptParameterStubImpl


- StackTrace:

com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: TypeScript at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85) at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149) at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92) at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71) at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327) at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementByQName(JSClassResolver.java:173) at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.processElementByQName(TypeScriptClassResolver.java:99) at com.intellij.lang.javascript.psi.resolve.JSClassResolver.findElementsByQName(JSClassResolver.java:184) at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.findElementsByQNameFilteredByConfig(TypeScriptClassResolver.java:74) at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.processMergedAndGlobalElements(TypeScriptQualifiedNameResolver.java:349) at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.getTopLevelElementsWalkUp(TypeScriptQualifiedNameResolver.java:186) at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getTopLevelElements(JSQualifiedNameResolver.java:120) at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getExpandedTopLevelElements(JSQualifiedNameResolver.java:131) at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.resolveQualifiedName(JSQualifiedNameResolver.java:71) at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.getResultWithoutCache(TypeScriptImportHandler.java:147) at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveNameImpl(TypeScriptImportHandler.java:131) at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveMainElementName(TypeScriptImportHandler.java:52) at com.intellij.lang.javascript.psi.types.JSTypeImpl.resolveTypeImpl(JSTypeImpl.java:153) at com.intellij.lang.javascript.psi.types.JSTypeImpl.lambda$new$2(JSTypeImpl.java:96) at com.intellij.lang.javascript.psi.types.JSTypeImpl.lambda$createResolvedTypeInfoCachedValue$4(JSTypeImpl.java:129) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:235) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:236) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43) at com.intellij.lang.javascript.psi.types.JSTypeImpl.resolveType(JSTypeImpl.java:136) at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.checkNeedGenericsApplying(TypeScriptGenericTypesEvaluator.java:260) at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.doEvaluateGenerics(TypeScriptGenericTypesEvaluator.java:110) at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.evaluateGenerics(TypeScriptGenericTypesEvaluator.java:83) at com.intellij.lang.javascript.psi.resolve.JSGenericTypesEvaluator.evaluateGenerics(JSGenericTypesEvaluator.java:125) at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.applyContextAndProcess(JSTypeEvaluator.java:262) at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$processAdditionalType$2(JSCachingTypeProcessor.java:109) at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor$JSAdditionalTypeTrackingProcessor.evaluateAdditionalType(JSCachingTypeProcessor.java:147) at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.processAdditionalType(JSCachingTypeProcessor.java:108) at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:96) at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:34) at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:30) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75) at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet.applyWithContext(JSEvaluationTaskSet.java:30) at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94) at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383) at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82) at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46) at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93) at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94) at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383) at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82) at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:167) at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:99) at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2505) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40) at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2497) at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:218) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getElementJSType(JSResolveUtil.java:169) at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getExpressionTypeInContext(JSTypeEvaluator.java:714) at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.processBinaryOperation(JSTypeEvaluator.java:508) at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateTypesImpl(JSTypeEvaluator.java:417) at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateTypes(JSTypeEvaluator.java:308) at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypes(JSTypeEvaluator.java:172) at com.intellij.lang.javascript.psi.types.JSPsiBasedTypeOfType.evaluate(JSPsiBasedTypeOfType.java:109) at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94) at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383) at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82) at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:167) at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:99) at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2505) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40) at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2497) at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:218) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getElementJSType(JSResolveUtil.java:169) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getExpressionJSType(JSResolveUtil.java:158) at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getExpressionJSType(JSResolveUtil.java:150) at com.intellij.lang.javascript.psi.types.JSTypeofTypeImpl.processElement(JSTypeofTypeImpl.java:110) at com.intellij.lang.javascript.psi.types.JSTypeofTypeImpl.evaluateTypeInRange(JSTypeofTypeImpl.java:84) at com.intellij.lang.javascript.psi.types.JSTypeofTypeImpl.substituteImpl(JSTypeofTypeImpl.java:160) at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteNoCache(JSTypeBaseImpl.java:621) at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteAndOptimizeNoCache(JSTypeBaseImpl.java:613) at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.lambda$substitute$1(JSTypeBaseImpl.java:602) at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$getLocalCachedValue$2(JSResolvedTypeIdCache.java:66) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40) at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:60) at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797) at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601) at com.intellij.lang.javascript.psi.types.JSWidenType$SimpleWidening.apply(JSWidenType.java:88) at com.intellij.lang.javascript.psi.types.JSWidenType.substituteImpl(JSWidenType.java:521) at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteNoCache(JSTypeBaseImpl.java:621) at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteAndOptimizeNoCache(JSTypeBaseImpl.java:613) at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.lambda$substitute$1(JSTypeBaseImpl.java:602) at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$getLocalCachedValue$2(JSResolvedTypeIdCache.java:66) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43) at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111) at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42) at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75) at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40) at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:60) at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:797) at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:601) at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:590) at com.intellij.lang.javascript.psi.types.guard.TypeScriptTypeRelations.expandAndOptimizeTypeRecursive(TypeScriptTypeRelations.java:261) at com.intellij.lang.javascript.ecmascript6.TypeScriptSignatureChooser.calculatePossibleFunctionForVariable(TypeScriptSignatureChooser.java:455) at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculatePossibleFunctions(JSStubBasedPsiTreeUtil.java:1028) at com.intellij.lang.javascript.psi.impl.JSPsiImplUtils.calculatePossibleFunction(JSPsiImplUtils.java:990) at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForVariable(JSSemanticHighlightingUtil.java:471) at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForElement(JSSemanticHighlightingUtil.java:384) at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForResolveResult(JSSemanticHighlightingUtil.java:319) at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:647) at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitElement(JSAnnotatingVisitor.java:150) at com.intellij.psi.impl.source.tree.LeafPsiElement.accept(LeafPsiElement.java:208) at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:275) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)

intellij-rainbow-brackets commented 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
    at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByQNameIncludingImplicit(JSClassResolver.java:324)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:99)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:44)
    at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.doResolve(JSDestructuringPropertyReference.java:52)
    at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.lambda$multiResolve$0(JSDestructuringPropertyReference.java:26)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
    at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.multiResolve(JSDestructuringPropertyReference.java:26)
    at com.intellij.lang.javascript.psi.resolve.JSResolveResult.resolveReference(JSResolveResult.java:165)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElements(JSStubBasedPsiTreeUtil.java:704)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElement(JSStubBasedPsiTreeUtil.java:645)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElement(JSStubBasedPsiTreeUtil.java:637)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculatePossibleFunctions(JSStubBasedPsiTreeUtil.java:983)
    at com.intellij.lang.javascript.psi.impl.JSPsiImplUtils.calculatePossibleFunction(JSPsiImplUtils.java:990)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForVariable(JSSemanticHighlightingUtil.java:471)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForElement(JSSemanticHighlightingUtil.java:384)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForResolveResult(JSSemanticHighlightingUtil.java:319)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:237)
    at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
    at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
intellij-rainbow-brackets commented 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
    at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByQNameIncludingImplicit(JSClassResolver.java:324)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:99)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:44)
    at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.doResolve(JSDestructuringPropertyReference.java:52)
    at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.lambda$multiResolve$0(JSDestructuringPropertyReference.java:26)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
    at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.multiResolve(JSDestructuringPropertyReference.java:26)
    at com.intellij.lang.javascript.psi.resolve.JSResolveResult.resolveReference(JSResolveResult.java:165)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElements(JSStubBasedPsiTreeUtil.java:704)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElement(JSStubBasedPsiTreeUtil.java:645)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElement(JSStubBasedPsiTreeUtil.java:637)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculatePossibleFunctions(JSStubBasedPsiTreeUtil.java:983)
    at com.intellij.lang.javascript.psi.impl.JSPsiImplUtils.calculatePossibleFunction(JSPsiImplUtils.java:990)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForVariable(JSSemanticHighlightingUtil.java:471)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForElement(JSSemanticHighlightingUtil.java:384)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForResolveResult(JSSemanticHighlightingUtil.java:319)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:647)
    at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitElement(JSAnnotatingVisitor.java:150)
    at com.intellij.psi.impl.source.tree.LeafPsiElement.accept(LeafPsiElement.java:208)
    at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
intellij-rainbow-brackets commented 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: Flow JS
    at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:289)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:325)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByQNameIncludingImplicit(JSClassResolver.java:324)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:99)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:44)
    at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.doResolve(JSDestructuringPropertyReference.java:52)
    at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.lambda$multiResolve$0(JSDestructuringPropertyReference.java:26)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2010)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2007)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.lambda$calculateWithCaching$0(JSResolveUtil.java:2023)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.calculateWithCaching(JSResolveUtil.java:2021)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2005)
    at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.multiResolve(JSDestructuringPropertyReference.java:26)
    at com.intellij.lang.javascript.psi.resolve.JSResolveResult.resolveReference(JSResolveResult.java:165)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElements(JSStubBasedPsiTreeUtil.java:703)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElement(JSStubBasedPsiTreeUtil.java:644)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElement(JSStubBasedPsiTreeUtil.java:636)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculatePossibleFunctions(JSStubBasedPsiTreeUtil.java:977)
    at com.intellij.lang.javascript.psi.impl.JSPsiImplUtils.calculatePossibleFunction(JSPsiImplUtils.java:988)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForVariable(JSSemanticHighlightingUtil.java:471)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForElement(JSSemanticHighlightingUtil.java:384)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForResolveResult(JSSemanticHighlightingUtil.java:319)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:647)
    at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitElement(JSAnnotatingVisitor.java:150)
    at com.intellij.psi.impl.source.tree.LeafPsiElement.accept(LeafPsiElement.java:208)
    at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
intellij-rainbow-brackets commented 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: TypeScript
    at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementByQName(JSClassResolver.java:173)
    at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.processElementByQName(TypeScriptClassResolver.java:99)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.findElementsByQName(JSClassResolver.java:184)
    at com.intellij.lang.typescript.resolve.TypeScriptClassResolver.findElementsByQNameFilteredByConfig(TypeScriptClassResolver.java:74)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.processMergedAndGlobalElements(TypeScriptQualifiedNameResolver.java:349)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedNameResolver.getTopLevelElementsWalkUp(TypeScriptQualifiedNameResolver.java:186)
    at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getTopLevelElements(JSQualifiedNameResolver.java:120)
    at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.getExpandedTopLevelElements(JSQualifiedNameResolver.java:131)
    at com.intellij.lang.javascript.psi.resolve.JSQualifiedNameResolver.resolveQualifiedName(JSQualifiedNameResolver.java:71)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.getResultWithoutCache(TypeScriptImportHandler.java:147)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveNameImpl(TypeScriptImportHandler.java:131)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptImportHandler.resolveMainElementName(TypeScriptImportHandler.java:52)
    at com.intellij.lang.javascript.psi.types.JSTypeImpl.resolveTypeImpl(JSTypeImpl.java:153)
    at com.intellij.lang.javascript.psi.types.JSTypeImpl.lambda$new$2(JSTypeImpl.java:96)
    at com.intellij.lang.javascript.psi.types.JSTypeImpl.lambda$createResolvedTypeInfoCachedValue$4(JSTypeImpl.java:129)
    at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:54)
    at com.intellij.util.CachedValueBase.lambda$getValueWithLock$1(CachedValueBase.java:235)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:68)
    at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:236)
    at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:43)
    at com.intellij.lang.javascript.psi.types.JSTypeImpl.resolveType(JSTypeImpl.java:136)
    at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.checkNeedGenericsApplying(TypeScriptGenericTypesEvaluator.java:260)
    at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.doEvaluateGenerics(TypeScriptGenericTypesEvaluator.java:110)
    at com.intellij.lang.typescript.resolve.TypeScriptGenericTypesEvaluator.evaluateGenerics(TypeScriptGenericTypesEvaluator.java:83)
    at com.intellij.lang.javascript.psi.resolve.JSGenericTypesEvaluator.evaluateGenerics(JSGenericTypesEvaluator.java:125)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.applyContextAndProcess(JSTypeEvaluator.java:262)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$processAdditionalType$2(JSCachingTypeProcessor.java:109)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor$JSAdditionalTypeTrackingProcessor.evaluateAdditionalType(JSCachingTypeProcessor.java:147)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.processAdditionalType(JSCachingTypeProcessor.java:108)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:96)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:34)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet$1.get(JSEvaluationTaskSet.java:30)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskSet.applyWithContext(JSEvaluationTaskSet.java:30)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.process(JSCachingTypeProcessor.java:46)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.applyWithContext(JSEvaluationResultElement.java:93)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.lambda$evaluateWithRecursionGuard$15(JSTypeEvaluator.java:2379)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.evaluateWithRecursionGuard(JSTypeEvaluator.java:2383)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.doAddType(JSCachingTypeProcessor.java:82)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypeForCaching(JSTypeEvaluator.java:167)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$CacheProviderExpressionType.apply(JSTypeEvaluator.java:99)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.lambda$getElementType$2(JSTypeEvaluator.java:2505)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:43)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:40)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator$JSElementEvaluationResultCache.getElementType(JSTypeEvaluator.java:2497)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.getElementType(JSTypeEvaluator.java:218)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypesFromCache(JSCachingTypeProcessor.java:63)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.lambda$evaluateTypes$0(JSCachingTypeProcessor.java:53)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.processWithEvaluationGuard(JSTypeEvaluator.java:2393)
    at com.intellij.lang.javascript.psi.resolve.JSCachingTypeProcessor.evaluateTypes(JSCachingTypeProcessor.java:51)
    at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:43)
    at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:34)
    at com.intellij.lang.javascript.psi.resolve.QualifiedItemProcessor.evaluateExpressionOrElementType(QualifiedItemProcessor.java:575)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.doResolveReference(TypeScriptReferenceExpressionResolver.java:110)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:61)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptReferenceExpressionResolver.resolve(TypeScriptReferenceExpressionResolver.java:29)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.resolve(JSReferenceExpressionImpl.java:142)
    at com.intellij.lang.javascript.psi.types.guard.JSTypeGuardUtil.getTypeIfAffectedByTypeGuard(JSTypeGuardUtil.java:244)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptAnnotatingVisitor.visitJSReferenceExpression(TypeScriptAnnotatingVisitor.java:144)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
    at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
intellij-rainbow-brackets commented 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
    at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByNameIncludingImplicit(JSClassResolver.java:391)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:125)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:126)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:197)
    at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
    at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:275)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:35)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
intellij-rainbow-brackets commented 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: Flow JS
    at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByQNameIncludingImplicit(JSClassResolver.java:324)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:99)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:44)
    at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.doResolve(JSDestructuringPropertyReference.java:52)
    at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.lambda$multiResolve$0(JSDestructuringPropertyReference.java:26)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
    at com.intellij.lang.javascript.psi.impl.JSDestructuringPropertyReference.multiResolve(JSDestructuringPropertyReference.java:26)
    at com.intellij.lang.javascript.psi.resolve.JSResolveResult.resolveReference(JSResolveResult.java:165)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElements(JSStubBasedPsiTreeUtil.java:704)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElement(JSStubBasedPsiTreeUtil.java:645)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElement(JSStubBasedPsiTreeUtil.java:637)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculatePossibleFunctions(JSStubBasedPsiTreeUtil.java:983)
    at com.intellij.lang.javascript.psi.impl.JSPsiImplUtils.calculatePossibleFunction(JSPsiImplUtils.java:990)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForVariable(JSSemanticHighlightingUtil.java:471)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForElement(JSSemanticHighlightingUtil.java:384)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForResolveResult(JSSemanticHighlightingUtil.java:319)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:237)
    at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
    at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
intellij-rainbow-brackets commented 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
    at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:289)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:325)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByQNameIncludingImplicit(JSClassResolver.java:324)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:99)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:126)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2010)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2007)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.lambda$calculateWithCaching$0(JSResolveUtil.java:2023)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.calculateWithCaching(JSResolveUtil.java:2021)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2005)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
    at com.intellij.lang.javascript.psi.resolve.JSResolveResult.resolveReference(JSResolveResult.java:165)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElements(JSStubBasedPsiTreeUtil.java:670)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElement(JSStubBasedPsiTreeUtil.java:644)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculateMeaningfulElement(JSStubBasedPsiTreeUtil.java:636)
    at com.intellij.lang.javascript.psi.util.JSStubBasedPsiTreeUtil.calculatePossibleFunctions(JSStubBasedPsiTreeUtil.java:977)
    at com.intellij.lang.javascript.psi.impl.JSPsiImplUtils.calculatePossibleFunction(JSPsiImplUtils.java:988)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForVariable(JSSemanticHighlightingUtil.java:471)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForElement(JSSemanticHighlightingUtil.java:384)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.buildHighlightForResolveResult(JSSemanticHighlightingUtil.java:319)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:647)
    at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitElement(JSAnnotatingVisitor.java:150)
    at com.intellij.psi.impl.source.tree.LeafPsiElement.accept(LeafPsiElement.java:208)
    at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
intellij-rainbow-brackets commented 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
    at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:289)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:325)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByQNameIncludingImplicit(JSClassResolver.java:324)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:99)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:126)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2010)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:2007)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.lambda$calculateWithCaching$0(JSResolveUtil.java:2023)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$6.calculateWithCaching(JSResolveUtil.java:2021)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2005)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:197)
    at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
    at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:275)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
intellij-rainbow-brackets commented 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
    at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByNameIncludingImplicit(JSClassResolver.java:391)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:125)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:126)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:197)
    at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
    at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
intellij-rainbow-brackets commented 3 years ago
com.intellij.psi.stubs.StubTextInconsistencyException: Stub is inconsistent with text in Language: ECMAScript 6
    at com.intellij.psi.stubs.StubTextInconsistencyException.checkStubTextConsistency(StubTextInconsistencyException.java:85)
    at com.intellij.psi.stubs.StubProcessingHelperBase.inconsistencyDetected(StubProcessingHelperBase.java:149)
    at com.intellij.psi.stubs.StubProcessingHelperBase.checkType(StubProcessingHelperBase.java:92)
    at com.intellij.psi.stubs.StubProcessingHelperBase.processStubsInFile(StubProcessingHelperBase.java:71)
    at com.intellij.psi.stubs.StubIndexImpl.lambda$processElements$2(StubIndexImpl.java:291)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:327)
    at com.intellij.lang.javascript.psi.resolve.JSClassResolver.processElementsByNameIncludingImplicit(JSClassResolver.java:391)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:125)
    at com.intellij.lang.javascript.psi.resolve.JSIndexBasedResolveUtil.processAllSymbols(JSIndexBasedResolveUtil.java:64)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolveFromIndices(JSReferenceExpressionResolver.java:275)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:126)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:35)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2006)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.get(JSResolveUtil.java:2003)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:75)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.lambda$calculateWithCaching$0(JSResolveUtil.java:2019)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolve$1(ResolveCache.java:149)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$3(ResolveCache.java:221)
    at com.intellij.openapi.util.Computable.get(Computable.java:17)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:199)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:149)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:250)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.calculateWithCaching(JSResolveUtil.java:2017)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:74)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:2001)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:521)
    at com.intellij.lang.javascript.highlighting.JSSemanticHighlightingUtil.highlight(JSSemanticHighlightingUtil.java:197)
    at com.intellij.lang.javascript.validation.JSAnnotatingVisitor.visitJSReferenceExpression(JSAnnotatingVisitor.java:504)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.accept(JSReferenceExpressionImpl.java:509)
    at com.intellij.lang.javascript.validation.JSAnnotator.annotate(JSAnnotator.java:17)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:136)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:116)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:336)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:269)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:295)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.github.izhangzhihao.rainbow.brackets.visitor.RainbowHighlightVisitor.analyze(RainbowHighlightVisitor.kt:68)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.analysis.XmlHighlightVisitor.analyze(XmlHighlightVisitor.java:601)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:96)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:298)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:266)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:212)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:56)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1137)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:393)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:392)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:368)
    at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:172)
    at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:183)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:366)
    at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:188)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)