2019-04-17 15:08:05,503 [165001744] ERROR - aemon.impl.PassExecutorService - WebStorm 2019.1 Build #WS-191.6183.63 2019-04-17 15:08:05,503 [165001744] ERROR - aemon.impl.PassExecutorService - JDK: 1.8.0_202-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o 2019-04-17 15:08:05,503 [165001744] ERROR - aemon.impl.PassExecutorService - OS: Linux 2019-04-17 15:08:05,504 [165001745] ERROR - aemon.impl.PassExecutorService - Plugin to blame: Illuminated Cloud 2 version: 2.0.5.6 2019-04-17 15:08:05,504 [165001745] ERROR - aemon.impl.PassExecutorService - Last Action: IlluminatedCloud.GenerateOfflineSymbolTable 2019-04-17 15:08:05,511 [165001752] INFO - il.indexing.FileBasedIndexImpl - Rebuild requested for index Stubs com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl at com.intellij.psi.impl.source.SubstrateRef$1.getNode(SubstrateRef.java:65) at com.intellij.extapi.psi.StubBasedPsiElementBase.getNode(StubBasedPsiElementBase.java:148) at com.intellij.extapi.psi.StubBasedPsiElementBase.getParentByStub(StubBasedPsiElementBase.java:320) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:956) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getParent(ApexDeclarationMixin.java:109) at com.intellij.psi.PsiInvalidElementAccessException.findOutInvalidationReason(PsiInvalidElementAccessException.java:182) at com.intellij.psi.PsiInvalidElementAccessException.getMessageWithReason(PsiInvalidElementAccessException.java:132) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:78) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:49) at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:198) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getAllImplementedTypeDeclarations$1(ApexClassDeclarationMixin.java:297) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:71) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getAllImplementedTypeDeclarations(ApexClassDeclarationMixin.java:288) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.lambda$findBaseDeclarations$0(ApexPsiUtil.java:762) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.findBaseDeclarations(ApexPsiUtil.java:753) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.getBaseDeclarations(ApexMethodDeclarationMixin.java:130) at com.illuminatedcloud.intellij.editor.ApexLineMarkerProvider.collectNavigationMarkers(ApexLineMarkerProvider.java:197) at com.illuminatedcloud.intellij.editor.ApexLineMarkerProvider.collectNavigationMarkers(ApexLineMarkerProvider.java:77) at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectNavigationMarkers(RelatedItemLineMarkerProvider.java:48) at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectSlowLineMarkers(RelatedItemLineMarkerProvider.java:40) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:194) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:96) at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:79) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:91) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) 2019-04-17 15:08:05,523 [165001764] INFO - il.indexing.FileBasedIndexImpl - scheduleIndexRebuild, reason: checkRebuild 2019-04-17 15:08:05,800 [165002041] INFO - .diagnostic.PerformanceWatcher - Pushing properties took 226ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:08:05,994 [165002235] INFO - ij.psi.stubs.StubUpdatingIndex - Following new file types will be indexed:TypeScript,ECMAScript 6,JSX Harmony,Markdown,TypeScript JSX,CSS,XML,Apex,ActionScript,Handlebars/Mustache,JavaScript,Flow,HTML 2019-04-17 15:08:06,758 [165002999] INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 735ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:08:06,758 [165002999] INFO - indexing.UnindexedFilesUpdater - Unindexed files update started: 50165 files to update 2019-04-17 15:08:21,486 [165017727] INFO - .diagnostic.PerformanceWatcher - Unindexed files update took 14728ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:08:21,505 [165017746] INFO - ndex.IlluminatedCloudIndexUtil - Rebuild of stub index complete. 2019-04-17 15:08:21,796 [165018037] INFO - ndex.IlluminatedCloudIndexUtil - Rebuilding the stub index due to exception: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl 2019-04-17 15:08:21,807 [165018048] ERROR - ht.daemon.impl.LineMarkersPass - Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:257) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:198) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getAllImplementedTypeDeclarations$1(ApexClassDeclarationMixin.java:297) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:71) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getAllImplementedTypeDeclarations(ApexClassDeclarationMixin.java:288) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.lambda$findBaseDeclarations$0(ApexPsiUtil.java:762) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.findBaseDeclarations(ApexPsiUtil.java:753) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.getBaseDeclarations(ApexMethodDeclarationMixin.java:130) at com.illuminatedcloud.intellij.editor.ApexLineMarkerProvider.collectNavigationMarkers(ApexLineMarkerProvider.java:197) at com.illuminatedcloud.intellij.editor.ApexLineMarkerProvider.collectNavigationMarkers(ApexLineMarkerProvider.java:77) at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectNavigationMarkers(RelatedItemLineMarkerProvider.java:48) at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectSlowLineMarkers(RelatedItemLineMarkerProvider.java:40) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:194) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:96) at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:79) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:91) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) Caused by: com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) ... 117 more 2019-04-17 15:08:21,816 [165018057] ERROR - ht.daemon.impl.LineMarkersPass - WebStorm 2019.1 Build #WS-191.6183.63 2019-04-17 15:08:21,817 [165018058] ERROR - ht.daemon.impl.LineMarkersPass - JDK: 1.8.0_202-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o 2019-04-17 15:08:21,817 [165018058] ERROR - ht.daemon.impl.LineMarkersPass - OS: Linux 2019-04-17 15:08:21,818 [165018059] ERROR - ht.daemon.impl.LineMarkersPass - Plugin to blame: Illuminated Cloud 2 version: 2.0.5.6 2019-04-17 15:08:21,818 [165018059] ERROR - ht.daemon.impl.LineMarkersPass - Last Action: IlluminatedCloud.GenerateOfflineSymbolTable 2019-04-17 15:08:21,819 [165018060] INFO - il.indexing.FileBasedIndexImpl - Rebuild requested for index Stubs com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl at com.intellij.psi.impl.source.SubstrateRef$1.getNode(SubstrateRef.java:65) at com.intellij.extapi.psi.StubBasedPsiElementBase.getNode(StubBasedPsiElementBase.java:148) at com.intellij.extapi.psi.StubBasedPsiElementBase.getParentByStub(StubBasedPsiElementBase.java:320) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:956) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getParent(ApexDeclarationMixin.java:109) at com.intellij.psi.PsiInvalidElementAccessException.findOutInvalidationReason(PsiInvalidElementAccessException.java:182) at com.intellij.psi.PsiInvalidElementAccessException.getMessageWithReason(PsiInvalidElementAccessException.java:132) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:78) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:49) at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:77) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.getTypeDeclaration(ApexExpressionType.java:313) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.getTypeDeclaration(ApexExpressionType.java:302) at com.illuminatedcloud.intellij.psi.impl.ApexCollectionTypeMixin.getCollectionTypeDeclaration(ApexCollectionTypeMixin.java:193) at com.illuminatedcloud.intellij.psi.impl.ApexCollectionTypeMixin.findReferences(ApexCollectionTypeMixin.java:134) at com.illuminatedcloud.intellij.psi.impl.ApexCollectionTypeMixin.doGetReferences(ApexCollectionTypeMixin.java:120) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCacheHolderImpl$1.doGetReferences(PsiReferenceCacheHolderImpl.java:58) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCache.compute(PsiReferenceCache.java:107) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCache.getReferences(PsiReferenceCache.java:77) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCacheHolderImpl.getReferences(PsiReferenceCacheHolderImpl.java:48) at com.illuminatedcloud.intellij.editor.IlluminatedCloudSyntaxAnnotator.annotate(IlluminatedCloudSyntaxAnnotator.java:128) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:120) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:87) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:351) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:284) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:311) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:314) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:71) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:314) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:281) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:225) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) 2019-04-17 15:08:21,827 [165018068] INFO - il.indexing.FileBasedIndexImpl - scheduleIndexRebuild, reason: checkRebuild 2019-04-17 15:08:22,097 [165018338] INFO - .diagnostic.PerformanceWatcher - Pushing properties took 208ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:08:22,289 [165018530] INFO - ij.psi.stubs.StubUpdatingIndex - Following new file types will be indexed:TypeScript,ECMAScript 6,JSX Harmony,Markdown,TypeScript JSX,CSS,XML,Apex,ActionScript,Handlebars/Mustache,JavaScript,Flow,HTML 2019-04-17 15:08:23,014 [165019255] INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 685ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:08:23,015 [165019256] INFO - indexing.UnindexedFilesUpdater - Unindexed files update started: 50165 files to update 2019-04-17 15:08:37,977 [165034218] INFO - .diagnostic.PerformanceWatcher - Unindexed files update took 14962ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:08:37,995 [165034236] INFO - ndex.IlluminatedCloudIndexUtil - Rebuild of stub index complete. 2019-04-17 15:08:38,289 [165034530] INFO - ndex.IlluminatedCloudIndexUtil - Rebuilding the stub index due to exception: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl 2019-04-17 15:08:38,300 [165034541] ERROR - aemon.impl.PassExecutorService - Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:257) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:77) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.lambda$getExpressionType$0(ApexTypeMixin.java:126) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.getExpressionType(ApexTypeMixin.java:86) at com.illuminatedcloud.intellij.psi.impl.ApexCollectionTypeMixin.getTypeParameters(ApexCollectionTypeMixin.java:97) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:108) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.lambda$getExpressionType$0(ApexTypeMixin.java:90) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.getExpressionType(ApexTypeMixin.java:86) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.doGetExpressionType(ApexMethodDeclarationMixin.java:79) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.lambda$getExpressionType$0(ApexDeclarationMixin.java:140) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getExpressionType(ApexDeclarationMixin.java:139) at com.illuminatedcloud.intellij.inspection.ApexIllegalAssignmentInspection$ApexIllegalAssignmentInspectionVisitor.checkReturnStatement(ApexIllegalAssignmentInspection.java:793) at com.illuminatedcloud.intellij.inspection.ApexIllegalAssignmentInspection$ApexIllegalAssignmentInspectionVisitor.visitElement(ApexIllegalAssignmentInspection.java:263) at com.intellij.psi.impl.PsiElementBase.accept(PsiElementBase.java:274) at com.illuminatedcloud.intellij.psi.impl.ApexStatementImpl.accept(ApexStatementImpl.java:26) at com.illuminatedcloud.intellij.psi.impl.ApexReturnStatementImpl.accept(ApexReturnStatementImpl.java:25) at com.intellij.codeInspection.InspectionEngine.acceptElements(InspectionEngine.java:75) at com.intellij.codeInspection.InspectionEngine.createVisitorAndAcceptElements(InspectionEngine.java:63) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.runToolOnElements(LocalInspectionsPass.java:295) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$null$5(LocalInspectionsPass.java:263) at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:156) at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:148) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$null$6(LocalInspectionsPass.java:260) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:127) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:116) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$visitPriorityElementsAndInit$7(LocalInspectionsPass.java:260) at com.intellij.concurrency.ApplierCompleter.execAndForkSubTasks(ApplierCompleter.java:133) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1161) at com.intellij.concurrency.ApplierCompleter.lambda$wrapInReadActionAndIndicator$1(ApplierCompleter.java:105) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.concurrency.ApplierCompleter.wrapInReadActionAndIndicator(ApplierCompleter.java:116) at com.intellij.concurrency.ApplierCompleter.lambda$compute$0(ApplierCompleter.java:96) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.concurrency.ApplierCompleter.compute(ApplierCompleter.java:96) at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.pollAndExecCC(ForkJoinPool.java:1190) at java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:1879) at java.util.concurrent.ForkJoinPool.awaitJoin(ForkJoinPool.java:2045) at java.util.concurrent.ForkJoinTask.get(ForkJoinTask.java:1036) at com.intellij.concurrency.JobLauncherImpl.invokeConcurrentlyUnderProgress(JobLauncherImpl.java:71) at com.intellij.concurrency.JobLauncher.invokeConcurrentlyUnderProgress(JobLauncher.java:56) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.visitPriorityElementsAndInit(LocalInspectionsPass.java:266) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.inspect(LocalInspectionsPass.java:198) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.collectInformationWithProgress(LocalInspectionsPass.java:117) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) Caused by: com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) ... 158 more 2019-04-17 15:08:38,317 [165034558] ERROR - aemon.impl.PassExecutorService - WebStorm 2019.1 Build #WS-191.6183.63 2019-04-17 15:08:38,318 [165034559] ERROR - aemon.impl.PassExecutorService - JDK: 1.8.0_202-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o 2019-04-17 15:08:38,318 [165034559] ERROR - aemon.impl.PassExecutorService - OS: Linux 2019-04-17 15:08:38,319 [165034560] ERROR - aemon.impl.PassExecutorService - Plugin to blame: Illuminated Cloud 2 version: 2.0.5.6 2019-04-17 15:08:38,319 [165034560] ERROR - aemon.impl.PassExecutorService - Last Action: IlluminatedCloud.GenerateOfflineSymbolTable 2019-04-17 15:08:38,320 [165034561] ERROR - aemon.impl.PassExecutorService - Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:257) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:77) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.lambda$getExpressionType$0(ApexTypeMixin.java:126) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.getExpressionType(ApexTypeMixin.java:86) at com.illuminatedcloud.intellij.psi.impl.ApexCollectionTypeMixin.getTypeParameters(ApexCollectionTypeMixin.java:97) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:108) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.lambda$getExpressionType$0(ApexTypeMixin.java:90) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.getExpressionType(ApexTypeMixin.java:86) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.doGetExpressionType(ApexMethodDeclarationMixin.java:79) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.lambda$getExpressionType$0(ApexDeclarationMixin.java:140) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getExpressionType(ApexDeclarationMixin.java:139) at com.illuminatedcloud.intellij.inspection.ApexIllegalAssignmentInspection$ApexIllegalAssignmentInspectionVisitor.checkReturnStatement(ApexIllegalAssignmentInspection.java:793) at com.illuminatedcloud.intellij.inspection.ApexIllegalAssignmentInspection$ApexIllegalAssignmentInspectionVisitor.visitElement(ApexIllegalAssignmentInspection.java:263) at com.intellij.psi.impl.PsiElementBase.accept(PsiElementBase.java:274) at com.illuminatedcloud.intellij.psi.impl.ApexStatementImpl.accept(ApexStatementImpl.java:26) at com.illuminatedcloud.intellij.psi.impl.ApexReturnStatementImpl.accept(ApexReturnStatementImpl.java:25) at com.intellij.codeInspection.InspectionEngine.acceptElements(InspectionEngine.java:75) at com.intellij.codeInspection.InspectionEngine.createVisitorAndAcceptElements(InspectionEngine.java:63) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.runToolOnElements(LocalInspectionsPass.java:295) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$null$5(LocalInspectionsPass.java:263) at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:156) at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:148) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$null$6(LocalInspectionsPass.java:260) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:127) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:116) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$visitPriorityElementsAndInit$7(LocalInspectionsPass.java:260) at com.intellij.concurrency.ApplierCompleter.execAndForkSubTasks(ApplierCompleter.java:133) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1161) at com.intellij.concurrency.ApplierCompleter.lambda$wrapInReadActionAndIndicator$1(ApplierCompleter.java:105) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.concurrency.ApplierCompleter.wrapInReadActionAndIndicator(ApplierCompleter.java:116) at com.intellij.concurrency.ApplierCompleter.lambda$compute$0(ApplierCompleter.java:96) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.concurrency.ApplierCompleter.compute(ApplierCompleter.java:96) at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.pollAndExecCC(ForkJoinPool.java:1190) at java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:1879) at java.util.concurrent.ForkJoinPool.awaitJoin(ForkJoinPool.java:2045) at java.util.concurrent.ForkJoinTask.get(ForkJoinTask.java:1036) at com.intellij.concurrency.JobLauncherImpl.invokeConcurrentlyUnderProgress(JobLauncherImpl.java:71) at com.intellij.concurrency.JobLauncher.invokeConcurrentlyUnderProgress(JobLauncher.java:56) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.visitPriorityElementsAndInit(LocalInspectionsPass.java:266) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.inspect(LocalInspectionsPass.java:198) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.collectInformationWithProgress(LocalInspectionsPass.java:117) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) Caused by: com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) ... 158 more 2019-04-17 15:08:38,320 [165034561] ERROR - aemon.impl.PassExecutorService - WebStorm 2019.1 Build #WS-191.6183.63 2019-04-17 15:08:38,320 [165034561] ERROR - aemon.impl.PassExecutorService - JDK: 1.8.0_202-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o 2019-04-17 15:08:38,320 [165034561] ERROR - aemon.impl.PassExecutorService - OS: Linux 2019-04-17 15:08:38,320 [165034561] ERROR - aemon.impl.PassExecutorService - Plugin to blame: Illuminated Cloud 2 version: 2.0.5.6 2019-04-17 15:08:38,321 [165034562] ERROR - aemon.impl.PassExecutorService - Last Action: IlluminatedCloud.GenerateOfflineSymbolTable 2019-04-17 15:08:38,322 [165034563] INFO - il.indexing.FileBasedIndexImpl - Rebuild requested for index Stubs com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl at com.intellij.psi.impl.source.SubstrateRef$1.getNode(SubstrateRef.java:65) at com.intellij.extapi.psi.StubBasedPsiElementBase.getNode(StubBasedPsiElementBase.java:148) at com.intellij.extapi.psi.StubBasedPsiElementBase.getParentByStub(StubBasedPsiElementBase.java:320) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:956) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getParent(ApexDeclarationMixin.java:109) at com.intellij.psi.PsiInvalidElementAccessException.findOutInvalidationReason(PsiInvalidElementAccessException.java:182) at com.intellij.psi.PsiInvalidElementAccessException.getMessageWithReason(PsiInvalidElementAccessException.java:132) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:78) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:49) at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:77) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.getTypeDeclaration(ApexExpressionType.java:313) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.getTypeDeclaration(ApexExpressionType.java:302) at com.illuminatedcloud.intellij.psi.impl.ApexCollectionTypeMixin.getCollectionTypeDeclaration(ApexCollectionTypeMixin.java:193) at com.illuminatedcloud.intellij.psi.impl.ApexCollectionTypeMixin.findReferences(ApexCollectionTypeMixin.java:134) at com.illuminatedcloud.intellij.psi.impl.ApexCollectionTypeMixin.doGetReferences(ApexCollectionTypeMixin.java:120) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCacheHolderImpl$1.doGetReferences(PsiReferenceCacheHolderImpl.java:58) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCache.compute(PsiReferenceCache.java:107) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCache.getReferences(PsiReferenceCache.java:77) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCacheHolderImpl.getReferences(PsiReferenceCacheHolderImpl.java:48) at com.illuminatedcloud.intellij.editor.IlluminatedCloudSyntaxAnnotator.annotate(IlluminatedCloudSyntaxAnnotator.java:128) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:120) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:87) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:351) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:284) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:311) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:314) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:71) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:314) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:281) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:225) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) 2019-04-17 15:08:38,328 [165034569] INFO - il.indexing.FileBasedIndexImpl - scheduleIndexRebuild, reason: checkRebuild 2019-04-17 15:08:38,591 [165034832] INFO - .diagnostic.PerformanceWatcher - Pushing properties took 248ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:08:38,803 [165035044] INFO - ij.psi.stubs.StubUpdatingIndex - Following new file types will be indexed:TypeScript,ECMAScript 6,JSX Harmony,Markdown,TypeScript JSX,CSS,XML,Apex,ActionScript,Handlebars/Mustache,JavaScript,Flow,HTML 2019-04-17 15:08:39,442 [165035683] INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 608ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:08:39,443 [165035684] INFO - indexing.UnindexedFilesUpdater - Unindexed files update started: 50165 files to update 2019-04-17 15:08:54,127 [165050368] INFO - .diagnostic.PerformanceWatcher - Unindexed files update took 14684ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:08:54,146 [165050387] INFO - ndex.IlluminatedCloudIndexUtil - Rebuild of stub index complete. 2019-04-17 15:08:54,465 [165050706] INFO - ndex.IlluminatedCloudIndexUtil - Rebuilding the stub index due to exception: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl 2019-04-17 15:08:54,488 [165050729] ERROR - aemon.impl.PassExecutorService - Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:257) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:77) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.lambda$getExpressionType$0(ApexTypeMixin.java:126) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.getExpressionType(ApexTypeMixin.java:86) at com.illuminatedcloud.intellij.psi.impl.ApexCollectionTypeMixin.getTypeParameters(ApexCollectionTypeMixin.java:97) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:108) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.lambda$getExpressionType$0(ApexTypeMixin.java:90) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.getExpressionType(ApexTypeMixin.java:86) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.doGetExpressionType(ApexMethodDeclarationMixin.java:79) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.lambda$getExpressionType$0(ApexDeclarationMixin.java:140) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getExpressionType(ApexDeclarationMixin.java:139) at com.illuminatedcloud.intellij.inspection.ApexIllegalAssignmentInspection$ApexIllegalAssignmentInspectionVisitor.checkReturnStatement(ApexIllegalAssignmentInspection.java:793) at com.illuminatedcloud.intellij.inspection.ApexIllegalAssignmentInspection$ApexIllegalAssignmentInspectionVisitor.visitElement(ApexIllegalAssignmentInspection.java:263) at com.intellij.psi.impl.PsiElementBase.accept(PsiElementBase.java:274) at com.illuminatedcloud.intellij.psi.impl.ApexStatementImpl.accept(ApexStatementImpl.java:26) at com.illuminatedcloud.intellij.psi.impl.ApexReturnStatementImpl.accept(ApexReturnStatementImpl.java:25) at com.intellij.codeInspection.InspectionEngine.acceptElements(InspectionEngine.java:75) at com.intellij.codeInspection.InspectionEngine.createVisitorAndAcceptElements(InspectionEngine.java:63) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.runToolOnElements(LocalInspectionsPass.java:295) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$null$5(LocalInspectionsPass.java:263) at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:156) at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:148) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$null$6(LocalInspectionsPass.java:260) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:127) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:116) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$visitPriorityElementsAndInit$7(LocalInspectionsPass.java:260) at com.intellij.concurrency.ApplierCompleter.execAndForkSubTasks(ApplierCompleter.java:133) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1161) at com.intellij.concurrency.ApplierCompleter.lambda$wrapInReadActionAndIndicator$1(ApplierCompleter.java:105) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.concurrency.ApplierCompleter.wrapInReadActionAndIndicator(ApplierCompleter.java:116) at com.intellij.concurrency.ApplierCompleter.lambda$compute$0(ApplierCompleter.java:96) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.concurrency.ApplierCompleter.compute(ApplierCompleter.java:96) at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.pollAndExecCC(ForkJoinPool.java:1190) at java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:1879) at java.util.concurrent.ForkJoinPool.awaitJoin(ForkJoinPool.java:2045) at java.util.concurrent.ForkJoinTask.get(ForkJoinTask.java:1036) at com.intellij.concurrency.JobLauncherImpl.invokeConcurrentlyUnderProgress(JobLauncherImpl.java:71) at com.intellij.concurrency.JobLauncher.invokeConcurrentlyUnderProgress(JobLauncher.java:56) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.visitPriorityElementsAndInit(LocalInspectionsPass.java:266) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.inspect(LocalInspectionsPass.java:198) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.collectInformationWithProgress(LocalInspectionsPass.java:117) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) Caused by: com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) ... 158 more 2019-04-17 15:08:54,500 [165050741] ERROR - aemon.impl.PassExecutorService - WebStorm 2019.1 Build #WS-191.6183.63 2019-04-17 15:08:54,501 [165050742] ERROR - aemon.impl.PassExecutorService - JDK: 1.8.0_202-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o 2019-04-17 15:08:54,501 [165050742] ERROR - aemon.impl.PassExecutorService - OS: Linux 2019-04-17 15:08:54,506 [165050747] ERROR - aemon.impl.PassExecutorService - Plugin to blame: Illuminated Cloud 2 version: 2.0.5.6 2019-04-17 15:08:54,506 [165050747] ERROR - aemon.impl.PassExecutorService - Last Action: IlluminatedCloud.GenerateOfflineSymbolTable 2019-04-17 15:08:54,506 [165050747] ERROR - aemon.impl.PassExecutorService - Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:257) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:77) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.lambda$getExpressionType$0(ApexTypeMixin.java:126) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.getExpressionType(ApexTypeMixin.java:86) at com.illuminatedcloud.intellij.psi.impl.ApexCollectionTypeMixin.getTypeParameters(ApexCollectionTypeMixin.java:97) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:108) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.lambda$getExpressionType$0(ApexTypeMixin.java:90) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.getExpressionType(ApexTypeMixin.java:86) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.doGetExpressionType(ApexMethodDeclarationMixin.java:79) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.lambda$getExpressionType$0(ApexDeclarationMixin.java:140) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getExpressionType(ApexDeclarationMixin.java:139) at com.illuminatedcloud.intellij.inspection.ApexIllegalAssignmentInspection$ApexIllegalAssignmentInspectionVisitor.checkReturnStatement(ApexIllegalAssignmentInspection.java:793) at com.illuminatedcloud.intellij.inspection.ApexIllegalAssignmentInspection$ApexIllegalAssignmentInspectionVisitor.visitElement(ApexIllegalAssignmentInspection.java:263) at com.intellij.psi.impl.PsiElementBase.accept(PsiElementBase.java:274) at com.illuminatedcloud.intellij.psi.impl.ApexStatementImpl.accept(ApexStatementImpl.java:26) at com.illuminatedcloud.intellij.psi.impl.ApexReturnStatementImpl.accept(ApexReturnStatementImpl.java:25) at com.intellij.codeInspection.InspectionEngine.acceptElements(InspectionEngine.java:75) at com.intellij.codeInspection.InspectionEngine.createVisitorAndAcceptElements(InspectionEngine.java:63) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.runToolOnElements(LocalInspectionsPass.java:295) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$null$5(LocalInspectionsPass.java:263) at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:156) at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:148) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$null$6(LocalInspectionsPass.java:260) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:127) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:116) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$visitPriorityElementsAndInit$7(LocalInspectionsPass.java:260) at com.intellij.concurrency.ApplierCompleter.execAndForkSubTasks(ApplierCompleter.java:133) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1161) at com.intellij.concurrency.ApplierCompleter.lambda$wrapInReadActionAndIndicator$1(ApplierCompleter.java:105) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.concurrency.ApplierCompleter.wrapInReadActionAndIndicator(ApplierCompleter.java:116) at com.intellij.concurrency.ApplierCompleter.lambda$compute$0(ApplierCompleter.java:96) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.concurrency.ApplierCompleter.compute(ApplierCompleter.java:96) at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.pollAndExecCC(ForkJoinPool.java:1190) at java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:1879) at java.util.concurrent.ForkJoinPool.awaitJoin(ForkJoinPool.java:2045) at java.util.concurrent.ForkJoinTask.get(ForkJoinTask.java:1036) at com.intellij.concurrency.JobLauncherImpl.invokeConcurrentlyUnderProgress(JobLauncherImpl.java:71) at com.intellij.concurrency.JobLauncher.invokeConcurrentlyUnderProgress(JobLauncher.java:56) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.visitPriorityElementsAndInit(LocalInspectionsPass.java:266) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.inspect(LocalInspectionsPass.java:198) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.collectInformationWithProgress(LocalInspectionsPass.java:117) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) Caused by: com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) ... 158 more 2019-04-17 15:08:54,507 [165050748] ERROR - aemon.impl.PassExecutorService - WebStorm 2019.1 Build #WS-191.6183.63 2019-04-17 15:08:54,507 [165050748] ERROR - aemon.impl.PassExecutorService - JDK: 1.8.0_202-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o 2019-04-17 15:08:54,507 [165050748] ERROR - aemon.impl.PassExecutorService - OS: Linux 2019-04-17 15:08:54,508 [165050749] ERROR - aemon.impl.PassExecutorService - Plugin to blame: Illuminated Cloud 2 version: 2.0.5.6 2019-04-17 15:08:54,508 [165050749] ERROR - aemon.impl.PassExecutorService - Last Action: IlluminatedCloud.GenerateOfflineSymbolTable 2019-04-17 15:08:54,542 [165050783] INFO - il.indexing.FileBasedIndexImpl - Rebuild requested for index Stubs com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl at com.intellij.psi.impl.source.SubstrateRef$1.getNode(SubstrateRef.java:65) at com.intellij.extapi.psi.StubBasedPsiElementBase.getNode(StubBasedPsiElementBase.java:148) at com.intellij.extapi.psi.StubBasedPsiElementBase.getParentByStub(StubBasedPsiElementBase.java:320) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:956) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getParent(ApexDeclarationMixin.java:109) at com.intellij.psi.PsiInvalidElementAccessException.findOutInvalidationReason(PsiInvalidElementAccessException.java:182) at com.intellij.psi.PsiInvalidElementAccessException.getMessageWithReason(PsiInvalidElementAccessException.java:132) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:78) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:49) at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:77) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.getTypeDeclaration(ApexExpressionType.java:313) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.getTypeDeclaration(ApexExpressionType.java:302) at com.illuminatedcloud.intellij.psi.impl.ApexCollectionTypeMixin.getCollectionTypeDeclaration(ApexCollectionTypeMixin.java:193) at com.illuminatedcloud.intellij.psi.impl.ApexCollectionTypeMixin.findReferences(ApexCollectionTypeMixin.java:134) at com.illuminatedcloud.intellij.psi.impl.ApexCollectionTypeMixin.doGetReferences(ApexCollectionTypeMixin.java:120) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCacheHolderImpl$1.doGetReferences(PsiReferenceCacheHolderImpl.java:58) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCache.compute(PsiReferenceCache.java:107) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCache.getReferences(PsiReferenceCache.java:77) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCacheHolderImpl.getReferences(PsiReferenceCacheHolderImpl.java:48) at com.illuminatedcloud.intellij.editor.IlluminatedCloudSyntaxAnnotator.annotate(IlluminatedCloudSyntaxAnnotator.java:128) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:120) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:87) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:351) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:284) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:311) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:314) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:71) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:314) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:281) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:225) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) 2019-04-17 15:08:54,562 [165050803] INFO - il.indexing.FileBasedIndexImpl - scheduleIndexRebuild, reason: checkRebuild 2019-04-17 15:08:54,911 [165051152] INFO - .diagnostic.PerformanceWatcher - Pushing properties took 274ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:08:55,096 [165051337] INFO - ij.psi.stubs.StubUpdatingIndex - Following new file types will be indexed:TypeScript,ECMAScript 6,JSX Harmony,Markdown,TypeScript JSX,CSS,XML,Apex,ActionScript,Handlebars/Mustache,JavaScript,Flow,HTML 2019-04-17 15:08:55,799 [165052040] INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 663ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:08:55,800 [165052041] INFO - indexing.UnindexedFilesUpdater - Unindexed files update started: 50165 files to update 2019-04-17 15:09:10,699 [165066940] INFO - .diagnostic.PerformanceWatcher - Unindexed files update took 14899ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:09:10,729 [165066970] INFO - ndex.IlluminatedCloudIndexUtil - Rebuild of stub index complete. 2019-04-17 15:09:10,782 [165067023] INFO - ndex.IlluminatedCloudIndexUtil - Rebuilding the stub index due to exception: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl 2019-04-17 15:09:10,795 [165067036] INFO - il.indexing.FileBasedIndexImpl - Rebuild requested for index Stubs com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl at com.intellij.psi.impl.source.SubstrateRef$1.getNode(SubstrateRef.java:65) at com.intellij.extapi.psi.StubBasedPsiElementBase.getNode(StubBasedPsiElementBase.java:148) at com.intellij.extapi.psi.StubBasedPsiElementBase.getParentByStub(StubBasedPsiElementBase.java:320) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:956) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getParent(ApexDeclarationMixin.java:109) at com.intellij.psi.PsiInvalidElementAccessException.findOutInvalidationReason(PsiInvalidElementAccessException.java:182) at com.intellij.psi.PsiInvalidElementAccessException.getMessageWithReason(PsiInvalidElementAccessException.java:132) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:78) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:49) at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.processExceptions(FileBasedIndexImpl.java:899) at com.intellij.util.indexing.FileBasedIndexImpl.processValueIterator(FileBasedIndexImpl.java:975) at com.intellij.util.indexing.FileBasedIndexImpl.processValuesInScope(FileBasedIndexImpl.java:946) at com.intellij.util.indexing.FileBasedIndexImpl.getValues(FileBasedIndexImpl.java:807) at mobi.hsz.idea.gitignore.indexing.IgnoreFilesIndex.getEntries(IgnoreFilesIndex.java:229) at mobi.hsz.idea.gitignore.IgnoreManager$2.fetch(IgnoreManager.java:149) at mobi.hsz.idea.gitignore.IgnoreManager$2.fetch(IgnoreManager.java:146) at mobi.hsz.idea.gitignore.util.CachedConcurrentMap.get(CachedConcurrentMap.java:76) at mobi.hsz.idea.gitignore.IgnoreManager.isFileIgnored(IgnoreManager.java:366) at mobi.hsz.idea.gitignore.daemon.IgnoredEditingNotificationProvider.createNotificationPanel(IgnoredEditingNotificationProvider.java:103) at mobi.hsz.idea.gitignore.daemon.IgnoredEditingNotificationProvider.createNotificationPanel(IgnoredEditingNotificationProvider.java:47) at com.intellij.ui.EditorNotifications$Provider.createNotificationPanel(EditorNotifications.java:37) at com.intellij.ui.EditorNotificationsImpl.calcNotificationUpdates(EditorNotificationsImpl.java:117) at com.intellij.ui.EditorNotificationsImpl.lambda$null$0(EditorNotificationsImpl.java:96) at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.insideReadAction(NonBlockingReadActionImpl.java:144) at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.lambda$null$1(NonBlockingReadActionImpl.java:118) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.openapi.progress.util.ProgressIndicatorUtils.lambda$runInReadActionWithWriteActionPriority$0(ProgressIndicatorUtils.java:68) at com.intellij.openapi.progress.util.ProgressIndicatorUtils.lambda$runWithWriteActionPriority$1(ProgressIndicatorUtils.java:121) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:164) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:151) at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runWithWriteActionPriority(ProgressIndicatorUtils.java:110) at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runInReadActionWithWriteActionPriority(ProgressIndicatorUtils.java:68) at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.lambda$transferToBgThread$2(NonBlockingReadActionImpl.java:118) at com.intellij.util.concurrency.BoundedTaskExecutor.doRun(BoundedTaskExecutor.java:220) at com.intellij.util.concurrency.BoundedTaskExecutor.access$100(BoundedTaskExecutor.java:26) at com.intellij.util.concurrency.BoundedTaskExecutor$2.lambda$run$0(BoundedTaskExecutor.java:198) at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:224) at com.intellij.util.concurrency.BoundedTaskExecutor$2.run(BoundedTaskExecutor.java:194) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 2019-04-17 15:09:10,813 [165067054] INFO - il.indexing.FileBasedIndexImpl - scheduleIndexRebuild, reason: checkRebuild 2019-04-17 15:09:11,165 [165067406] INFO - .diagnostic.PerformanceWatcher - Pushing properties took 313ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:09:11,328 [165067569] INFO - ij.psi.stubs.StubUpdatingIndex - Following new file types will be indexed:TypeScript,ECMAScript 6,JSX Harmony,Markdown,TypeScript JSX,CSS,XML,Apex,ActionScript,Handlebars/Mustache,JavaScript,Flow,HTML 2019-04-17 15:09:12,041 [165068282] INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 681ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:09:12,042 [165068283] INFO - indexing.UnindexedFilesUpdater - Unindexed files update started: 50165 files to update 2019-04-17 15:09:26,968 [165083209] INFO - .diagnostic.PerformanceWatcher - Unindexed files update took 14926ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:09:26,987 [165083228] INFO - ndex.IlluminatedCloudIndexUtil - Rebuild of stub index complete. 2019-04-17 15:09:27,275 [165083516] INFO - ndex.IlluminatedCloudIndexUtil - Rebuilding the stub index due to exception: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl 2019-04-17 15:09:27,281 [165083522] INFO - il.indexing.FileBasedIndexImpl - Rebuild requested for index Stubs com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl at com.intellij.psi.impl.source.SubstrateRef$1.getNode(SubstrateRef.java:65) at com.intellij.extapi.psi.StubBasedPsiElementBase.getNode(StubBasedPsiElementBase.java:148) at com.intellij.extapi.psi.StubBasedPsiElementBase.getParentByStub(StubBasedPsiElementBase.java:320) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:956) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getParent(ApexDeclarationMixin.java:109) at com.intellij.psi.PsiInvalidElementAccessException.findOutInvalidationReason(PsiInvalidElementAccessException.java:182) at com.intellij.psi.PsiInvalidElementAccessException.getMessageWithReason(PsiInvalidElementAccessException.java:132) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:78) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:49) at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:77) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.getTypeDeclaration(ApexExpressionType.java:313) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.getTypeDeclaration(ApexExpressionType.java:302) at com.illuminatedcloud.intellij.psi.impl.ApexCollectionTypeMixin.getCollectionTypeDeclaration(ApexCollectionTypeMixin.java:193) at com.illuminatedcloud.intellij.psi.impl.ApexCollectionTypeMixin.findReferences(ApexCollectionTypeMixin.java:134) at com.illuminatedcloud.intellij.psi.impl.ApexCollectionTypeMixin.doGetReferences(ApexCollectionTypeMixin.java:120) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCacheHolderImpl$1.doGetReferences(PsiReferenceCacheHolderImpl.java:58) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCache.compute(PsiReferenceCache.java:107) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCache.getReferences(PsiReferenceCache.java:77) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCacheHolderImpl.getReferences(PsiReferenceCacheHolderImpl.java:48) at com.illuminatedcloud.intellij.editor.IlluminatedCloudSyntaxAnnotator.annotate(IlluminatedCloudSyntaxAnnotator.java:128) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:120) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:87) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:351) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:284) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:311) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:314) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:71) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:314) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:281) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:225) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) 2019-04-17 15:09:27,288 [165083529] INFO - il.indexing.FileBasedIndexImpl - scheduleIndexRebuild, reason: checkRebuild 2019-04-17 15:09:27,605 [165083846] INFO - .diagnostic.PerformanceWatcher - Pushing properties took 267ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:09:27,782 [165084023] INFO - ij.psi.stubs.StubUpdatingIndex - Following new file types will be indexed:TypeScript,ECMAScript 6,JSX Harmony,Markdown,TypeScript JSX,CSS,XML,Apex,ActionScript,Handlebars/Mustache,JavaScript,Flow,HTML 2019-04-17 15:09:28,525 [165084766] INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 712ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:09:28,526 [165084767] INFO - indexing.UnindexedFilesUpdater - Unindexed files update started: 50165 files to update 2019-04-17 15:09:42,942 [165099183] INFO - .diagnostic.PerformanceWatcher - Unindexed files update took 14416ms; general responsiveness: 1/14 sluggish; EDT responsiveness: ok 2019-04-17 15:09:42,962 [165099203] INFO - ndex.IlluminatedCloudIndexUtil - Rebuild of stub index complete. 2019-04-17 15:09:43,258 [165099499] INFO - ndex.IlluminatedCloudIndexUtil - Rebuilding the stub index due to exception: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl 2019-04-17 15:09:43,280 [165099521] ERROR - aemon.impl.PassExecutorService - Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:257) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:77) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.lambda$getExpressionType$0(ApexTypeMixin.java:126) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.getExpressionType(ApexTypeMixin.java:86) at com.illuminatedcloud.intellij.psi.impl.ApexCollectionTypeMixin.getTypeParameters(ApexCollectionTypeMixin.java:97) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:108) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.lambda$getExpressionType$0(ApexTypeMixin.java:90) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.getExpressionType(ApexTypeMixin.java:86) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.doGetExpressionType(ApexMethodDeclarationMixin.java:79) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.lambda$getExpressionType$0(ApexDeclarationMixin.java:140) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getExpressionType(ApexDeclarationMixin.java:139) at com.illuminatedcloud.intellij.inspection.ApexIllegalAssignmentInspection$ApexIllegalAssignmentInspectionVisitor.checkReturnStatement(ApexIllegalAssignmentInspection.java:793) at com.illuminatedcloud.intellij.inspection.ApexIllegalAssignmentInspection$ApexIllegalAssignmentInspectionVisitor.visitElement(ApexIllegalAssignmentInspection.java:263) at com.intellij.psi.impl.PsiElementBase.accept(PsiElementBase.java:274) at com.illuminatedcloud.intellij.psi.impl.ApexStatementImpl.accept(ApexStatementImpl.java:26) at com.illuminatedcloud.intellij.psi.impl.ApexReturnStatementImpl.accept(ApexReturnStatementImpl.java:25) at com.intellij.codeInspection.InspectionEngine.acceptElements(InspectionEngine.java:75) at com.intellij.codeInspection.InspectionEngine.createVisitorAndAcceptElements(InspectionEngine.java:63) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.runToolOnElements(LocalInspectionsPass.java:295) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$null$5(LocalInspectionsPass.java:263) at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:156) at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:148) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$null$6(LocalInspectionsPass.java:260) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:127) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:116) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$visitPriorityElementsAndInit$7(LocalInspectionsPass.java:260) at com.intellij.concurrency.ApplierCompleter.execAndForkSubTasks(ApplierCompleter.java:133) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1161) at com.intellij.concurrency.ApplierCompleter.lambda$wrapInReadActionAndIndicator$1(ApplierCompleter.java:105) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.concurrency.ApplierCompleter.wrapInReadActionAndIndicator(ApplierCompleter.java:116) at com.intellij.concurrency.ApplierCompleter.lambda$compute$0(ApplierCompleter.java:96) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.concurrency.ApplierCompleter.compute(ApplierCompleter.java:96) at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.pollAndExecCC(ForkJoinPool.java:1190) at java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:1879) at java.util.concurrent.ForkJoinPool.awaitJoin(ForkJoinPool.java:2045) at java.util.concurrent.ForkJoinTask.get(ForkJoinTask.java:1036) at com.intellij.concurrency.JobLauncherImpl.invokeConcurrentlyUnderProgress(JobLauncherImpl.java:71) at com.intellij.concurrency.JobLauncher.invokeConcurrentlyUnderProgress(JobLauncher.java:56) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.visitPriorityElementsAndInit(LocalInspectionsPass.java:266) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.inspect(LocalInspectionsPass.java:198) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.collectInformationWithProgress(LocalInspectionsPass.java:117) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) Caused by: com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) ... 158 more 2019-04-17 15:09:43,282 [165099523] INFO - il.indexing.FileBasedIndexImpl - Rebuild requested for index Stubs com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl at com.intellij.psi.impl.source.SubstrateRef$1.getNode(SubstrateRef.java:65) at com.intellij.extapi.psi.StubBasedPsiElementBase.getNode(StubBasedPsiElementBase.java:148) at com.intellij.extapi.psi.StubBasedPsiElementBase.getParentByStub(StubBasedPsiElementBase.java:320) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:956) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getParent(ApexDeclarationMixin.java:109) at com.intellij.psi.PsiInvalidElementAccessException.findOutInvalidationReason(PsiInvalidElementAccessException.java:182) at com.intellij.psi.PsiInvalidElementAccessException.getMessageWithReason(PsiInvalidElementAccessException.java:132) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:78) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:49) at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:198) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getAllImplementedTypeDeclarations$1(ApexClassDeclarationMixin.java:297) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:71) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getAllImplementedTypeDeclarations(ApexClassDeclarationMixin.java:288) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.lambda$findBaseDeclarations$0(ApexPsiUtil.java:762) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.findBaseDeclarations(ApexPsiUtil.java:753) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.getBaseDeclarations(ApexMethodDeclarationMixin.java:130) at com.illuminatedcloud.intellij.editor.ApexLineMarkerProvider.collectNavigationMarkers(ApexLineMarkerProvider.java:197) at com.illuminatedcloud.intellij.editor.ApexLineMarkerProvider.collectNavigationMarkers(ApexLineMarkerProvider.java:77) at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectNavigationMarkers(RelatedItemLineMarkerProvider.java:48) at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectSlowLineMarkers(RelatedItemLineMarkerProvider.java:40) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:194) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:96) at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:79) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:91) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) 2019-04-17 15:09:43,283 [165099524] ERROR - aemon.impl.PassExecutorService - WebStorm 2019.1 Build #WS-191.6183.63 2019-04-17 15:09:43,284 [165099525] ERROR - aemon.impl.PassExecutorService - JDK: 1.8.0_202-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o 2019-04-17 15:09:43,284 [165099525] ERROR - aemon.impl.PassExecutorService - OS: Linux 2019-04-17 15:09:43,284 [165099525] ERROR - aemon.impl.PassExecutorService - Plugin to blame: Illuminated Cloud 2 version: 2.0.5.6 2019-04-17 15:09:43,284 [165099525] ERROR - aemon.impl.PassExecutorService - Last Action: IlluminatedCloud.GenerateOfflineSymbolTable 2019-04-17 15:09:43,285 [165099526] ERROR - aemon.impl.PassExecutorService - Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:257) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:77) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.lambda$getExpressionType$0(ApexTypeMixin.java:126) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.getExpressionType(ApexTypeMixin.java:86) at com.illuminatedcloud.intellij.psi.impl.ApexCollectionTypeMixin.getTypeParameters(ApexCollectionTypeMixin.java:97) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:108) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.lambda$getExpressionType$0(ApexTypeMixin.java:90) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.getExpressionType(ApexTypeMixin.java:86) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.doGetExpressionType(ApexMethodDeclarationMixin.java:79) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.lambda$getExpressionType$0(ApexDeclarationMixin.java:140) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getExpressionType(ApexDeclarationMixin.java:139) at com.illuminatedcloud.intellij.inspection.ApexIllegalAssignmentInspection$ApexIllegalAssignmentInspectionVisitor.checkReturnStatement(ApexIllegalAssignmentInspection.java:793) at com.illuminatedcloud.intellij.inspection.ApexIllegalAssignmentInspection$ApexIllegalAssignmentInspectionVisitor.visitElement(ApexIllegalAssignmentInspection.java:263) at com.intellij.psi.impl.PsiElementBase.accept(PsiElementBase.java:274) at com.illuminatedcloud.intellij.psi.impl.ApexStatementImpl.accept(ApexStatementImpl.java:26) at com.illuminatedcloud.intellij.psi.impl.ApexReturnStatementImpl.accept(ApexReturnStatementImpl.java:25) at com.intellij.codeInspection.InspectionEngine.acceptElements(InspectionEngine.java:75) at com.intellij.codeInspection.InspectionEngine.createVisitorAndAcceptElements(InspectionEngine.java:63) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.runToolOnElements(LocalInspectionsPass.java:295) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$null$5(LocalInspectionsPass.java:263) at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:156) at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:148) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$null$6(LocalInspectionsPass.java:260) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:127) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:116) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$visitPriorityElementsAndInit$7(LocalInspectionsPass.java:260) at com.intellij.concurrency.ApplierCompleter.execAndForkSubTasks(ApplierCompleter.java:133) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1161) at com.intellij.concurrency.ApplierCompleter.lambda$wrapInReadActionAndIndicator$1(ApplierCompleter.java:105) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.concurrency.ApplierCompleter.wrapInReadActionAndIndicator(ApplierCompleter.java:116) at com.intellij.concurrency.ApplierCompleter.lambda$compute$0(ApplierCompleter.java:96) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.concurrency.ApplierCompleter.compute(ApplierCompleter.java:96) at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.pollAndExecCC(ForkJoinPool.java:1190) at java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:1879) at java.util.concurrent.ForkJoinPool.awaitJoin(ForkJoinPool.java:2045) at java.util.concurrent.ForkJoinTask.get(ForkJoinTask.java:1036) at com.intellij.concurrency.JobLauncherImpl.invokeConcurrentlyUnderProgress(JobLauncherImpl.java:71) at com.intellij.concurrency.JobLauncher.invokeConcurrentlyUnderProgress(JobLauncher.java:56) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.visitPriorityElementsAndInit(LocalInspectionsPass.java:266) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.inspect(LocalInspectionsPass.java:198) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.collectInformationWithProgress(LocalInspectionsPass.java:117) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) Caused by: com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) ... 158 more 2019-04-17 15:09:43,285 [165099526] ERROR - aemon.impl.PassExecutorService - WebStorm 2019.1 Build #WS-191.6183.63 2019-04-17 15:09:43,285 [165099526] ERROR - aemon.impl.PassExecutorService - JDK: 1.8.0_202-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o 2019-04-17 15:09:43,285 [165099526] ERROR - aemon.impl.PassExecutorService - OS: Linux 2019-04-17 15:09:43,286 [165099527] ERROR - aemon.impl.PassExecutorService - Plugin to blame: Illuminated Cloud 2 version: 2.0.5.6 2019-04-17 15:09:43,286 [165099527] ERROR - aemon.impl.PassExecutorService - Last Action: IlluminatedCloud.GenerateOfflineSymbolTable 2019-04-17 15:09:43,290 [165099531] INFO - il.indexing.FileBasedIndexImpl - scheduleIndexRebuild, reason: checkRebuild 2019-04-17 15:09:43,560 [165099801] INFO - .diagnostic.PerformanceWatcher - Pushing properties took 232ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:09:43,761 [165100002] INFO - ij.psi.stubs.StubUpdatingIndex - Following new file types will be indexed:TypeScript,ECMAScript 6,JSX Harmony,Markdown,TypeScript JSX,CSS,XML,Apex,ActionScript,Handlebars/Mustache,JavaScript,Flow,HTML 2019-04-17 15:09:44,632 [165100873] INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 832ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:09:44,632 [165100873] INFO - indexing.UnindexedFilesUpdater - Unindexed files update started: 50165 files to update 2019-04-17 15:09:59,106 [165115347] INFO - .diagnostic.PerformanceWatcher - Unindexed files update took 14474ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:09:59,124 [165115365] INFO - ndex.IlluminatedCloudIndexUtil - Rebuild of stub index complete. 2019-04-17 15:09:59,412 [165115653] INFO - ndex.IlluminatedCloudIndexUtil - Rebuilding the stub index due to exception: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl 2019-04-17 15:09:59,416 [165115657] ERROR - aemon.impl.PassExecutorService - Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:257) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:77) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.lambda$getExpressionType$0(ApexTypeMixin.java:126) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.getExpressionType(ApexTypeMixin.java:86) at com.illuminatedcloud.intellij.psi.impl.ApexCollectionTypeMixin.getTypeParameters(ApexCollectionTypeMixin.java:97) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:108) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.lambda$getExpressionType$0(ApexTypeMixin.java:90) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.getExpressionType(ApexTypeMixin.java:86) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.doGetExpressionType(ApexMethodDeclarationMixin.java:79) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.lambda$getExpressionType$0(ApexDeclarationMixin.java:140) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getExpressionType(ApexDeclarationMixin.java:139) at com.illuminatedcloud.intellij.inspection.ApexIllegalAssignmentInspection$ApexIllegalAssignmentInspectionVisitor.checkReturnStatement(ApexIllegalAssignmentInspection.java:793) at com.illuminatedcloud.intellij.inspection.ApexIllegalAssignmentInspection$ApexIllegalAssignmentInspectionVisitor.visitElement(ApexIllegalAssignmentInspection.java:263) at com.intellij.psi.impl.PsiElementBase.accept(PsiElementBase.java:274) at com.illuminatedcloud.intellij.psi.impl.ApexStatementImpl.accept(ApexStatementImpl.java:26) at com.illuminatedcloud.intellij.psi.impl.ApexReturnStatementImpl.accept(ApexReturnStatementImpl.java:25) at com.intellij.codeInspection.InspectionEngine.acceptElements(InspectionEngine.java:75) at com.intellij.codeInspection.InspectionEngine.createVisitorAndAcceptElements(InspectionEngine.java:63) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.runToolOnElements(LocalInspectionsPass.java:295) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$null$5(LocalInspectionsPass.java:263) at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:156) at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:148) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$null$6(LocalInspectionsPass.java:260) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:127) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:116) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$visitPriorityElementsAndInit$7(LocalInspectionsPass.java:260) at com.intellij.concurrency.ApplierCompleter.execAndForkSubTasks(ApplierCompleter.java:133) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1161) at com.intellij.concurrency.ApplierCompleter.lambda$wrapInReadActionAndIndicator$1(ApplierCompleter.java:105) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.concurrency.ApplierCompleter.wrapInReadActionAndIndicator(ApplierCompleter.java:116) at com.intellij.concurrency.ApplierCompleter.lambda$compute$0(ApplierCompleter.java:96) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.concurrency.ApplierCompleter.compute(ApplierCompleter.java:96) at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.pollAndExecCC(ForkJoinPool.java:1190) at java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:1879) at java.util.concurrent.ForkJoinPool.awaitJoin(ForkJoinPool.java:2045) at java.util.concurrent.ForkJoinTask.get(ForkJoinTask.java:1036) at com.intellij.concurrency.JobLauncherImpl.invokeConcurrentlyUnderProgress(JobLauncherImpl.java:71) at com.intellij.concurrency.JobLauncher.invokeConcurrentlyUnderProgress(JobLauncher.java:56) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.visitPriorityElementsAndInit(LocalInspectionsPass.java:266) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.inspect(LocalInspectionsPass.java:198) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.collectInformationWithProgress(LocalInspectionsPass.java:117) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) Caused by: com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) ... 158 more 2019-04-17 15:09:59,417 [165115658] ERROR - aemon.impl.PassExecutorService - WebStorm 2019.1 Build #WS-191.6183.63 2019-04-17 15:09:59,417 [165115658] ERROR - aemon.impl.PassExecutorService - JDK: 1.8.0_202-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o 2019-04-17 15:09:59,417 [165115658] ERROR - aemon.impl.PassExecutorService - OS: Linux 2019-04-17 15:09:59,418 [165115659] ERROR - aemon.impl.PassExecutorService - Plugin to blame: Illuminated Cloud 2 version: 2.0.5.6 2019-04-17 15:09:59,418 [165115659] ERROR - aemon.impl.PassExecutorService - Last Action: IlluminatedCloud.GenerateOfflineSymbolTable 2019-04-17 15:09:59,418 [165115659] ERROR - aemon.impl.PassExecutorService - Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:257) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:77) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.lambda$getExpressionType$0(ApexTypeMixin.java:126) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.getExpressionType(ApexTypeMixin.java:86) at com.illuminatedcloud.intellij.psi.impl.ApexCollectionTypeMixin.getTypeParameters(ApexCollectionTypeMixin.java:97) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:108) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.lambda$getExpressionType$0(ApexTypeMixin.java:90) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.getExpressionType(ApexTypeMixin.java:86) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.doGetExpressionType(ApexMethodDeclarationMixin.java:79) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.lambda$getExpressionType$0(ApexDeclarationMixin.java:140) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getExpressionType(ApexDeclarationMixin.java:139) at com.illuminatedcloud.intellij.inspection.ApexIllegalAssignmentInspection$ApexIllegalAssignmentInspectionVisitor.checkReturnStatement(ApexIllegalAssignmentInspection.java:793) at com.illuminatedcloud.intellij.inspection.ApexIllegalAssignmentInspection$ApexIllegalAssignmentInspectionVisitor.visitElement(ApexIllegalAssignmentInspection.java:263) at com.intellij.psi.impl.PsiElementBase.accept(PsiElementBase.java:274) at com.illuminatedcloud.intellij.psi.impl.ApexStatementImpl.accept(ApexStatementImpl.java:26) at com.illuminatedcloud.intellij.psi.impl.ApexReturnStatementImpl.accept(ApexReturnStatementImpl.java:25) at com.intellij.codeInspection.InspectionEngine.acceptElements(InspectionEngine.java:75) at com.intellij.codeInspection.InspectionEngine.createVisitorAndAcceptElements(InspectionEngine.java:63) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.runToolOnElements(LocalInspectionsPass.java:295) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$null$5(LocalInspectionsPass.java:263) at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:156) at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:148) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$null$6(LocalInspectionsPass.java:260) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:127) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:116) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$visitPriorityElementsAndInit$7(LocalInspectionsPass.java:260) at com.intellij.concurrency.ApplierCompleter.execAndForkSubTasks(ApplierCompleter.java:133) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1161) at com.intellij.concurrency.ApplierCompleter.lambda$wrapInReadActionAndIndicator$1(ApplierCompleter.java:105) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.concurrency.ApplierCompleter.wrapInReadActionAndIndicator(ApplierCompleter.java:116) at com.intellij.concurrency.ApplierCompleter.lambda$compute$0(ApplierCompleter.java:96) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.concurrency.ApplierCompleter.compute(ApplierCompleter.java:96) at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.pollAndExecCC(ForkJoinPool.java:1190) at java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:1879) at java.util.concurrent.ForkJoinPool.awaitJoin(ForkJoinPool.java:2045) at java.util.concurrent.ForkJoinTask.get(ForkJoinTask.java:1036) at com.intellij.concurrency.JobLauncherImpl.invokeConcurrentlyUnderProgress(JobLauncherImpl.java:71) at com.intellij.concurrency.JobLauncher.invokeConcurrentlyUnderProgress(JobLauncher.java:56) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.visitPriorityElementsAndInit(LocalInspectionsPass.java:266) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.inspect(LocalInspectionsPass.java:198) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.collectInformationWithProgress(LocalInspectionsPass.java:117) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) Caused by: com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) ... 158 more 2019-04-17 15:09:59,418 [165115659] ERROR - aemon.impl.PassExecutorService - WebStorm 2019.1 Build #WS-191.6183.63 2019-04-17 15:09:59,418 [165115659] ERROR - aemon.impl.PassExecutorService - JDK: 1.8.0_202-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o 2019-04-17 15:09:59,418 [165115659] ERROR - aemon.impl.PassExecutorService - OS: Linux 2019-04-17 15:09:59,419 [165115660] ERROR - aemon.impl.PassExecutorService - Plugin to blame: Illuminated Cloud 2 version: 2.0.5.6 2019-04-17 15:09:59,419 [165115660] ERROR - aemon.impl.PassExecutorService - Last Action: IlluminatedCloud.GenerateOfflineSymbolTable 2019-04-17 15:09:59,419 [165115660] INFO - il.indexing.FileBasedIndexImpl - Rebuild requested for index Stubs com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl at com.intellij.psi.impl.source.SubstrateRef$1.getNode(SubstrateRef.java:65) at com.intellij.extapi.psi.StubBasedPsiElementBase.getNode(StubBasedPsiElementBase.java:148) at com.intellij.extapi.psi.StubBasedPsiElementBase.getParentByStub(StubBasedPsiElementBase.java:320) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:956) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getParent(ApexDeclarationMixin.java:109) at com.intellij.psi.PsiInvalidElementAccessException.findOutInvalidationReason(PsiInvalidElementAccessException.java:182) at com.intellij.psi.PsiInvalidElementAccessException.getMessageWithReason(PsiInvalidElementAccessException.java:132) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:78) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:49) at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:77) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.getTypeDeclaration(ApexExpressionType.java:313) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.getTypeDeclaration(ApexExpressionType.java:302) at com.illuminatedcloud.intellij.psi.impl.ApexCollectionTypeMixin.getCollectionTypeDeclaration(ApexCollectionTypeMixin.java:193) at com.illuminatedcloud.intellij.psi.impl.ApexCollectionTypeMixin.findReferences(ApexCollectionTypeMixin.java:134) at com.illuminatedcloud.intellij.psi.impl.ApexCollectionTypeMixin.doGetReferences(ApexCollectionTypeMixin.java:120) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCacheHolderImpl$1.doGetReferences(PsiReferenceCacheHolderImpl.java:58) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCache.compute(PsiReferenceCache.java:107) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCache.getReferences(PsiReferenceCache.java:77) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCacheHolderImpl.getReferences(PsiReferenceCacheHolderImpl.java:48) at com.illuminatedcloud.intellij.editor.IlluminatedCloudSyntaxAnnotator.annotate(IlluminatedCloudSyntaxAnnotator.java:128) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:120) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:87) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:351) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:284) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:311) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:314) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:71) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:314) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:281) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:225) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) 2019-04-17 15:09:59,428 [165115669] INFO - il.indexing.FileBasedIndexImpl - scheduleIndexRebuild, reason: checkRebuild 2019-04-17 15:09:59,750 [165115991] INFO - .diagnostic.PerformanceWatcher - Pushing properties took 278ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:09:59,886 [165116127] INFO - ij.psi.stubs.StubUpdatingIndex - Following new file types will be indexed:TypeScript,ECMAScript 6,JSX Harmony,Markdown,TypeScript JSX,CSS,XML,Apex,ActionScript,Handlebars/Mustache,JavaScript,Flow,HTML 2019-04-17 15:10:00,652 [165116893] INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 725ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:10:00,653 [165116894] INFO - indexing.UnindexedFilesUpdater - Unindexed files update started: 50165 files to update 2019-04-17 15:10:18,257 [165134498] INFO - .diagnostic.PerformanceWatcher - Unindexed files update took 17604ms; general responsiveness: 1/17 sluggish; EDT responsiveness: ok 2019-04-17 15:10:18,278 [165134519] INFO - ndex.IlluminatedCloudIndexUtil - Rebuild of stub index complete. 2019-04-17 15:10:18,565 [165134806] INFO - ndex.IlluminatedCloudIndexUtil - Rebuilding the stub index due to exception: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl 2019-04-17 15:10:18,570 [165134811] INFO - il.indexing.FileBasedIndexImpl - Rebuild requested for index Stubs com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl at com.intellij.psi.impl.source.SubstrateRef$1.getNode(SubstrateRef.java:65) at com.intellij.extapi.psi.StubBasedPsiElementBase.getNode(StubBasedPsiElementBase.java:148) at com.intellij.extapi.psi.StubBasedPsiElementBase.getParentByStub(StubBasedPsiElementBase.java:320) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:956) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getParent(ApexDeclarationMixin.java:109) at com.intellij.psi.PsiInvalidElementAccessException.findOutInvalidationReason(PsiInvalidElementAccessException.java:182) at com.intellij.psi.PsiInvalidElementAccessException.getMessageWithReason(PsiInvalidElementAccessException.java:132) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:78) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:49) at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:198) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getAllImplementedTypeDeclarations$1(ApexClassDeclarationMixin.java:297) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:71) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getAllImplementedTypeDeclarations(ApexClassDeclarationMixin.java:288) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.lambda$findBaseDeclarations$0(ApexPsiUtil.java:762) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.findBaseDeclarations(ApexPsiUtil.java:753) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.getBaseDeclarations(ApexMethodDeclarationMixin.java:130) at com.illuminatedcloud.intellij.editor.ApexLineMarkerProvider.collectNavigationMarkers(ApexLineMarkerProvider.java:197) at com.illuminatedcloud.intellij.editor.ApexLineMarkerProvider.collectNavigationMarkers(ApexLineMarkerProvider.java:77) at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectNavigationMarkers(RelatedItemLineMarkerProvider.java:48) at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectSlowLineMarkers(RelatedItemLineMarkerProvider.java:40) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:194) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:96) at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:79) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:91) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) 2019-04-17 15:10:18,582 [165134823] INFO - il.indexing.FileBasedIndexImpl - scheduleIndexRebuild, reason: checkRebuild 2019-04-17 15:10:19,267 [165135508] INFO - .diagnostic.PerformanceWatcher - Pushing properties took 614ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:10:19,571 [165135812] INFO - ij.psi.stubs.StubUpdatingIndex - Following new file types will be indexed:TypeScript,ECMAScript 6,JSX Harmony,Markdown,TypeScript JSX,CSS,XML,Apex,ActionScript,Handlebars/Mustache,JavaScript,Flow,HTML 2019-04-17 15:10:20,718 [165136959] INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 1102ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:10:20,721 [165136962] INFO - indexing.UnindexedFilesUpdater - Unindexed files update started: 50165 files to update 2019-04-17 15:10:35,594 [165151835] INFO - .diagnostic.PerformanceWatcher - Unindexed files update took 14873ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:10:35,612 [165151853] INFO - ndex.IlluminatedCloudIndexUtil - Rebuild of stub index complete. 2019-04-17 15:10:35,674 [165151915] INFO - ndex.IlluminatedCloudIndexUtil - Rebuilding the stub index due to exception: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl 2019-04-17 15:10:35,682 [165151923] INFO - il.indexing.FileBasedIndexImpl - Rebuild requested for index Stubs com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl at com.intellij.psi.impl.source.SubstrateRef$1.getNode(SubstrateRef.java:65) at com.intellij.extapi.psi.StubBasedPsiElementBase.getNode(StubBasedPsiElementBase.java:148) at com.intellij.extapi.psi.StubBasedPsiElementBase.getParentByStub(StubBasedPsiElementBase.java:320) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:956) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getParent(ApexDeclarationMixin.java:109) at com.intellij.psi.PsiInvalidElementAccessException.findOutInvalidationReason(PsiInvalidElementAccessException.java:182) at com.intellij.psi.PsiInvalidElementAccessException.getMessageWithReason(PsiInvalidElementAccessException.java:132) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:78) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:49) at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.processExceptions(FileBasedIndexImpl.java:899) at com.intellij.util.indexing.FileBasedIndexImpl.processValueIterator(FileBasedIndexImpl.java:975) at com.intellij.util.indexing.FileBasedIndexImpl.processValuesInScope(FileBasedIndexImpl.java:946) at com.intellij.util.indexing.FileBasedIndexImpl.getValues(FileBasedIndexImpl.java:807) at mobi.hsz.idea.gitignore.indexing.IgnoreFilesIndex.getEntries(IgnoreFilesIndex.java:229) at mobi.hsz.idea.gitignore.IgnoreManager$2.fetch(IgnoreManager.java:149) at mobi.hsz.idea.gitignore.IgnoreManager$2.fetch(IgnoreManager.java:146) at mobi.hsz.idea.gitignore.util.CachedConcurrentMap.get(CachedConcurrentMap.java:76) at mobi.hsz.idea.gitignore.IgnoreManager.isFileIgnored(IgnoreManager.java:366) at mobi.hsz.idea.gitignore.daemon.IgnoredEditingNotificationProvider.createNotificationPanel(IgnoredEditingNotificationProvider.java:103) at mobi.hsz.idea.gitignore.daemon.IgnoredEditingNotificationProvider.createNotificationPanel(IgnoredEditingNotificationProvider.java:47) at com.intellij.ui.EditorNotifications$Provider.createNotificationPanel(EditorNotifications.java:37) at com.intellij.ui.EditorNotificationsImpl.calcNotificationUpdates(EditorNotificationsImpl.java:117) at com.intellij.ui.EditorNotificationsImpl.lambda$null$0(EditorNotificationsImpl.java:96) at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.insideReadAction(NonBlockingReadActionImpl.java:144) at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.lambda$null$1(NonBlockingReadActionImpl.java:118) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.openapi.progress.util.ProgressIndicatorUtils.lambda$runInReadActionWithWriteActionPriority$0(ProgressIndicatorUtils.java:68) at com.intellij.openapi.progress.util.ProgressIndicatorUtils.lambda$runWithWriteActionPriority$1(ProgressIndicatorUtils.java:121) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:164) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:151) at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runWithWriteActionPriority(ProgressIndicatorUtils.java:110) at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runInReadActionWithWriteActionPriority(ProgressIndicatorUtils.java:68) at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.lambda$transferToBgThread$2(NonBlockingReadActionImpl.java:118) at com.intellij.util.concurrency.BoundedTaskExecutor.doRun(BoundedTaskExecutor.java:220) at com.intellij.util.concurrency.BoundedTaskExecutor.access$100(BoundedTaskExecutor.java:26) at com.intellij.util.concurrency.BoundedTaskExecutor$2.lambda$run$0(BoundedTaskExecutor.java:198) at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:224) at com.intellij.util.concurrency.BoundedTaskExecutor$2.run(BoundedTaskExecutor.java:194) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 2019-04-17 15:10:35,734 [165151975] INFO - il.indexing.FileBasedIndexImpl - scheduleIndexRebuild, reason: checkRebuild 2019-04-17 15:10:36,072 [165152313] INFO - .diagnostic.PerformanceWatcher - Pushing properties took 307ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:10:36,273 [165152514] INFO - ij.psi.stubs.StubUpdatingIndex - Following new file types will be indexed:TypeScript,ECMAScript 6,JSX Harmony,Markdown,TypeScript JSX,CSS,XML,Apex,ActionScript,Handlebars/Mustache,JavaScript,Flow,HTML 2019-04-17 15:10:36,933 [165153174] INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 632ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:10:36,934 [165153175] INFO - indexing.UnindexedFilesUpdater - Unindexed files update started: 50165 files to update 2019-04-17 15:10:51,136 [165167377] INFO - .diagnostic.PerformanceWatcher - Unindexed files update took 14202ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:10:51,157 [165167398] INFO - ndex.IlluminatedCloudIndexUtil - Rebuild of stub index complete. 2019-04-17 15:10:51,454 [165167695] INFO - ndex.IlluminatedCloudIndexUtil - Rebuilding the stub index due to exception: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl 2019-04-17 15:10:51,456 [165167697] ERROR - ht.daemon.impl.LineMarkersPass - Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:257) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:198) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getAllImplementedTypeDeclarations$1(ApexClassDeclarationMixin.java:297) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:71) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getAllImplementedTypeDeclarations(ApexClassDeclarationMixin.java:288) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.lambda$findBaseDeclarations$0(ApexPsiUtil.java:762) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.findBaseDeclarations(ApexPsiUtil.java:753) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.getBaseDeclarations(ApexMethodDeclarationMixin.java:130) at com.illuminatedcloud.intellij.editor.ApexLineMarkerProvider.collectNavigationMarkers(ApexLineMarkerProvider.java:197) at com.illuminatedcloud.intellij.editor.ApexLineMarkerProvider.collectNavigationMarkers(ApexLineMarkerProvider.java:77) at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectNavigationMarkers(RelatedItemLineMarkerProvider.java:48) at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectSlowLineMarkers(RelatedItemLineMarkerProvider.java:40) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:194) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:96) at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:79) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:91) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) Caused by: com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) ... 117 more 2019-04-17 15:10:51,459 [165167700] ERROR - ht.daemon.impl.LineMarkersPass - WebStorm 2019.1 Build #WS-191.6183.63 2019-04-17 15:10:51,459 [165167700] ERROR - ht.daemon.impl.LineMarkersPass - JDK: 1.8.0_202-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o 2019-04-17 15:10:51,459 [165167700] ERROR - ht.daemon.impl.LineMarkersPass - OS: Linux 2019-04-17 15:10:51,460 [165167701] ERROR - ht.daemon.impl.LineMarkersPass - Plugin to blame: Illuminated Cloud 2 version: 2.0.5.6 2019-04-17 15:10:51,460 [165167701] ERROR - ht.daemon.impl.LineMarkersPass - Last Action: IlluminatedCloud.GenerateOfflineSymbolTable 2019-04-17 15:10:51,465 [165167706] INFO - il.indexing.FileBasedIndexImpl - Rebuild requested for index Stubs com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl at com.intellij.psi.impl.source.SubstrateRef$1.getNode(SubstrateRef.java:65) at com.intellij.extapi.psi.StubBasedPsiElementBase.getNode(StubBasedPsiElementBase.java:148) at com.intellij.extapi.psi.StubBasedPsiElementBase.getParentByStub(StubBasedPsiElementBase.java:320) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:956) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getParent(ApexDeclarationMixin.java:109) at com.intellij.psi.PsiInvalidElementAccessException.findOutInvalidationReason(PsiInvalidElementAccessException.java:182) at com.intellij.psi.PsiInvalidElementAccessException.getMessageWithReason(PsiInvalidElementAccessException.java:132) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:78) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:49) at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:198) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getAllImplementedTypeDeclarations$1(ApexClassDeclarationMixin.java:297) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:71) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getAllImplementedTypeDeclarations(ApexClassDeclarationMixin.java:288) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.lambda$findBaseDeclarations$0(ApexPsiUtil.java:762) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.findBaseDeclarations(ApexPsiUtil.java:753) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.getBaseDeclarations(ApexMethodDeclarationMixin.java:130) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.getBaseDeclarationFullNames(ApexMethodDeclarationMixin.java:157) at com.illuminatedcloud.intellij.psi.impl.ApexNameIdentifierMixin.doGetReferences(ApexNameIdentifierMixin.java:99) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCacheHolderImpl$1.doGetReferences(PsiReferenceCacheHolderImpl.java:58) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCache.compute(PsiReferenceCache.java:107) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCache.getReferences(PsiReferenceCache.java:77) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCacheHolderImpl.getReferences(PsiReferenceCacheHolderImpl.java:48) at com.illuminatedcloud.intellij.editor.IlluminatedCloudSyntaxAnnotator.annotate(IlluminatedCloudSyntaxAnnotator.java:128) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:120) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:87) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:351) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:284) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:311) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:314) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:71) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:314) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:281) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:225) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) 2019-04-17 15:10:51,474 [165167715] INFO - il.indexing.FileBasedIndexImpl - scheduleIndexRebuild, reason: checkRebuild 2019-04-17 15:10:51,782 [165168023] INFO - .diagnostic.PerformanceWatcher - Pushing properties took 271ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:10:51,931 [165168172] INFO - ij.psi.stubs.StubUpdatingIndex - Following new file types will be indexed:TypeScript,ECMAScript 6,JSX Harmony,Markdown,TypeScript JSX,CSS,XML,Apex,ActionScript,Handlebars/Mustache,JavaScript,Flow,HTML 2019-04-17 15:10:52,657 [165168898] INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 683ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:10:52,658 [165168899] INFO - indexing.UnindexedFilesUpdater - Unindexed files update started: 50165 files to update 2019-04-17 15:11:06,789 [165183030] INFO - .diagnostic.PerformanceWatcher - Unindexed files update took 14131ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:11:06,812 [165183053] INFO - ndex.IlluminatedCloudIndexUtil - Rebuild of stub index complete. 2019-04-17 15:11:07,104 [165183345] INFO - ndex.IlluminatedCloudIndexUtil - Rebuilding the stub index due to exception: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl 2019-04-17 15:11:07,110 [165183351] ERROR - aemon.impl.PassExecutorService - Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:257) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:198) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getAllImplementedTypeDeclarations$1(ApexClassDeclarationMixin.java:297) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:71) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getAllImplementedTypeDeclarations(ApexClassDeclarationMixin.java:288) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.lambda$findBaseDeclarations$0(ApexPsiUtil.java:762) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.findBaseDeclarations(ApexPsiUtil.java:753) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.getBaseDeclarations(ApexMethodDeclarationMixin.java:130) at com.illuminatedcloud.intellij.inspection.ApexUnusedDeclarationInspection$ApexUnusedDeclarationVisitor.shouldCheckUnused(ApexUnusedDeclarationInspection.java:518) at com.illuminatedcloud.intellij.inspection.ApexUnusedDeclarationInspection$ApexUnusedDeclarationVisitor.visitNameIdentifier(ApexUnusedDeclarationInspection.java:164) at com.illuminatedcloud.intellij.psi.impl.ApexNameIdentifierImpl.accept(ApexNameIdentifierImpl.java:20) at com.illuminatedcloud.intellij.psi.impl.ApexNameIdentifierImpl.accept(ApexNameIdentifierImpl.java:24) at com.intellij.codeInspection.InspectionEngine.acceptElements(InspectionEngine.java:75) at com.intellij.codeInspection.InspectionEngine.createVisitorAndAcceptElements(InspectionEngine.java:63) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.runToolOnElements(LocalInspectionsPass.java:295) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$null$5(LocalInspectionsPass.java:263) at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:156) at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:148) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$null$6(LocalInspectionsPass.java:260) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:127) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:116) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$visitPriorityElementsAndInit$7(LocalInspectionsPass.java:260) at com.intellij.concurrency.ApplierCompleter.execAndForkSubTasks(ApplierCompleter.java:133) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.concurrency.ApplierCompleter.lambda$wrapInReadActionAndIndicator$1(ApplierCompleter.java:105) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.concurrency.ApplierCompleter.wrapInReadActionAndIndicator(ApplierCompleter.java:116) at com.intellij.concurrency.ApplierCompleter.lambda$compute$0(ApplierCompleter.java:96) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.concurrency.ApplierCompleter.compute(ApplierCompleter.java:96) at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) Caused by: com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) ... 122 more 2019-04-17 15:11:07,113 [165183354] INFO - il.indexing.FileBasedIndexImpl - Rebuild requested for index Stubs com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl at com.intellij.psi.impl.source.SubstrateRef$1.getNode(SubstrateRef.java:65) at com.intellij.extapi.psi.StubBasedPsiElementBase.getNode(StubBasedPsiElementBase.java:148) at com.intellij.extapi.psi.StubBasedPsiElementBase.getParentByStub(StubBasedPsiElementBase.java:320) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:956) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getParent(ApexDeclarationMixin.java:109) at com.intellij.psi.PsiInvalidElementAccessException.findOutInvalidationReason(PsiInvalidElementAccessException.java:182) at com.intellij.psi.PsiInvalidElementAccessException.getMessageWithReason(PsiInvalidElementAccessException.java:132) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:78) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:49) at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:198) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getAllImplementedTypeDeclarations$1(ApexClassDeclarationMixin.java:297) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:71) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getAllImplementedTypeDeclarations(ApexClassDeclarationMixin.java:288) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.lambda$findBaseDeclarations$0(ApexPsiUtil.java:762) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.findBaseDeclarations(ApexPsiUtil.java:753) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.getBaseDeclarations(ApexMethodDeclarationMixin.java:130) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.getBaseDeclarationFullNames(ApexMethodDeclarationMixin.java:157) at com.illuminatedcloud.intellij.psi.impl.ApexNameIdentifierMixin.doGetReferences(ApexNameIdentifierMixin.java:99) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCacheHolderImpl$1.doGetReferences(PsiReferenceCacheHolderImpl.java:58) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCache.compute(PsiReferenceCache.java:107) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCache.getReferences(PsiReferenceCache.java:77) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCacheHolderImpl.getReferences(PsiReferenceCacheHolderImpl.java:48) at com.illuminatedcloud.intellij.editor.IlluminatedCloudSyntaxAnnotator.annotate(IlluminatedCloudSyntaxAnnotator.java:128) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:120) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:87) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:351) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:284) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:311) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:314) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:71) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:314) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:281) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:225) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) 2019-04-17 15:11:07,115 [165183356] ERROR - aemon.impl.PassExecutorService - WebStorm 2019.1 Build #WS-191.6183.63 2019-04-17 15:11:07,119 [165183360] ERROR - aemon.impl.PassExecutorService - JDK: 1.8.0_202-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o 2019-04-17 15:11:07,119 [165183360] ERROR - aemon.impl.PassExecutorService - OS: Linux 2019-04-17 15:11:07,122 [165183363] ERROR - aemon.impl.PassExecutorService - Plugin to blame: Illuminated Cloud 2 version: 2.0.5.6 2019-04-17 15:11:07,122 [165183363] ERROR - aemon.impl.PassExecutorService - Last Action: IlluminatedCloud.GenerateOfflineSymbolTable 2019-04-17 15:11:07,123 [165183364] ERROR - aemon.impl.PassExecutorService - Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:257) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:198) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getAllImplementedTypeDeclarations$1(ApexClassDeclarationMixin.java:297) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:71) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getAllImplementedTypeDeclarations(ApexClassDeclarationMixin.java:288) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.lambda$findBaseDeclarations$0(ApexPsiUtil.java:762) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.findBaseDeclarations(ApexPsiUtil.java:753) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.getBaseDeclarations(ApexMethodDeclarationMixin.java:130) at com.illuminatedcloud.intellij.inspection.ApexUnusedDeclarationInspection$ApexUnusedDeclarationVisitor.shouldCheckUnused(ApexUnusedDeclarationInspection.java:518) at com.illuminatedcloud.intellij.inspection.ApexUnusedDeclarationInspection$ApexUnusedDeclarationVisitor.visitNameIdentifier(ApexUnusedDeclarationInspection.java:164) at com.illuminatedcloud.intellij.psi.impl.ApexNameIdentifierImpl.accept(ApexNameIdentifierImpl.java:20) at com.illuminatedcloud.intellij.psi.impl.ApexNameIdentifierImpl.accept(ApexNameIdentifierImpl.java:24) at com.intellij.codeInspection.InspectionEngine.acceptElements(InspectionEngine.java:75) at com.intellij.codeInspection.InspectionEngine.createVisitorAndAcceptElements(InspectionEngine.java:63) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.runToolOnElements(LocalInspectionsPass.java:295) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$null$5(LocalInspectionsPass.java:263) at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:156) at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:148) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$null$6(LocalInspectionsPass.java:260) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:127) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:116) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$visitPriorityElementsAndInit$7(LocalInspectionsPass.java:260) at com.intellij.concurrency.ApplierCompleter.execAndForkSubTasks(ApplierCompleter.java:133) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.concurrency.ApplierCompleter.lambda$wrapInReadActionAndIndicator$1(ApplierCompleter.java:105) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.concurrency.ApplierCompleter.wrapInReadActionAndIndicator(ApplierCompleter.java:116) at com.intellij.concurrency.ApplierCompleter.lambda$compute$0(ApplierCompleter.java:96) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.concurrency.ApplierCompleter.compute(ApplierCompleter.java:96) at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) Caused by: com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) ... 122 more 2019-04-17 15:11:07,125 [165183366] ERROR - aemon.impl.PassExecutorService - WebStorm 2019.1 Build #WS-191.6183.63 2019-04-17 15:11:07,125 [165183366] ERROR - aemon.impl.PassExecutorService - JDK: 1.8.0_202-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o 2019-04-17 15:11:07,125 [165183366] ERROR - aemon.impl.PassExecutorService - OS: Linux 2019-04-17 15:11:07,128 [165183369] ERROR - aemon.impl.PassExecutorService - Plugin to blame: Illuminated Cloud 2 version: 2.0.5.6 2019-04-17 15:11:07,128 [165183369] ERROR - aemon.impl.PassExecutorService - Last Action: IlluminatedCloud.GenerateOfflineSymbolTable 2019-04-17 15:11:07,135 [165183376] INFO - il.indexing.FileBasedIndexImpl - scheduleIndexRebuild, reason: checkRebuild 2019-04-17 15:11:07,397 [165183638] INFO - .diagnostic.PerformanceWatcher - Pushing properties took 219ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:11:07,618 [165183859] INFO - ij.psi.stubs.StubUpdatingIndex - Following new file types will be indexed:TypeScript,ECMAScript 6,JSX Harmony,Markdown,TypeScript JSX,CSS,XML,Apex,ActionScript,Handlebars/Mustache,JavaScript,Flow,HTML 2019-04-17 15:11:08,291 [165184532] INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 631ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:11:08,292 [165184533] INFO - indexing.UnindexedFilesUpdater - Unindexed files update started: 50165 files to update 2019-04-17 15:11:22,346 [165198587] INFO - .diagnostic.PerformanceWatcher - Unindexed files update took 14054ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:11:22,366 [165198607] INFO - ndex.IlluminatedCloudIndexUtil - Rebuild of stub index complete. 2019-04-17 15:11:22,654 [165198895] INFO - ndex.IlluminatedCloudIndexUtil - Rebuilding the stub index due to exception: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl 2019-04-17 15:11:22,658 [165198899] INFO - il.indexing.FileBasedIndexImpl - Rebuild requested for index Stubs com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl at com.intellij.psi.impl.source.SubstrateRef$1.getNode(SubstrateRef.java:65) at com.intellij.extapi.psi.StubBasedPsiElementBase.getNode(StubBasedPsiElementBase.java:148) at com.intellij.extapi.psi.StubBasedPsiElementBase.getParentByStub(StubBasedPsiElementBase.java:320) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:956) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getParent(ApexDeclarationMixin.java:109) at com.intellij.psi.PsiInvalidElementAccessException.findOutInvalidationReason(PsiInvalidElementAccessException.java:182) at com.intellij.psi.PsiInvalidElementAccessException.getMessageWithReason(PsiInvalidElementAccessException.java:132) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:78) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:49) at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:198) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getAllImplementedTypeDeclarations$1(ApexClassDeclarationMixin.java:297) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:71) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getAllImplementedTypeDeclarations(ApexClassDeclarationMixin.java:288) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.lambda$findBaseDeclarations$0(ApexPsiUtil.java:762) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.findBaseDeclarations(ApexPsiUtil.java:753) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.getBaseDeclarations(ApexMethodDeclarationMixin.java:130) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.getBaseDeclarationFullNames(ApexMethodDeclarationMixin.java:157) at com.illuminatedcloud.intellij.psi.impl.ApexNameIdentifierMixin.doGetReferences(ApexNameIdentifierMixin.java:99) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCacheHolderImpl$1.doGetReferences(PsiReferenceCacheHolderImpl.java:58) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCache.compute(PsiReferenceCache.java:107) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCache.getReferences(PsiReferenceCache.java:77) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCacheHolderImpl.getReferences(PsiReferenceCacheHolderImpl.java:48) at com.illuminatedcloud.intellij.editor.IlluminatedCloudSyntaxAnnotator.annotate(IlluminatedCloudSyntaxAnnotator.java:128) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:120) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:87) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:351) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:284) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:311) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:314) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:71) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:314) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:281) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:225) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) 2019-04-17 15:11:22,659 [165198900] ERROR - ht.daemon.impl.LineMarkersPass - Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:257) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:198) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getAllImplementedTypeDeclarations$1(ApexClassDeclarationMixin.java:297) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:71) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getAllImplementedTypeDeclarations(ApexClassDeclarationMixin.java:288) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.lambda$findBaseDeclarations$0(ApexPsiUtil.java:762) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.findBaseDeclarations(ApexPsiUtil.java:753) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.getBaseDeclarations(ApexMethodDeclarationMixin.java:130) at com.illuminatedcloud.intellij.editor.ApexLineMarkerProvider.collectNavigationMarkers(ApexLineMarkerProvider.java:197) at com.illuminatedcloud.intellij.editor.ApexLineMarkerProvider.collectNavigationMarkers(ApexLineMarkerProvider.java:77) at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectNavigationMarkers(RelatedItemLineMarkerProvider.java:48) at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectSlowLineMarkers(RelatedItemLineMarkerProvider.java:40) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:194) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:96) at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:79) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:91) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) Caused by: com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) ... 117 more 2019-04-17 15:11:22,663 [165198904] ERROR - ht.daemon.impl.LineMarkersPass - WebStorm 2019.1 Build #WS-191.6183.63 2019-04-17 15:11:22,663 [165198904] ERROR - ht.daemon.impl.LineMarkersPass - JDK: 1.8.0_202-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o 2019-04-17 15:11:22,663 [165198904] ERROR - ht.daemon.impl.LineMarkersPass - OS: Linux 2019-04-17 15:11:22,664 [165198905] ERROR - ht.daemon.impl.LineMarkersPass - Plugin to blame: Illuminated Cloud 2 version: 2.0.5.6 2019-04-17 15:11:22,664 [165198905] ERROR - ht.daemon.impl.LineMarkersPass - Last Action: IlluminatedCloud.GenerateOfflineSymbolTable 2019-04-17 15:11:22,674 [165198915] INFO - il.indexing.FileBasedIndexImpl - scheduleIndexRebuild, reason: checkRebuild 2019-04-17 15:11:22,967 [165199208] INFO - .diagnostic.PerformanceWatcher - Pushing properties took 233ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:11:23,166 [165199407] INFO - ij.psi.stubs.StubUpdatingIndex - Following new file types will be indexed:TypeScript,ECMAScript 6,JSX Harmony,Markdown,TypeScript JSX,CSS,XML,Apex,ActionScript,Handlebars/Mustache,JavaScript,Flow,HTML 2019-04-17 15:11:23,837 [165200078] INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 637ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:11:23,838 [165200079] INFO - indexing.UnindexedFilesUpdater - Unindexed files update started: 50165 files to update 2019-04-17 15:11:38,090 [165214331] INFO - .diagnostic.PerformanceWatcher - Unindexed files update took 14252ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:11:38,110 [165214351] INFO - ndex.IlluminatedCloudIndexUtil - Rebuild of stub index complete. 2019-04-17 15:11:38,397 [165214638] INFO - ndex.IlluminatedCloudIndexUtil - Rebuilding the stub index due to exception: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl 2019-04-17 15:11:38,402 [165214643] ERROR - ht.daemon.impl.LineMarkersPass - Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:257) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:198) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getAllImplementedTypeDeclarations$1(ApexClassDeclarationMixin.java:297) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:71) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getAllImplementedTypeDeclarations(ApexClassDeclarationMixin.java:288) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.lambda$findBaseDeclarations$0(ApexPsiUtil.java:762) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.findBaseDeclarations(ApexPsiUtil.java:753) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.getBaseDeclarations(ApexMethodDeclarationMixin.java:130) at com.illuminatedcloud.intellij.editor.ApexLineMarkerProvider.collectNavigationMarkers(ApexLineMarkerProvider.java:197) at com.illuminatedcloud.intellij.editor.ApexLineMarkerProvider.collectNavigationMarkers(ApexLineMarkerProvider.java:77) at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectNavigationMarkers(RelatedItemLineMarkerProvider.java:48) at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectSlowLineMarkers(RelatedItemLineMarkerProvider.java:40) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:194) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:96) at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:79) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:91) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) Caused by: com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) ... 117 more 2019-04-17 15:11:38,407 [165214648] ERROR - ht.daemon.impl.LineMarkersPass - WebStorm 2019.1 Build #WS-191.6183.63 2019-04-17 15:11:38,407 [165214648] ERROR - ht.daemon.impl.LineMarkersPass - JDK: 1.8.0_202-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o 2019-04-17 15:11:38,407 [165214648] ERROR - ht.daemon.impl.LineMarkersPass - OS: Linux 2019-04-17 15:11:38,408 [165214649] INFO - il.indexing.FileBasedIndexImpl - Rebuild requested for index Stubs com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl at com.intellij.psi.impl.source.SubstrateRef$1.getNode(SubstrateRef.java:65) at com.intellij.extapi.psi.StubBasedPsiElementBase.getNode(StubBasedPsiElementBase.java:148) at com.intellij.extapi.psi.StubBasedPsiElementBase.getParentByStub(StubBasedPsiElementBase.java:320) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:956) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getParent(ApexDeclarationMixin.java:109) at com.intellij.psi.PsiInvalidElementAccessException.findOutInvalidationReason(PsiInvalidElementAccessException.java:182) at com.intellij.psi.PsiInvalidElementAccessException.getMessageWithReason(PsiInvalidElementAccessException.java:132) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:78) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:49) at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:198) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getAllImplementedTypeDeclarations$1(ApexClassDeclarationMixin.java:297) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:71) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getAllImplementedTypeDeclarations(ApexClassDeclarationMixin.java:288) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.lambda$findBaseDeclarations$0(ApexPsiUtil.java:762) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.findBaseDeclarations(ApexPsiUtil.java:753) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.getBaseDeclarations(ApexMethodDeclarationMixin.java:130) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.getBaseDeclarationFullNames(ApexMethodDeclarationMixin.java:157) at com.illuminatedcloud.intellij.psi.impl.ApexNameIdentifierMixin.doGetReferences(ApexNameIdentifierMixin.java:99) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCacheHolderImpl$1.doGetReferences(PsiReferenceCacheHolderImpl.java:58) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCache.compute(PsiReferenceCache.java:107) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCache.getReferences(PsiReferenceCache.java:77) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCacheHolderImpl.getReferences(PsiReferenceCacheHolderImpl.java:48) at com.illuminatedcloud.intellij.editor.IlluminatedCloudSyntaxAnnotator.annotate(IlluminatedCloudSyntaxAnnotator.java:128) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:120) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:87) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:351) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:284) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:311) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:314) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:71) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:314) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:281) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:225) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) 2019-04-17 15:11:38,408 [165214649] ERROR - ht.daemon.impl.LineMarkersPass - Plugin to blame: Illuminated Cloud 2 version: 2.0.5.6 2019-04-17 15:11:38,408 [165214649] ERROR - ht.daemon.impl.LineMarkersPass - Last Action: IlluminatedCloud.GenerateOfflineSymbolTable 2019-04-17 15:11:38,414 [165214655] INFO - il.indexing.FileBasedIndexImpl - scheduleIndexRebuild, reason: checkRebuild 2019-04-17 15:11:38,689 [165214930] INFO - .diagnostic.PerformanceWatcher - Pushing properties took 254ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:11:38,898 [165215139] INFO - ij.psi.stubs.StubUpdatingIndex - Following new file types will be indexed:TypeScript,ECMAScript 6,JSX Harmony,Markdown,TypeScript JSX,CSS,XML,Apex,ActionScript,Handlebars/Mustache,JavaScript,Flow,HTML 2019-04-17 15:11:39,620 [165215861] INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 687ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:11:39,620 [165215861] INFO - indexing.UnindexedFilesUpdater - Unindexed files update started: 50165 files to update 2019-04-17 15:11:53,532 [165229773] INFO - .diagnostic.PerformanceWatcher - Unindexed files update took 13912ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:11:53,552 [165229793] INFO - ndex.IlluminatedCloudIndexUtil - Rebuild of stub index complete. 2019-04-17 15:11:53,845 [165230086] INFO - ndex.IlluminatedCloudIndexUtil - Rebuilding the stub index due to exception: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl 2019-04-17 15:11:53,860 [165230101] INFO - il.indexing.FileBasedIndexImpl - Rebuild requested for index Stubs com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl at com.intellij.psi.impl.source.SubstrateRef$1.getNode(SubstrateRef.java:65) at com.intellij.extapi.psi.StubBasedPsiElementBase.getNode(StubBasedPsiElementBase.java:148) at com.intellij.extapi.psi.StubBasedPsiElementBase.getParentByStub(StubBasedPsiElementBase.java:320) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:956) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getParent(ApexDeclarationMixin.java:109) at com.intellij.psi.PsiInvalidElementAccessException.findOutInvalidationReason(PsiInvalidElementAccessException.java:182) at com.intellij.psi.PsiInvalidElementAccessException.getMessageWithReason(PsiInvalidElementAccessException.java:132) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:78) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:49) at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:198) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getAllImplementedTypeDeclarations$1(ApexClassDeclarationMixin.java:297) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:71) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getAllImplementedTypeDeclarations(ApexClassDeclarationMixin.java:288) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.lambda$findBaseDeclarations$0(ApexPsiUtil.java:762) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.findBaseDeclarations(ApexPsiUtil.java:753) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.getBaseDeclarations(ApexMethodDeclarationMixin.java:130) at com.illuminatedcloud.intellij.editor.ApexLineMarkerProvider.collectNavigationMarkers(ApexLineMarkerProvider.java:197) at com.illuminatedcloud.intellij.editor.ApexLineMarkerProvider.collectNavigationMarkers(ApexLineMarkerProvider.java:77) at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectNavigationMarkers(RelatedItemLineMarkerProvider.java:48) at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectSlowLineMarkers(RelatedItemLineMarkerProvider.java:40) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:194) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:96) at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:79) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:91) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) 2019-04-17 15:11:53,884 [165230125] INFO - il.indexing.FileBasedIndexImpl - scheduleIndexRebuild, reason: checkRebuild 2019-04-17 15:11:54,183 [165230424] INFO - .diagnostic.PerformanceWatcher - Pushing properties took 263ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:11:54,518 [165230759] INFO - ij.psi.stubs.StubUpdatingIndex - Following new file types will be indexed:TypeScript,ECMAScript 6,JSX Harmony,Markdown,TypeScript JSX,CSS,XML,Apex,ActionScript,Handlebars/Mustache,JavaScript,Flow,HTML 2019-04-17 15:11:55,244 [165231485] INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 674ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:11:55,244 [165231485] INFO - indexing.UnindexedFilesUpdater - Unindexed files update started: 50165 files to update 2019-04-17 15:12:09,329 [165245570] INFO - .diagnostic.PerformanceWatcher - Unindexed files update took 14085ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:12:09,350 [165245591] INFO - ndex.IlluminatedCloudIndexUtil - Rebuild of stub index complete. 2019-04-17 15:12:09,638 [165245879] INFO - ndex.IlluminatedCloudIndexUtil - Rebuilding the stub index due to exception: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl 2019-04-17 15:12:09,664 [165245905] INFO - il.indexing.FileBasedIndexImpl - Rebuild requested for index Stubs com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl at com.intellij.psi.impl.source.SubstrateRef$1.getNode(SubstrateRef.java:65) at com.intellij.extapi.psi.StubBasedPsiElementBase.getNode(StubBasedPsiElementBase.java:148) at com.intellij.extapi.psi.StubBasedPsiElementBase.getParentByStub(StubBasedPsiElementBase.java:320) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:956) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getParent(ApexDeclarationMixin.java:109) at com.intellij.psi.PsiInvalidElementAccessException.findOutInvalidationReason(PsiInvalidElementAccessException.java:182) at com.intellij.psi.PsiInvalidElementAccessException.getMessageWithReason(PsiInvalidElementAccessException.java:132) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:78) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:49) at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:198) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getAllImplementedTypeDeclarations$1(ApexClassDeclarationMixin.java:297) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:71) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getAllImplementedTypeDeclarations(ApexClassDeclarationMixin.java:288) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.lambda$findBaseDeclarations$0(ApexPsiUtil.java:762) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.findBaseDeclarations(ApexPsiUtil.java:753) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.getBaseDeclarations(ApexMethodDeclarationMixin.java:130) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.getBaseDeclarationFullNames(ApexMethodDeclarationMixin.java:157) at com.illuminatedcloud.intellij.psi.impl.ApexNameIdentifierMixin.doGetReferences(ApexNameIdentifierMixin.java:99) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCacheHolderImpl$1.doGetReferences(PsiReferenceCacheHolderImpl.java:58) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCache.compute(PsiReferenceCache.java:107) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCache.getReferences(PsiReferenceCache.java:77) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCacheHolderImpl.getReferences(PsiReferenceCacheHolderImpl.java:48) at com.illuminatedcloud.intellij.editor.IlluminatedCloudSyntaxAnnotator.annotate(IlluminatedCloudSyntaxAnnotator.java:128) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:120) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:87) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:351) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:284) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:311) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:314) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:71) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:314) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:281) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:225) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) 2019-04-17 15:12:09,683 [165245924] ERROR - ht.daemon.impl.LineMarkersPass - Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:257) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:198) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getAllImplementedTypeDeclarations$1(ApexClassDeclarationMixin.java:297) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:71) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getAllImplementedTypeDeclarations(ApexClassDeclarationMixin.java:288) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.lambda$findBaseDeclarations$0(ApexPsiUtil.java:762) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.findBaseDeclarations(ApexPsiUtil.java:753) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.getBaseDeclarations(ApexMethodDeclarationMixin.java:130) at com.illuminatedcloud.intellij.editor.ApexLineMarkerProvider.collectNavigationMarkers(ApexLineMarkerProvider.java:197) at com.illuminatedcloud.intellij.editor.ApexLineMarkerProvider.collectNavigationMarkers(ApexLineMarkerProvider.java:77) at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectNavigationMarkers(RelatedItemLineMarkerProvider.java:48) at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectSlowLineMarkers(RelatedItemLineMarkerProvider.java:40) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:194) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:96) at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:79) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:91) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) Caused by: com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) ... 117 more 2019-04-17 15:12:09,686 [165245927] ERROR - ht.daemon.impl.LineMarkersPass - WebStorm 2019.1 Build #WS-191.6183.63 2019-04-17 15:12:09,686 [165245927] ERROR - ht.daemon.impl.LineMarkersPass - JDK: 1.8.0_202-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o 2019-04-17 15:12:09,686 [165245927] ERROR - ht.daemon.impl.LineMarkersPass - OS: Linux 2019-04-17 15:12:09,686 [165245927] ERROR - ht.daemon.impl.LineMarkersPass - Plugin to blame: Illuminated Cloud 2 version: 2.0.5.6 2019-04-17 15:12:09,686 [165245927] ERROR - ht.daemon.impl.LineMarkersPass - Last Action: IlluminatedCloud.GenerateOfflineSymbolTable 2019-04-17 15:12:09,688 [165245929] INFO - il.indexing.FileBasedIndexImpl - scheduleIndexRebuild, reason: checkRebuild 2019-04-17 15:12:09,961 [165246202] INFO - .diagnostic.PerformanceWatcher - Pushing properties took 237ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:12:10,124 [165246365] INFO - ij.psi.stubs.StubUpdatingIndex - Following new file types will be indexed:TypeScript,ECMAScript 6,JSX Harmony,Markdown,TypeScript JSX,CSS,XML,Apex,ActionScript,Handlebars/Mustache,JavaScript,Flow,HTML 2019-04-17 15:12:11,996 [165248237] INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 1820ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:12:11,998 [165248239] INFO - indexing.UnindexedFilesUpdater - Unindexed files update started: 50165 files to update 2019-04-17 15:12:28,915 [165265156] INFO - .diagnostic.PerformanceWatcher - Unindexed files update took 16917ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:12:28,945 [165265186] INFO - ndex.IlluminatedCloudIndexUtil - Rebuild of stub index complete. 2019-04-17 15:12:29,234 [165265475] INFO - ndex.IlluminatedCloudIndexUtil - Rebuilding the stub index due to exception: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl 2019-04-17 15:12:29,243 [165265484] INFO - il.indexing.FileBasedIndexImpl - Rebuild requested for index Stubs com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl at com.intellij.psi.impl.source.SubstrateRef$1.getNode(SubstrateRef.java:65) at com.intellij.extapi.psi.StubBasedPsiElementBase.getNode(StubBasedPsiElementBase.java:148) at com.intellij.extapi.psi.StubBasedPsiElementBase.getParentByStub(StubBasedPsiElementBase.java:320) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:956) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getParent(ApexDeclarationMixin.java:109) at com.intellij.psi.PsiInvalidElementAccessException.findOutInvalidationReason(PsiInvalidElementAccessException.java:182) at com.intellij.psi.PsiInvalidElementAccessException.getMessageWithReason(PsiInvalidElementAccessException.java:132) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:78) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:49) at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:198) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getAllImplementedTypeDeclarations$1(ApexClassDeclarationMixin.java:297) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:71) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getAllImplementedTypeDeclarations(ApexClassDeclarationMixin.java:288) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.lambda$findBaseDeclarations$0(ApexPsiUtil.java:762) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.findBaseDeclarations(ApexPsiUtil.java:753) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.getBaseDeclarations(ApexMethodDeclarationMixin.java:130) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.getBaseDeclarationFullNames(ApexMethodDeclarationMixin.java:157) at com.illuminatedcloud.intellij.psi.impl.ApexNameIdentifierMixin.doGetReferences(ApexNameIdentifierMixin.java:99) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCacheHolderImpl$1.doGetReferences(PsiReferenceCacheHolderImpl.java:58) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCache.compute(PsiReferenceCache.java:107) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCache.getReferences(PsiReferenceCache.java:77) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCacheHolderImpl.getReferences(PsiReferenceCacheHolderImpl.java:48) at com.illuminatedcloud.intellij.editor.IlluminatedCloudSyntaxAnnotator.annotate(IlluminatedCloudSyntaxAnnotator.java:128) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:120) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:87) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:351) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:284) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:311) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:314) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:71) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:314) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:281) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:225) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) 2019-04-17 15:12:29,244 [165265485] ERROR - ht.daemon.impl.LineMarkersPass - Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:257) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:198) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getAllImplementedTypeDeclarations$1(ApexClassDeclarationMixin.java:297) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:71) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getAllImplementedTypeDeclarations(ApexClassDeclarationMixin.java:288) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.lambda$findBaseDeclarations$0(ApexPsiUtil.java:762) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.findBaseDeclarations(ApexPsiUtil.java:753) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.getBaseDeclarations(ApexMethodDeclarationMixin.java:130) at com.illuminatedcloud.intellij.editor.ApexLineMarkerProvider.collectNavigationMarkers(ApexLineMarkerProvider.java:197) at com.illuminatedcloud.intellij.editor.ApexLineMarkerProvider.collectNavigationMarkers(ApexLineMarkerProvider.java:77) at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectNavigationMarkers(RelatedItemLineMarkerProvider.java:48) at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectSlowLineMarkers(RelatedItemLineMarkerProvider.java:40) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:194) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:96) at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:79) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:91) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) Caused by: com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) ... 117 more 2019-04-17 15:12:29,251 [165265492] ERROR - ht.daemon.impl.LineMarkersPass - WebStorm 2019.1 Build #WS-191.6183.63 2019-04-17 15:12:29,251 [165265492] ERROR - ht.daemon.impl.LineMarkersPass - JDK: 1.8.0_202-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o 2019-04-17 15:12:29,251 [165265492] ERROR - ht.daemon.impl.LineMarkersPass - OS: Linux 2019-04-17 15:12:29,251 [165265492] ERROR - ht.daemon.impl.LineMarkersPass - Plugin to blame: Illuminated Cloud 2 version: 2.0.5.6 2019-04-17 15:12:29,252 [165265493] ERROR - ht.daemon.impl.LineMarkersPass - Last Action: IlluminatedCloud.GenerateOfflineSymbolTable 2019-04-17 15:12:29,256 [165265497] INFO - il.indexing.FileBasedIndexImpl - scheduleIndexRebuild, reason: checkRebuild 2019-04-17 15:12:29,621 [165265862] INFO - .diagnostic.PerformanceWatcher - Pushing properties took 305ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:12:29,859 [165266100] INFO - ij.psi.stubs.StubUpdatingIndex - Following new file types will be indexed:TypeScript,ECMAScript 6,JSX Harmony,Markdown,TypeScript JSX,CSS,XML,Apex,ActionScript,Handlebars/Mustache,JavaScript,Flow,HTML 2019-04-17 15:12:31,434 [165267675] INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 1538ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:12:31,435 [165267676] INFO - indexing.UnindexedFilesUpdater - Unindexed files update started: 50165 files to update 2019-04-17 15:12:53,140 [165289381] INFO - .diagnostic.PerformanceWatcher - Unindexed files update took 21705ms; general responsiveness: 1/21 sluggish; EDT responsiveness: ok 2019-04-17 15:12:53,169 [165289410] INFO - ndex.IlluminatedCloudIndexUtil - Rebuild of stub index complete. 2019-04-17 15:12:53,454 [165289695] INFO - ndex.IlluminatedCloudIndexUtil - Rebuilding the stub index due to exception: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl 2019-04-17 15:12:53,478 [165289719] INFO - il.indexing.FileBasedIndexImpl - Rebuild requested for index Stubs com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl at com.intellij.psi.impl.source.SubstrateRef$1.getNode(SubstrateRef.java:65) at com.intellij.extapi.psi.StubBasedPsiElementBase.getNode(StubBasedPsiElementBase.java:148) at com.intellij.extapi.psi.StubBasedPsiElementBase.getParentByStub(StubBasedPsiElementBase.java:320) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:956) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getParent(ApexDeclarationMixin.java:109) at com.intellij.psi.PsiInvalidElementAccessException.findOutInvalidationReason(PsiInvalidElementAccessException.java:182) at com.intellij.psi.PsiInvalidElementAccessException.getMessageWithReason(PsiInvalidElementAccessException.java:132) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:78) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:49) at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:77) at com.illuminatedcloud.intellij.psi.impl.ApexDeclaredTypeMixin.findReferences(ApexDeclaredTypeMixin.java:118) at com.illuminatedcloud.intellij.psi.impl.ApexDeclaredTypeMixin.doGetReferences(ApexDeclaredTypeMixin.java:92) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCacheHolderImpl$1.doGetReferences(PsiReferenceCacheHolderImpl.java:58) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCache.compute(PsiReferenceCache.java:107) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCache.getReferences(PsiReferenceCache.java:77) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCacheHolderImpl.getReferences(PsiReferenceCacheHolderImpl.java:48) at com.illuminatedcloud.intellij.editor.IlluminatedCloudSyntaxAnnotator.annotate(IlluminatedCloudSyntaxAnnotator.java:128) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:120) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:87) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:351) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:284) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:311) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:314) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:71) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:314) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:281) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:225) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) 2019-04-17 15:12:53,484 [165289725] ERROR - aemon.impl.PassExecutorService - Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:257) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:77) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.lambda$getExpressionType$0(ApexTypeMixin.java:126) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.getExpressionType(ApexTypeMixin.java:86) at com.illuminatedcloud.intellij.psi.impl.ApexCollectionTypeMixin.getTypeParameters(ApexCollectionTypeMixin.java:97) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:108) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.lambda$getExpressionType$0(ApexTypeMixin.java:90) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.getExpressionType(ApexTypeMixin.java:86) at com.illuminatedcloud.intellij.psi.impl.ApexLocalVariableDeclarationMixin.doGetExpressionType(ApexLocalVariableDeclarationMixin.java:60) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.lambda$getExpressionType$0(ApexDeclarationMixin.java:140) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getExpressionType(ApexDeclarationMixin.java:139) at com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationMixin.lambda$doGetExpressionType$0(ApexVariableDeclarationMixin.java:107) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationMixin.doGetExpressionType(ApexVariableDeclarationMixin.java:100) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.lambda$getExpressionType$0(ApexDeclarationMixin.java:140) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getExpressionType(ApexDeclarationMixin.java:139) at com.illuminatedcloud.intellij.inspection.ApexIllegalAssignmentInspection$ApexIllegalAssignmentInspectionVisitor.checkVariableDeclaration(ApexIllegalAssignmentInspection.java:316) at com.illuminatedcloud.intellij.inspection.ApexIllegalAssignmentInspection$ApexIllegalAssignmentInspectionVisitor.visitElement(ApexIllegalAssignmentInspection.java:165) at com.intellij.psi.impl.PsiElementBase.accept(PsiElementBase.java:274) at com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl.accept(ApexVariableDeclarationImpl.java:31) at com.intellij.codeInspection.InspectionEngine.acceptElements(InspectionEngine.java:75) at com.intellij.codeInspection.InspectionEngine.createVisitorAndAcceptElements(InspectionEngine.java:63) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.runToolOnElements(LocalInspectionsPass.java:295) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$null$5(LocalInspectionsPass.java:263) at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:156) at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:148) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$null$6(LocalInspectionsPass.java:260) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:127) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:116) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$visitPriorityElementsAndInit$7(LocalInspectionsPass.java:260) at com.intellij.concurrency.ApplierCompleter.execAndForkSubTasks(ApplierCompleter.java:133) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1161) at com.intellij.concurrency.ApplierCompleter.lambda$wrapInReadActionAndIndicator$1(ApplierCompleter.java:105) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.concurrency.ApplierCompleter.wrapInReadActionAndIndicator(ApplierCompleter.java:116) at com.intellij.concurrency.ApplierCompleter.lambda$compute$0(ApplierCompleter.java:96) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.concurrency.ApplierCompleter.compute(ApplierCompleter.java:96) at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.pollAndExecCC(ForkJoinPool.java:1190) at java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:1879) at java.util.concurrent.ForkJoinPool.awaitJoin(ForkJoinPool.java:2045) at java.util.concurrent.ForkJoinTask.get(ForkJoinTask.java:1036) at com.intellij.concurrency.JobLauncherImpl.invokeConcurrentlyUnderProgress(JobLauncherImpl.java:71) at com.intellij.concurrency.JobLauncher.invokeConcurrentlyUnderProgress(JobLauncher.java:56) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.visitPriorityElementsAndInit(LocalInspectionsPass.java:266) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.inspect(LocalInspectionsPass.java:198) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.collectInformationWithProgress(LocalInspectionsPass.java:117) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) Caused by: com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) ... 181 more 2019-04-17 15:12:53,496 [165289737] ERROR - aemon.impl.PassExecutorService - WebStorm 2019.1 Build #WS-191.6183.63 2019-04-17 15:12:53,497 [165289738] ERROR - aemon.impl.PassExecutorService - JDK: 1.8.0_202-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o 2019-04-17 15:12:53,497 [165289738] ERROR - aemon.impl.PassExecutorService - OS: Linux 2019-04-17 15:12:53,500 [165289741] ERROR - aemon.impl.PassExecutorService - Plugin to blame: Illuminated Cloud 2 version: 2.0.5.6 2019-04-17 15:12:53,500 [165289741] ERROR - aemon.impl.PassExecutorService - Last Action: IlluminatedCloud.GenerateOfflineSymbolTable 2019-04-17 15:12:53,501 [165289742] ERROR - aemon.impl.PassExecutorService - Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:257) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:77) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.lambda$getExpressionType$0(ApexTypeMixin.java:126) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.getExpressionType(ApexTypeMixin.java:86) at com.illuminatedcloud.intellij.psi.impl.ApexCollectionTypeMixin.getTypeParameters(ApexCollectionTypeMixin.java:97) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:108) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.lambda$getExpressionType$0(ApexTypeMixin.java:90) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.getExpressionType(ApexTypeMixin.java:86) at com.illuminatedcloud.intellij.psi.impl.ApexLocalVariableDeclarationMixin.doGetExpressionType(ApexLocalVariableDeclarationMixin.java:60) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.lambda$getExpressionType$0(ApexDeclarationMixin.java:140) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getExpressionType(ApexDeclarationMixin.java:139) at com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationMixin.lambda$doGetExpressionType$0(ApexVariableDeclarationMixin.java:107) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationMixin.doGetExpressionType(ApexVariableDeclarationMixin.java:100) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.lambda$getExpressionType$0(ApexDeclarationMixin.java:140) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getExpressionType(ApexDeclarationMixin.java:139) at com.illuminatedcloud.intellij.inspection.ApexIllegalAssignmentInspection$ApexIllegalAssignmentInspectionVisitor.checkVariableDeclaration(ApexIllegalAssignmentInspection.java:316) at com.illuminatedcloud.intellij.inspection.ApexIllegalAssignmentInspection$ApexIllegalAssignmentInspectionVisitor.visitElement(ApexIllegalAssignmentInspection.java:165) at com.intellij.psi.impl.PsiElementBase.accept(PsiElementBase.java:274) at com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl.accept(ApexVariableDeclarationImpl.java:31) at com.intellij.codeInspection.InspectionEngine.acceptElements(InspectionEngine.java:75) at com.intellij.codeInspection.InspectionEngine.createVisitorAndAcceptElements(InspectionEngine.java:63) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.runToolOnElements(LocalInspectionsPass.java:295) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$null$5(LocalInspectionsPass.java:263) at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:156) at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:148) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$null$6(LocalInspectionsPass.java:260) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:127) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:116) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$visitPriorityElementsAndInit$7(LocalInspectionsPass.java:260) at com.intellij.concurrency.ApplierCompleter.execAndForkSubTasks(ApplierCompleter.java:133) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1161) at com.intellij.concurrency.ApplierCompleter.lambda$wrapInReadActionAndIndicator$1(ApplierCompleter.java:105) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.concurrency.ApplierCompleter.wrapInReadActionAndIndicator(ApplierCompleter.java:116) at com.intellij.concurrency.ApplierCompleter.lambda$compute$0(ApplierCompleter.java:96) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.concurrency.ApplierCompleter.compute(ApplierCompleter.java:96) at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.pollAndExecCC(ForkJoinPool.java:1190) at java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:1879) at java.util.concurrent.ForkJoinPool.awaitJoin(ForkJoinPool.java:2045) at java.util.concurrent.ForkJoinTask.get(ForkJoinTask.java:1036) at com.intellij.concurrency.JobLauncherImpl.invokeConcurrentlyUnderProgress(JobLauncherImpl.java:71) at com.intellij.concurrency.JobLauncher.invokeConcurrentlyUnderProgress(JobLauncher.java:56) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.visitPriorityElementsAndInit(LocalInspectionsPass.java:266) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.inspect(LocalInspectionsPass.java:198) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.collectInformationWithProgress(LocalInspectionsPass.java:117) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) Caused by: com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) ... 181 more 2019-04-17 15:12:53,504 [165289745] ERROR - aemon.impl.PassExecutorService - WebStorm 2019.1 Build #WS-191.6183.63 2019-04-17 15:12:53,504 [165289745] ERROR - aemon.impl.PassExecutorService - JDK: 1.8.0_202-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o 2019-04-17 15:12:53,504 [165289745] ERROR - aemon.impl.PassExecutorService - OS: Linux 2019-04-17 15:12:53,571 [165289812] ERROR - aemon.impl.PassExecutorService - Plugin to blame: Illuminated Cloud 2 version: 2.0.5.6 2019-04-17 15:12:53,571 [165289812] ERROR - aemon.impl.PassExecutorService - Last Action: IlluminatedCloud.GenerateOfflineSymbolTable 2019-04-17 15:12:53,580 [165289821] INFO - il.indexing.FileBasedIndexImpl - scheduleIndexRebuild, reason: checkRebuild 2019-04-17 15:12:54,180 [165290421] INFO - .diagnostic.PerformanceWatcher - Pushing properties took 552ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:12:54,598 [165290839] INFO - ij.psi.stubs.StubUpdatingIndex - Following new file types will be indexed:TypeScript,ECMAScript 6,JSX Harmony,Markdown,TypeScript JSX,CSS,XML,Apex,ActionScript,Handlebars/Mustache,JavaScript,Flow,HTML 2019-04-17 15:12:56,359 [165292600] INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 1727ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:12:56,362 [165292603] INFO - indexing.UnindexedFilesUpdater - Unindexed files update started: 50165 files to update 2019-04-17 15:13:16,508 [165312749] INFO - .diagnostic.PerformanceWatcher - Unindexed files update took 20146ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:13:16,536 [165312777] INFO - ndex.IlluminatedCloudIndexUtil - Rebuild of stub index complete. 2019-04-17 15:13:16,829 [165313070] INFO - ndex.IlluminatedCloudIndexUtil - Rebuilding the stub index due to exception: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl 2019-04-17 15:13:16,846 [165313087] INFO - il.indexing.FileBasedIndexImpl - Rebuild requested for index Stubs com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl at com.intellij.psi.impl.source.SubstrateRef$1.getNode(SubstrateRef.java:65) at com.intellij.extapi.psi.StubBasedPsiElementBase.getNode(StubBasedPsiElementBase.java:148) at com.intellij.extapi.psi.StubBasedPsiElementBase.getParentByStub(StubBasedPsiElementBase.java:320) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:956) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getParent(ApexDeclarationMixin.java:109) at com.intellij.psi.PsiInvalidElementAccessException.findOutInvalidationReason(PsiInvalidElementAccessException.java:182) at com.intellij.psi.PsiInvalidElementAccessException.getMessageWithReason(PsiInvalidElementAccessException.java:132) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:78) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:49) at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:77) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.lambda$getExpressionType$0(ApexTypeMixin.java:126) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.getExpressionType(ApexTypeMixin.java:86) at com.illuminatedcloud.intellij.psi.impl.ApexCollectionTypeMixin.getTypeParameters(ApexCollectionTypeMixin.java:97) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:108) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.lambda$getExpressionType$0(ApexTypeMixin.java:90) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.getExpressionType(ApexTypeMixin.java:86) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.doGetExpressionType(ApexMethodDeclarationMixin.java:79) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.lambda$getExpressionType$0(ApexDeclarationMixin.java:140) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getExpressionType(ApexDeclarationMixin.java:139) at com.illuminatedcloud.intellij.inspection.ApexIllegalAssignmentInspection$ApexIllegalAssignmentInspectionVisitor.checkReturnStatement(ApexIllegalAssignmentInspection.java:793) at com.illuminatedcloud.intellij.inspection.ApexIllegalAssignmentInspection$ApexIllegalAssignmentInspectionVisitor.visitElement(ApexIllegalAssignmentInspection.java:263) at com.intellij.psi.impl.PsiElementBase.accept(PsiElementBase.java:274) at com.illuminatedcloud.intellij.psi.impl.ApexStatementImpl.accept(ApexStatementImpl.java:26) at com.illuminatedcloud.intellij.psi.impl.ApexReturnStatementImpl.accept(ApexReturnStatementImpl.java:25) at com.intellij.codeInspection.InspectionEngine.acceptElements(InspectionEngine.java:75) at com.intellij.codeInspection.InspectionEngine.createVisitorAndAcceptElements(InspectionEngine.java:63) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.runToolOnElements(LocalInspectionsPass.java:295) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$null$5(LocalInspectionsPass.java:263) at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:156) at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:148) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$null$6(LocalInspectionsPass.java:260) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:127) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:116) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$visitPriorityElementsAndInit$7(LocalInspectionsPass.java:260) at com.intellij.concurrency.ApplierCompleter.execAndForkSubTasks(ApplierCompleter.java:133) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1161) at com.intellij.concurrency.ApplierCompleter.lambda$wrapInReadActionAndIndicator$1(ApplierCompleter.java:105) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.concurrency.ApplierCompleter.wrapInReadActionAndIndicator(ApplierCompleter.java:116) at com.intellij.concurrency.ApplierCompleter.lambda$compute$0(ApplierCompleter.java:96) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.concurrency.ApplierCompleter.compute(ApplierCompleter.java:96) at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.pollAndExecCC(ForkJoinPool.java:1190) at java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:1879) at java.util.concurrent.ForkJoinPool.awaitJoin(ForkJoinPool.java:2045) at java.util.concurrent.ForkJoinTask.get(ForkJoinTask.java:1036) at com.intellij.concurrency.JobLauncherImpl.invokeConcurrentlyUnderProgress(JobLauncherImpl.java:71) at com.intellij.concurrency.JobLauncher.invokeConcurrentlyUnderProgress(JobLauncher.java:56) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.visitPriorityElementsAndInit(LocalInspectionsPass.java:266) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.inspect(LocalInspectionsPass.java:198) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.collectInformationWithProgress(LocalInspectionsPass.java:117) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) 2019-04-17 15:13:16,855 [165313096] INFO - il.indexing.FileBasedIndexImpl - scheduleIndexRebuild, reason: checkRebuild 2019-04-17 15:13:17,139 [165313380] INFO - .diagnostic.PerformanceWatcher - Pushing properties took 252ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:13:17,338 [165313579] INFO - ij.psi.stubs.StubUpdatingIndex - Following new file types will be indexed:TypeScript,ECMAScript 6,JSX Harmony,Markdown,TypeScript JSX,CSS,XML,Apex,ActionScript,Handlebars/Mustache,JavaScript,Flow,HTML 2019-04-17 15:13:18,219 [165314460] INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 853ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:13:18,220 [165314461] INFO - indexing.UnindexedFilesUpdater - Unindexed files update started: 50165 files to update 2019-04-17 15:13:21,784 [165318025] INFO - rationStore.ComponentStoreImpl - Saving appEmmetOptions took 13 ms, FusApprovedGroupsCacheConfigurable took 23 ms, GitRememberedInputs took 12 ms, IlluminatedCloudSettings took 13 ms 2019-04-17 15:13:22,049 [165318290] INFO - rationStore.ComponentStoreImpl - Saving Module: 'Cortex-GitFlow'FacetManager took 254 ms 2019-04-17 15:13:22,689 [165318930] INFO - rationStore.ComponentStoreImpl - Saving Project '/home/jjulicher/WebstormProjects/Cortex-GitFlow' Cortex-GitFlowIlluminatedCloudWorkspaceSettings took 418 ms, RunManager took 18 ms, TaskManager took 29 ms, XDebuggerManager took 89 ms 2019-04-17 15:13:24,738 [165320979] INFO - mponents.impl.stores.StoreUtil - saveProjectsAndApp took 3216 ms 2019-04-17 15:13:31,548 [165327789] INFO - rationStore.ComponentStoreImpl - Saving Module: 'Cortex-GitFlow'FacetManager took 487 ms 2019-04-17 15:13:31,635 [165327876] INFO - rationStore.ComponentStoreImpl - Saving Project '/home/jjulicher/WebstormProjects/Cortex-GitFlow' Cortex-GitFlowRunManager took 27 ms 2019-04-17 15:13:31,636 [165327877] INFO - mponents.impl.stores.StoreUtil - saveProjectsAndApp took 642 ms 2019-04-17 15:13:42,107 [165338348] INFO - .diagnostic.PerformanceWatcher - Unindexed files update took 23887ms; general responsiveness: 1/24 sluggish; EDT responsiveness: 2/24 sluggish 2019-04-17 15:13:42,125 [165338366] INFO - ndex.IlluminatedCloudIndexUtil - Rebuild of stub index complete. 2019-04-17 15:13:42,413 [165338654] INFO - ndex.IlluminatedCloudIndexUtil - Rebuilding the stub index due to exception: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl 2019-04-17 15:13:42,425 [165338666] ERROR - ht.daemon.impl.LineMarkersPass - Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:257) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:198) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getAllImplementedTypeDeclarations$1(ApexClassDeclarationMixin.java:297) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:71) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getAllImplementedTypeDeclarations(ApexClassDeclarationMixin.java:288) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.lambda$findBaseDeclarations$0(ApexPsiUtil.java:762) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.findBaseDeclarations(ApexPsiUtil.java:753) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.getBaseDeclarations(ApexMethodDeclarationMixin.java:130) at com.illuminatedcloud.intellij.editor.ApexLineMarkerProvider.collectNavigationMarkers(ApexLineMarkerProvider.java:197) at com.illuminatedcloud.intellij.editor.ApexLineMarkerProvider.collectNavigationMarkers(ApexLineMarkerProvider.java:77) at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectNavigationMarkers(RelatedItemLineMarkerProvider.java:48) at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectSlowLineMarkers(RelatedItemLineMarkerProvider.java:40) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:194) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:96) at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:79) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:91) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) Caused by: com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) ... 117 more 2019-04-17 15:13:42,426 [165338667] INFO - il.indexing.FileBasedIndexImpl - Rebuild requested for index Stubs com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl at com.intellij.psi.impl.source.SubstrateRef$1.getNode(SubstrateRef.java:65) at com.intellij.extapi.psi.StubBasedPsiElementBase.getNode(StubBasedPsiElementBase.java:148) at com.intellij.extapi.psi.StubBasedPsiElementBase.getParentByStub(StubBasedPsiElementBase.java:320) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:956) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getParent(ApexDeclarationMixin.java:109) at com.intellij.psi.PsiInvalidElementAccessException.findOutInvalidationReason(PsiInvalidElementAccessException.java:182) at com.intellij.psi.PsiInvalidElementAccessException.getMessageWithReason(PsiInvalidElementAccessException.java:132) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:78) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:49) at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:77) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.getTypeDeclaration(ApexExpressionType.java:313) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.getTypeDeclaration(ApexExpressionType.java:302) at com.illuminatedcloud.intellij.psi.impl.ApexCollectionTypeMixin.getCollectionTypeDeclaration(ApexCollectionTypeMixin.java:193) at com.illuminatedcloud.intellij.psi.impl.ApexCollectionTypeMixin.findReferences(ApexCollectionTypeMixin.java:134) at com.illuminatedcloud.intellij.psi.impl.ApexCollectionTypeMixin.doGetReferences(ApexCollectionTypeMixin.java:120) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCacheHolderImpl$1.doGetReferences(PsiReferenceCacheHolderImpl.java:58) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCache.compute(PsiReferenceCache.java:107) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCache.getReferences(PsiReferenceCache.java:77) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCacheHolderImpl.getReferences(PsiReferenceCacheHolderImpl.java:48) at com.illuminatedcloud.intellij.editor.IlluminatedCloudSyntaxAnnotator.annotate(IlluminatedCloudSyntaxAnnotator.java:128) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:120) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:87) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:351) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:284) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:311) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:314) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:71) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:314) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:281) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:225) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) 2019-04-17 15:13:42,428 [165338669] ERROR - ht.daemon.impl.LineMarkersPass - WebStorm 2019.1 Build #WS-191.6183.63 2019-04-17 15:13:42,429 [165338670] ERROR - ht.daemon.impl.LineMarkersPass - JDK: 1.8.0_202-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o 2019-04-17 15:13:42,429 [165338670] ERROR - ht.daemon.impl.LineMarkersPass - OS: Linux 2019-04-17 15:13:42,429 [165338670] ERROR - ht.daemon.impl.LineMarkersPass - Plugin to blame: Illuminated Cloud 2 version: 2.0.5.6 2019-04-17 15:13:42,429 [165338670] ERROR - ht.daemon.impl.LineMarkersPass - Last Action: ShowLog 2019-04-17 15:13:42,436 [165338677] INFO - il.indexing.FileBasedIndexImpl - scheduleIndexRebuild, reason: checkRebuild 2019-04-17 15:13:42,705 [165338946] INFO - .diagnostic.PerformanceWatcher - Pushing properties took 245ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:13:42,832 [165339073] INFO - ij.psi.stubs.StubUpdatingIndex - Following new file types will be indexed:TypeScript,ECMAScript 6,JSX Harmony,Markdown,TypeScript JSX,CSS,XML,Apex,ActionScript,Handlebars/Mustache,JavaScript,Flow,HTML 2019-04-17 15:13:43,537 [165339778] INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 677ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:13:43,538 [165339779] INFO - indexing.UnindexedFilesUpdater - Unindexed files update started: 50165 files to update 2019-04-17 15:13:57,339 [165353580] INFO - .diagnostic.PerformanceWatcher - Unindexed files update took 13801ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:13:57,358 [165353599] INFO - ndex.IlluminatedCloudIndexUtil - Rebuild of stub index complete. 2019-04-17 15:13:57,653 [165353894] INFO - ndex.IlluminatedCloudIndexUtil - Rebuilding the stub index due to exception: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl 2019-04-17 15:13:57,665 [165353906] INFO - il.indexing.FileBasedIndexImpl - Rebuild requested for index Stubs com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl at com.intellij.psi.impl.source.SubstrateRef$1.getNode(SubstrateRef.java:65) at com.intellij.extapi.psi.StubBasedPsiElementBase.getNode(StubBasedPsiElementBase.java:148) at com.intellij.extapi.psi.StubBasedPsiElementBase.getParentByStub(StubBasedPsiElementBase.java:320) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:956) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getParent(ApexDeclarationMixin.java:109) at com.intellij.psi.PsiInvalidElementAccessException.findOutInvalidationReason(PsiInvalidElementAccessException.java:182) at com.intellij.psi.PsiInvalidElementAccessException.getMessageWithReason(PsiInvalidElementAccessException.java:132) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:78) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:49) at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:198) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getAllImplementedTypeDeclarations$1(ApexClassDeclarationMixin.java:297) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:71) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getAllImplementedTypeDeclarations(ApexClassDeclarationMixin.java:288) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.lambda$findBaseDeclarations$0(ApexPsiUtil.java:762) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.findBaseDeclarations(ApexPsiUtil.java:753) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.getBaseDeclarations(ApexMethodDeclarationMixin.java:130) at com.illuminatedcloud.intellij.editor.ApexLineMarkerProvider.collectNavigationMarkers(ApexLineMarkerProvider.java:197) at com.illuminatedcloud.intellij.editor.ApexLineMarkerProvider.collectNavigationMarkers(ApexLineMarkerProvider.java:77) at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectNavigationMarkers(RelatedItemLineMarkerProvider.java:48) at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectSlowLineMarkers(RelatedItemLineMarkerProvider.java:40) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:194) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:96) at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:79) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:91) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) 2019-04-17 15:13:57,679 [165353920] INFO - il.indexing.FileBasedIndexImpl - scheduleIndexRebuild, reason: checkRebuild 2019-04-17 15:13:57,962 [165354203] INFO - .diagnostic.PerformanceWatcher - Pushing properties took 206ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:13:58,144 [165354385] INFO - ij.psi.stubs.StubUpdatingIndex - Following new file types will be indexed:TypeScript,ECMAScript 6,JSX Harmony,Markdown,TypeScript JSX,CSS,XML,Apex,ActionScript,Handlebars/Mustache,JavaScript,Flow,HTML 2019-04-17 15:13:58,825 [165355066] INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 652ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:13:58,826 [165355067] INFO - indexing.UnindexedFilesUpdater - Unindexed files update started: 50165 files to update 2019-04-17 15:14:03,095 [165359336] INFO - rationStore.ComponentStoreImpl - Saving appIlluminatedCloudSettings took 23 ms 2019-04-17 15:14:03,250 [165359491] INFO - rationStore.ComponentStoreImpl - Saving Module: 'Cortex-GitFlow'FacetManager took 143 ms 2019-04-17 15:14:03,267 [165359508] INFO - mponents.impl.stores.StoreUtil - saveProjectsAndApp took 270 ms 2019-04-17 15:14:24,191 [165380432] INFO - .diagnostic.PerformanceWatcher - Unindexed files update took 25365ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:14:24,214 [165380455] INFO - ndex.IlluminatedCloudIndexUtil - Rebuild of stub index complete. 2019-04-17 15:14:24,499 [165380740] INFO - ndex.IlluminatedCloudIndexUtil - Rebuilding the stub index due to exception: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl 2019-04-17 15:14:24,508 [165380749] INFO - il.indexing.FileBasedIndexImpl - Rebuild requested for index Stubs com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl at com.intellij.psi.impl.source.SubstrateRef$1.getNode(SubstrateRef.java:65) at com.intellij.extapi.psi.StubBasedPsiElementBase.getNode(StubBasedPsiElementBase.java:148) at com.intellij.extapi.psi.StubBasedPsiElementBase.getParentByStub(StubBasedPsiElementBase.java:320) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:956) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getParent(ApexDeclarationMixin.java:109) at com.intellij.psi.PsiInvalidElementAccessException.findOutInvalidationReason(PsiInvalidElementAccessException.java:182) at com.intellij.psi.PsiInvalidElementAccessException.getMessageWithReason(PsiInvalidElementAccessException.java:132) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:78) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:49) at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:198) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getAllImplementedTypeDeclarations$1(ApexClassDeclarationMixin.java:297) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:71) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getAllImplementedTypeDeclarations(ApexClassDeclarationMixin.java:288) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.lambda$findBaseDeclarations$0(ApexPsiUtil.java:762) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.findBaseDeclarations(ApexPsiUtil.java:753) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.getBaseDeclarations(ApexMethodDeclarationMixin.java:130) at com.illuminatedcloud.intellij.editor.ApexLineMarkerProvider.collectNavigationMarkers(ApexLineMarkerProvider.java:197) at com.illuminatedcloud.intellij.editor.ApexLineMarkerProvider.collectNavigationMarkers(ApexLineMarkerProvider.java:77) at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectNavigationMarkers(RelatedItemLineMarkerProvider.java:48) at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectSlowLineMarkers(RelatedItemLineMarkerProvider.java:40) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:194) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:96) at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:79) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:91) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) 2019-04-17 15:14:24,522 [165380763] INFO - il.indexing.FileBasedIndexImpl - scheduleIndexRebuild, reason: checkRebuild 2019-04-17 15:14:24,754 [165380995] INFO - .diagnostic.PerformanceWatcher - Pushing properties took 187ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:14:24,940 [165381181] INFO - ij.psi.stubs.StubUpdatingIndex - Following new file types will be indexed:TypeScript,ECMAScript 6,JSX Harmony,Markdown,TypeScript JSX,CSS,XML,Apex,ActionScript,Handlebars/Mustache,JavaScript,Flow,HTML 2019-04-17 15:14:25,608 [165381849] INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 644ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:14:25,609 [165381850] INFO - indexing.UnindexedFilesUpdater - Unindexed files update started: 50165 files to update 2019-04-17 15:14:43,197 [165399438] INFO - .diagnostic.PerformanceWatcher - Unindexed files update took 17588ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:14:43,219 [165399460] INFO - ndex.IlluminatedCloudIndexUtil - Rebuild of stub index complete. 2019-04-17 15:14:43,515 [165399756] INFO - ndex.IlluminatedCloudIndexUtil - Rebuilding the stub index due to exception: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl 2019-04-17 15:14:43,521 [165399762] ERROR - ht.daemon.impl.LineMarkersPass - Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:257) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:198) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getAllImplementedTypeDeclarations$1(ApexClassDeclarationMixin.java:297) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:71) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getAllImplementedTypeDeclarations(ApexClassDeclarationMixin.java:288) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.lambda$findBaseDeclarations$0(ApexPsiUtil.java:762) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.findBaseDeclarations(ApexPsiUtil.java:753) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.getBaseDeclarations(ApexMethodDeclarationMixin.java:130) at com.illuminatedcloud.intellij.editor.ApexLineMarkerProvider.collectNavigationMarkers(ApexLineMarkerProvider.java:197) at com.illuminatedcloud.intellij.editor.ApexLineMarkerProvider.collectNavigationMarkers(ApexLineMarkerProvider.java:77) at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectNavigationMarkers(RelatedItemLineMarkerProvider.java:48) at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectSlowLineMarkers(RelatedItemLineMarkerProvider.java:40) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:194) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:96) at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:79) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:91) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) Caused by: com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) ... 117 more 2019-04-17 15:14:43,542 [165399783] ERROR - ht.daemon.impl.LineMarkersPass - WebStorm 2019.1 Build #WS-191.6183.63 2019-04-17 15:14:43,542 [165399783] ERROR - ht.daemon.impl.LineMarkersPass - JDK: 1.8.0_202-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o 2019-04-17 15:14:43,542 [165399783] ERROR - ht.daemon.impl.LineMarkersPass - OS: Linux 2019-04-17 15:14:43,543 [165399784] ERROR - ht.daemon.impl.LineMarkersPass - Plugin to blame: Illuminated Cloud 2 version: 2.0.5.6 2019-04-17 15:14:43,543 [165399784] ERROR - ht.daemon.impl.LineMarkersPass - Last Action: ShowLog 2019-04-17 15:14:43,540 [165399781] INFO - il.indexing.FileBasedIndexImpl - Rebuild requested for index Stubs com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl at com.intellij.psi.impl.source.SubstrateRef$1.getNode(SubstrateRef.java:65) at com.intellij.extapi.psi.StubBasedPsiElementBase.getNode(StubBasedPsiElementBase.java:148) at com.intellij.extapi.psi.StubBasedPsiElementBase.getParentByStub(StubBasedPsiElementBase.java:320) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:956) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getParent(ApexDeclarationMixin.java:109) at com.intellij.psi.PsiInvalidElementAccessException.findOutInvalidationReason(PsiInvalidElementAccessException.java:182) at com.intellij.psi.PsiInvalidElementAccessException.getMessageWithReason(PsiInvalidElementAccessException.java:132) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:78) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:49) at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:77) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.getTypeDeclaration(ApexExpressionType.java:313) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.getTypeDeclaration(ApexExpressionType.java:302) at com.illuminatedcloud.intellij.psi.impl.ApexCollectionTypeMixin.getCollectionTypeDeclaration(ApexCollectionTypeMixin.java:193) at com.illuminatedcloud.intellij.psi.impl.ApexCollectionTypeMixin.findReferences(ApexCollectionTypeMixin.java:134) at com.illuminatedcloud.intellij.psi.impl.ApexCollectionTypeMixin.doGetReferences(ApexCollectionTypeMixin.java:120) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCacheHolderImpl$1.doGetReferences(PsiReferenceCacheHolderImpl.java:58) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCache.compute(PsiReferenceCache.java:107) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCache.getReferences(PsiReferenceCache.java:77) at com.illuminatedcloud.intellij.psi.impl.PsiReferenceCacheHolderImpl.getReferences(PsiReferenceCacheHolderImpl.java:48) at com.illuminatedcloud.intellij.editor.IlluminatedCloudSyntaxAnnotator.annotate(IlluminatedCloudSyntaxAnnotator.java:128) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:120) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:87) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:351) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:284) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:311) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:314) at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:71) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:314) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:281) at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:225) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) 2019-04-17 15:14:43,538 [165399779] ERROR - aemon.impl.PassExecutorService - Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:257) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:77) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.lambda$getExpressionType$0(ApexTypeMixin.java:126) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.getExpressionType(ApexTypeMixin.java:86) at com.illuminatedcloud.intellij.psi.impl.ApexCollectionTypeMixin.getTypeParameters(ApexCollectionTypeMixin.java:97) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:108) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.lambda$getExpressionType$0(ApexTypeMixin.java:90) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.getExpressionType(ApexTypeMixin.java:86) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.doGetExpressionType(ApexMethodDeclarationMixin.java:79) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.lambda$getExpressionType$0(ApexDeclarationMixin.java:140) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getExpressionType(ApexDeclarationMixin.java:139) at com.illuminatedcloud.intellij.inspection.ApexIllegalAssignmentInspection$ApexIllegalAssignmentInspectionVisitor.checkReturnStatement(ApexIllegalAssignmentInspection.java:793) at com.illuminatedcloud.intellij.inspection.ApexIllegalAssignmentInspection$ApexIllegalAssignmentInspectionVisitor.visitElement(ApexIllegalAssignmentInspection.java:263) at com.intellij.psi.impl.PsiElementBase.accept(PsiElementBase.java:274) at com.illuminatedcloud.intellij.psi.impl.ApexStatementImpl.accept(ApexStatementImpl.java:26) at com.illuminatedcloud.intellij.psi.impl.ApexReturnStatementImpl.accept(ApexReturnStatementImpl.java:25) at com.intellij.codeInspection.InspectionEngine.acceptElements(InspectionEngine.java:75) at com.intellij.codeInspection.InspectionEngine.createVisitorAndAcceptElements(InspectionEngine.java:63) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.runToolOnElements(LocalInspectionsPass.java:295) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$null$5(LocalInspectionsPass.java:263) at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:156) at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:148) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$null$6(LocalInspectionsPass.java:260) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:127) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:116) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$visitPriorityElementsAndInit$7(LocalInspectionsPass.java:260) at com.intellij.concurrency.ApplierCompleter.execAndForkSubTasks(ApplierCompleter.java:133) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1161) at com.intellij.concurrency.ApplierCompleter.lambda$wrapInReadActionAndIndicator$1(ApplierCompleter.java:105) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.concurrency.ApplierCompleter.wrapInReadActionAndIndicator(ApplierCompleter.java:116) at com.intellij.concurrency.ApplierCompleter.lambda$compute$0(ApplierCompleter.java:96) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.concurrency.ApplierCompleter.compute(ApplierCompleter.java:96) at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.pollAndExecCC(ForkJoinPool.java:1190) at java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:1879) at java.util.concurrent.ForkJoinPool.awaitJoin(ForkJoinPool.java:2045) at java.util.concurrent.ForkJoinTask.get(ForkJoinTask.java:1036) at com.intellij.concurrency.JobLauncherImpl.invokeConcurrentlyUnderProgress(JobLauncherImpl.java:71) at com.intellij.concurrency.JobLauncher.invokeConcurrentlyUnderProgress(JobLauncher.java:56) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.visitPriorityElementsAndInit(LocalInspectionsPass.java:266) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.inspect(LocalInspectionsPass.java:198) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.collectInformationWithProgress(LocalInspectionsPass.java:117) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) Caused by: com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) ... 158 more 2019-04-17 15:14:43,557 [165399798] ERROR - aemon.impl.PassExecutorService - WebStorm 2019.1 Build #WS-191.6183.63 2019-04-17 15:14:43,558 [165399799] ERROR - aemon.impl.PassExecutorService - JDK: 1.8.0_202-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o 2019-04-17 15:14:43,562 [165399803] ERROR - aemon.impl.PassExecutorService - OS: Linux 2019-04-17 15:14:43,567 [165399808] ERROR - aemon.impl.PassExecutorService - Plugin to blame: Illuminated Cloud 2 version: 2.0.5.6 2019-04-17 15:14:43,567 [165399808] ERROR - aemon.impl.PassExecutorService - Last Action: ShowLog 2019-04-17 15:14:43,568 [165399809] ERROR - aemon.impl.PassExecutorService - Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:257) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:77) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.lambda$getExpressionType$0(ApexTypeMixin.java:126) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.getExpressionType(ApexTypeMixin.java:86) at com.illuminatedcloud.intellij.psi.impl.ApexCollectionTypeMixin.getTypeParameters(ApexCollectionTypeMixin.java:97) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:108) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.lambda$getExpressionType$0(ApexTypeMixin.java:90) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.getExpressionType(ApexTypeMixin.java:86) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.doGetExpressionType(ApexMethodDeclarationMixin.java:79) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.lambda$getExpressionType$0(ApexDeclarationMixin.java:140) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getExpressionType(ApexDeclarationMixin.java:139) at com.illuminatedcloud.intellij.inspection.ApexIllegalAssignmentInspection$ApexIllegalAssignmentInspectionVisitor.checkReturnStatement(ApexIllegalAssignmentInspection.java:793) at com.illuminatedcloud.intellij.inspection.ApexIllegalAssignmentInspection$ApexIllegalAssignmentInspectionVisitor.visitElement(ApexIllegalAssignmentInspection.java:263) at com.intellij.psi.impl.PsiElementBase.accept(PsiElementBase.java:274) at com.illuminatedcloud.intellij.psi.impl.ApexStatementImpl.accept(ApexStatementImpl.java:26) at com.illuminatedcloud.intellij.psi.impl.ApexReturnStatementImpl.accept(ApexReturnStatementImpl.java:25) at com.intellij.codeInspection.InspectionEngine.acceptElements(InspectionEngine.java:75) at com.intellij.codeInspection.InspectionEngine.createVisitorAndAcceptElements(InspectionEngine.java:63) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.runToolOnElements(LocalInspectionsPass.java:295) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$null$5(LocalInspectionsPass.java:263) at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:156) at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:148) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$null$6(LocalInspectionsPass.java:260) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:127) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:116) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$visitPriorityElementsAndInit$7(LocalInspectionsPass.java:260) at com.intellij.concurrency.ApplierCompleter.execAndForkSubTasks(ApplierCompleter.java:133) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1161) at com.intellij.concurrency.ApplierCompleter.lambda$wrapInReadActionAndIndicator$1(ApplierCompleter.java:105) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.concurrency.ApplierCompleter.wrapInReadActionAndIndicator(ApplierCompleter.java:116) at com.intellij.concurrency.ApplierCompleter.lambda$compute$0(ApplierCompleter.java:96) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.concurrency.ApplierCompleter.compute(ApplierCompleter.java:96) at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.pollAndExecCC(ForkJoinPool.java:1190) at java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:1879) at java.util.concurrent.ForkJoinPool.awaitJoin(ForkJoinPool.java:2045) at java.util.concurrent.ForkJoinTask.get(ForkJoinTask.java:1036) at com.intellij.concurrency.JobLauncherImpl.invokeConcurrentlyUnderProgress(JobLauncherImpl.java:71) at com.intellij.concurrency.JobLauncher.invokeConcurrentlyUnderProgress(JobLauncher.java:56) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.visitPriorityElementsAndInit(LocalInspectionsPass.java:266) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.inspect(LocalInspectionsPass.java:198) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.collectInformationWithProgress(LocalInspectionsPass.java:117) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) Caused by: com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) ... 158 more 2019-04-17 15:14:43,571 [165399812] ERROR - aemon.impl.PassExecutorService - WebStorm 2019.1 Build #WS-191.6183.63 2019-04-17 15:14:43,572 [165399813] ERROR - aemon.impl.PassExecutorService - JDK: 1.8.0_202-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o 2019-04-17 15:14:43,573 [165399814] ERROR - aemon.impl.PassExecutorService - OS: Linux 2019-04-17 15:14:43,575 [165399816] ERROR - aemon.impl.PassExecutorService - Plugin to blame: Illuminated Cloud 2 version: 2.0.5.6 2019-04-17 15:14:43,575 [165399816] ERROR - aemon.impl.PassExecutorService - Last Action: ShowLog 2019-04-17 15:14:43,577 [165399818] INFO - il.indexing.FileBasedIndexImpl - scheduleIndexRebuild, reason: checkRebuild 2019-04-17 15:14:43,910 [165400151] INFO - .diagnostic.PerformanceWatcher - Pushing properties took 243ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:14:44,029 [165400270] INFO - ij.psi.stubs.StubUpdatingIndex - Following new file types will be indexed:TypeScript,ECMAScript 6,JSX Harmony,Markdown,TypeScript JSX,CSS,XML,Apex,ActionScript,Handlebars/Mustache,JavaScript,Flow,HTML 2019-04-17 15:14:44,963 [165401204] INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 904ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:14:44,964 [165401205] INFO - indexing.UnindexedFilesUpdater - Unindexed files update started: 50165 files to update 2019-04-17 15:15:03,139 [165419380] INFO - .diagnostic.PerformanceWatcher - Unindexed files update took 18175ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:15:03,161 [165419402] INFO - ndex.IlluminatedCloudIndexUtil - Rebuild of stub index complete. 2019-04-17 15:15:03,454 [165419695] INFO - ndex.IlluminatedCloudIndexUtil - Rebuilding the stub index due to exception: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl 2019-04-17 15:15:03,474 [165419715] INFO - il.indexing.FileBasedIndexImpl - Rebuild requested for index Stubs com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl at com.intellij.psi.impl.source.SubstrateRef$1.getNode(SubstrateRef.java:65) at com.intellij.extapi.psi.StubBasedPsiElementBase.getNode(StubBasedPsiElementBase.java:148) at com.intellij.extapi.psi.StubBasedPsiElementBase.getParentByStub(StubBasedPsiElementBase.java:320) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:956) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getParent(ApexDeclarationMixin.java:109) at com.intellij.psi.PsiInvalidElementAccessException.findOutInvalidationReason(PsiInvalidElementAccessException.java:182) at com.intellij.psi.PsiInvalidElementAccessException.getMessageWithReason(PsiInvalidElementAccessException.java:132) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:78) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:49) at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:198) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getAllImplementedTypeDeclarations$1(ApexClassDeclarationMixin.java:297) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:71) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getAllImplementedTypeDeclarations(ApexClassDeclarationMixin.java:288) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.lambda$findBaseDeclarations$0(ApexPsiUtil.java:762) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.findBaseDeclarations(ApexPsiUtil.java:753) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.getBaseDeclarations(ApexMethodDeclarationMixin.java:130) at com.illuminatedcloud.intellij.editor.ApexLineMarkerProvider.collectNavigationMarkers(ApexLineMarkerProvider.java:197) at com.illuminatedcloud.intellij.editor.ApexLineMarkerProvider.collectNavigationMarkers(ApexLineMarkerProvider.java:77) at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectNavigationMarkers(RelatedItemLineMarkerProvider.java:48) at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectSlowLineMarkers(RelatedItemLineMarkerProvider.java:40) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:194) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:96) at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:79) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:91) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) 2019-04-17 15:15:03,490 [165419731] INFO - il.indexing.FileBasedIndexImpl - scheduleIndexRebuild, reason: checkRebuild 2019-04-17 15:15:03,693 [165419934] INFO - .diagnostic.PerformanceWatcher - Pushing properties took 155ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:15:03,840 [165420081] INFO - ij.psi.stubs.StubUpdatingIndex - Following new file types will be indexed:TypeScript,ECMAScript 6,JSX Harmony,Markdown,TypeScript JSX,CSS,XML,Apex,ActionScript,Handlebars/Mustache,JavaScript,Flow,HTML 2019-04-17 15:15:04,584 [165420825] INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 706ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:15:04,585 [165420826] INFO - indexing.UnindexedFilesUpdater - Unindexed files update started: 50165 files to update 2019-04-17 15:15:18,591 [165434832] INFO - .diagnostic.PerformanceWatcher - Unindexed files update took 14006ms; general responsiveness: 1/14 sluggish; EDT responsiveness: ok 2019-04-17 15:15:18,610 [165434851] INFO - ndex.IlluminatedCloudIndexUtil - Rebuild of stub index complete. 2019-04-17 15:15:18,901 [165435142] INFO - ndex.IlluminatedCloudIndexUtil - Rebuilding the stub index due to exception: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl 2019-04-17 15:15:18,907 [165435148] ERROR - aemon.impl.PassExecutorService - Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:257) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:77) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.lambda$getExpressionType$0(ApexTypeMixin.java:126) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.getExpressionType(ApexTypeMixin.java:86) at com.illuminatedcloud.intellij.psi.impl.ApexCollectionTypeMixin.getTypeParameters(ApexCollectionTypeMixin.java:97) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:108) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.lambda$getExpressionType$0(ApexTypeMixin.java:90) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.getExpressionType(ApexTypeMixin.java:86) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.doGetExpressionType(ApexMethodDeclarationMixin.java:79) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.lambda$getExpressionType$0(ApexDeclarationMixin.java:140) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getExpressionType(ApexDeclarationMixin.java:139) at com.illuminatedcloud.intellij.inspection.ApexIllegalAssignmentInspection$ApexIllegalAssignmentInspectionVisitor.checkReturnStatement(ApexIllegalAssignmentInspection.java:793) at com.illuminatedcloud.intellij.inspection.ApexIllegalAssignmentInspection$ApexIllegalAssignmentInspectionVisitor.visitElement(ApexIllegalAssignmentInspection.java:263) at com.intellij.psi.impl.PsiElementBase.accept(PsiElementBase.java:274) at com.illuminatedcloud.intellij.psi.impl.ApexStatementImpl.accept(ApexStatementImpl.java:26) at com.illuminatedcloud.intellij.psi.impl.ApexReturnStatementImpl.accept(ApexReturnStatementImpl.java:25) at com.intellij.codeInspection.InspectionEngine.acceptElements(InspectionEngine.java:75) at com.intellij.codeInspection.InspectionEngine.createVisitorAndAcceptElements(InspectionEngine.java:63) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.runToolOnElements(LocalInspectionsPass.java:295) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$null$5(LocalInspectionsPass.java:263) at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:156) at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:148) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$null$6(LocalInspectionsPass.java:260) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:127) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:116) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$visitPriorityElementsAndInit$7(LocalInspectionsPass.java:260) at com.intellij.concurrency.ApplierCompleter.execAndForkSubTasks(ApplierCompleter.java:133) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1161) at com.intellij.concurrency.ApplierCompleter.lambda$wrapInReadActionAndIndicator$1(ApplierCompleter.java:105) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.concurrency.ApplierCompleter.wrapInReadActionAndIndicator(ApplierCompleter.java:116) at com.intellij.concurrency.ApplierCompleter.lambda$compute$0(ApplierCompleter.java:96) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.concurrency.ApplierCompleter.compute(ApplierCompleter.java:96) at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.pollAndExecCC(ForkJoinPool.java:1190) at java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:1879) at java.util.concurrent.ForkJoinPool.awaitJoin(ForkJoinPool.java:2045) at java.util.concurrent.ForkJoinTask.get(ForkJoinTask.java:1036) at com.intellij.concurrency.JobLauncherImpl.invokeConcurrentlyUnderProgress(JobLauncherImpl.java:71) at com.intellij.concurrency.JobLauncher.invokeConcurrentlyUnderProgress(JobLauncher.java:56) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.visitPriorityElementsAndInit(LocalInspectionsPass.java:266) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.inspect(LocalInspectionsPass.java:198) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.collectInformationWithProgress(LocalInspectionsPass.java:117) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) Caused by: com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) ... 158 more 2019-04-17 15:15:18,913 [165435154] ERROR - aemon.impl.PassExecutorService - WebStorm 2019.1 Build #WS-191.6183.63 2019-04-17 15:15:18,913 [165435154] ERROR - aemon.impl.PassExecutorService - JDK: 1.8.0_202-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o 2019-04-17 15:15:18,913 [165435154] ERROR - aemon.impl.PassExecutorService - OS: Linux 2019-04-17 15:15:18,914 [165435155] ERROR - aemon.impl.PassExecutorService - Plugin to blame: Illuminated Cloud 2 version: 2.0.5.6 2019-04-17 15:15:18,914 [165435155] ERROR - aemon.impl.PassExecutorService - Last Action: ShowLog 2019-04-17 15:15:18,915 [165435156] ERROR - aemon.impl.PassExecutorService - Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:257) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:77) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.lambda$getExpressionType$0(ApexTypeMixin.java:126) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.getExpressionType(ApexTypeMixin.java:86) at com.illuminatedcloud.intellij.psi.impl.ApexCollectionTypeMixin.getTypeParameters(ApexCollectionTypeMixin.java:97) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:108) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.lambda$getExpressionType$0(ApexTypeMixin.java:90) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexTypeMixin.getExpressionType(ApexTypeMixin.java:86) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.doGetExpressionType(ApexMethodDeclarationMixin.java:79) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.lambda$getExpressionType$0(ApexDeclarationMixin.java:140) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getExpressionType(ApexDeclarationMixin.java:139) at com.illuminatedcloud.intellij.inspection.ApexIllegalAssignmentInspection$ApexIllegalAssignmentInspectionVisitor.checkReturnStatement(ApexIllegalAssignmentInspection.java:793) at com.illuminatedcloud.intellij.inspection.ApexIllegalAssignmentInspection$ApexIllegalAssignmentInspectionVisitor.visitElement(ApexIllegalAssignmentInspection.java:263) at com.intellij.psi.impl.PsiElementBase.accept(PsiElementBase.java:274) at com.illuminatedcloud.intellij.psi.impl.ApexStatementImpl.accept(ApexStatementImpl.java:26) at com.illuminatedcloud.intellij.psi.impl.ApexReturnStatementImpl.accept(ApexReturnStatementImpl.java:25) at com.intellij.codeInspection.InspectionEngine.acceptElements(InspectionEngine.java:75) at com.intellij.codeInspection.InspectionEngine.createVisitorAndAcceptElements(InspectionEngine.java:63) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.runToolOnElements(LocalInspectionsPass.java:295) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$null$5(LocalInspectionsPass.java:263) at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:156) at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:148) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$null$6(LocalInspectionsPass.java:260) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:127) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:116) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$visitPriorityElementsAndInit$7(LocalInspectionsPass.java:260) at com.intellij.concurrency.ApplierCompleter.execAndForkSubTasks(ApplierCompleter.java:133) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1161) at com.intellij.concurrency.ApplierCompleter.lambda$wrapInReadActionAndIndicator$1(ApplierCompleter.java:105) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.concurrency.ApplierCompleter.wrapInReadActionAndIndicator(ApplierCompleter.java:116) at com.intellij.concurrency.ApplierCompleter.lambda$compute$0(ApplierCompleter.java:96) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.concurrency.ApplierCompleter.compute(ApplierCompleter.java:96) at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.pollAndExecCC(ForkJoinPool.java:1190) at java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:1879) at java.util.concurrent.ForkJoinPool.awaitJoin(ForkJoinPool.java:2045) at java.util.concurrent.ForkJoinTask.get(ForkJoinTask.java:1036) at com.intellij.concurrency.JobLauncherImpl.invokeConcurrentlyUnderProgress(JobLauncherImpl.java:71) at com.intellij.concurrency.JobLauncher.invokeConcurrentlyUnderProgress(JobLauncher.java:56) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.visitPriorityElementsAndInit(LocalInspectionsPass.java:266) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.inspect(LocalInspectionsPass.java:198) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.collectInformationWithProgress(LocalInspectionsPass.java:117) at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:84) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) Caused by: com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl #Apex because: parent is null invalidated at: see attachment at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) ... 158 more 2019-04-17 15:15:18,915 [165435156] ERROR - aemon.impl.PassExecutorService - WebStorm 2019.1 Build #WS-191.6183.63 2019-04-17 15:15:18,915 [165435156] ERROR - aemon.impl.PassExecutorService - JDK: 1.8.0_202-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o 2019-04-17 15:15:18,916 [165435157] ERROR - aemon.impl.PassExecutorService - OS: Linux 2019-04-17 15:15:18,916 [165435157] ERROR - aemon.impl.PassExecutorService - Plugin to blame: Illuminated Cloud 2 version: 2.0.5.6 2019-04-17 15:15:18,916 [165435157] INFO - il.indexing.FileBasedIndexImpl - Rebuild requested for index Stubs com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl at com.intellij.psi.impl.source.SubstrateRef$1.getNode(SubstrateRef.java:65) at com.intellij.extapi.psi.StubBasedPsiElementBase.getNode(StubBasedPsiElementBase.java:148) at com.intellij.extapi.psi.StubBasedPsiElementBase.getParentByStub(StubBasedPsiElementBase.java:320) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:956) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getParent(ApexDeclarationMixin.java:109) at com.intellij.psi.PsiInvalidElementAccessException.findOutInvalidationReason(PsiInvalidElementAccessException.java:182) at com.intellij.psi.PsiInvalidElementAccessException.getMessageWithReason(PsiInvalidElementAccessException.java:132) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:78) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:49) at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:198) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getAllImplementedTypeDeclarations$1(ApexClassDeclarationMixin.java:297) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:71) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getAllImplementedTypeDeclarations(ApexClassDeclarationMixin.java:288) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.lambda$findBaseDeclarations$0(ApexPsiUtil.java:762) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.findBaseDeclarations(ApexPsiUtil.java:753) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.getBaseDeclarations(ApexMethodDeclarationMixin.java:130) at com.illuminatedcloud.intellij.editor.ApexLineMarkerProvider.collectNavigationMarkers(ApexLineMarkerProvider.java:197) at com.illuminatedcloud.intellij.editor.ApexLineMarkerProvider.collectNavigationMarkers(ApexLineMarkerProvider.java:77) at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectNavigationMarkers(RelatedItemLineMarkerProvider.java:48) at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectSlowLineMarkers(RelatedItemLineMarkerProvider.java:40) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:194) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:96) at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:79) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:91) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) 2019-04-17 15:15:18,916 [165435157] ERROR - aemon.impl.PassExecutorService - Last Action: ShowLog 2019-04-17 15:15:18,930 [165435171] INFO - il.indexing.FileBasedIndexImpl - scheduleIndexRebuild, reason: checkRebuild 2019-04-17 15:15:19,237 [165435478] INFO - .diagnostic.PerformanceWatcher - Pushing properties took 223ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:15:19,397 [165435638] INFO - ij.psi.stubs.StubUpdatingIndex - Following new file types will be indexed:TypeScript,ECMAScript 6,JSX Harmony,Markdown,TypeScript JSX,CSS,XML,Apex,ActionScript,Handlebars/Mustache,JavaScript,Flow,HTML 2019-04-17 15:15:20,088 [165436329] INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 658ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:15:20,088 [165436329] INFO - indexing.UnindexedFilesUpdater - Unindexed files update started: 50165 files to update 2019-04-17 15:15:33,960 [165450201] INFO - .diagnostic.PerformanceWatcher - Unindexed files update took 13872ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:15:33,978 [165450219] INFO - ndex.IlluminatedCloudIndexUtil - Rebuild of stub index complete. 2019-04-17 15:15:34,270 [165450511] INFO - ndex.IlluminatedCloudIndexUtil - Rebuilding the stub index due to exception: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl 2019-04-17 15:15:34,280 [165450521] INFO - il.indexing.FileBasedIndexImpl - Rebuild requested for index Stubs com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl at com.intellij.psi.impl.source.SubstrateRef$1.getNode(SubstrateRef.java:65) at com.intellij.extapi.psi.StubBasedPsiElementBase.getNode(StubBasedPsiElementBase.java:148) at com.intellij.extapi.psi.StubBasedPsiElementBase.getParentByStub(StubBasedPsiElementBase.java:320) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:956) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getParent(ApexDeclarationMixin.java:109) at com.intellij.psi.PsiInvalidElementAccessException.findOutInvalidationReason(PsiInvalidElementAccessException.java:182) at com.intellij.psi.PsiInvalidElementAccessException.getMessageWithReason(PsiInvalidElementAccessException.java:132) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:78) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:49) at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:198) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getAllImplementedTypeDeclarations$1(ApexClassDeclarationMixin.java:297) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:71) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getAllImplementedTypeDeclarations(ApexClassDeclarationMixin.java:288) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.lambda$findBaseDeclarations$0(ApexPsiUtil.java:762) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.findBaseDeclarations(ApexPsiUtil.java:753) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.getBaseDeclarations(ApexMethodDeclarationMixin.java:130) at com.illuminatedcloud.intellij.editor.ApexLineMarkerProvider.collectNavigationMarkers(ApexLineMarkerProvider.java:197) at com.illuminatedcloud.intellij.editor.ApexLineMarkerProvider.collectNavigationMarkers(ApexLineMarkerProvider.java:77) at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectNavigationMarkers(RelatedItemLineMarkerProvider.java:48) at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectSlowLineMarkers(RelatedItemLineMarkerProvider.java:40) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:194) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:96) at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:79) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:91) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) 2019-04-17 15:15:34,293 [165450534] INFO - il.indexing.FileBasedIndexImpl - scheduleIndexRebuild, reason: checkRebuild 2019-04-17 15:15:34,544 [165450785] INFO - .diagnostic.PerformanceWatcher - Pushing properties took 179ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:15:34,703 [165450944] INFO - ij.psi.stubs.StubUpdatingIndex - Following new file types will be indexed:TypeScript,ECMAScript 6,JSX Harmony,Markdown,TypeScript JSX,CSS,XML,Apex,ActionScript,Handlebars/Mustache,JavaScript,Flow,HTML 2019-04-17 15:15:35,469 [165451710] INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 716ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:15:35,470 [165451711] INFO - indexing.UnindexedFilesUpdater - Unindexed files update started: 50165 files to update 2019-04-17 15:15:50,950 [165467191] INFO - .diagnostic.PerformanceWatcher - Unindexed files update took 15480ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:15:50,971 [165467212] INFO - ndex.IlluminatedCloudIndexUtil - Rebuild of stub index complete. 2019-04-17 15:15:51,268 [165467509] INFO - ndex.IlluminatedCloudIndexUtil - Rebuilding the stub index due to exception: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl 2019-04-17 15:15:51,285 [165467526] INFO - il.indexing.FileBasedIndexImpl - Rebuild requested for index Stubs com.intellij.psi.PsiInvalidElementAccessException: Element: class com.illuminatedcloud.intellij.psi.impl.ApexVariableDeclarationImpl at com.intellij.psi.impl.source.SubstrateRef$1.getNode(SubstrateRef.java:65) at com.intellij.extapi.psi.StubBasedPsiElementBase.getNode(StubBasedPsiElementBase.java:148) at com.intellij.extapi.psi.StubBasedPsiElementBase.getParentByStub(StubBasedPsiElementBase.java:320) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:956) at com.illuminatedcloud.intellij.psi.impl.ApexDeclarationMixin.getParent(ApexDeclarationMixin.java:109) at com.intellij.psi.PsiInvalidElementAccessException.findOutInvalidationReason(PsiInvalidElementAccessException.java:182) at com.intellij.psi.PsiInvalidElementAccessException.getMessageWithReason(PsiInvalidElementAccessException.java:132) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:78) at com.intellij.psi.PsiInvalidElementAccessException.(PsiInvalidElementAccessException.java:49) at com.intellij.psi.impl.source.SubstrateRef$1.getContainingFile(SubstrateRef.java:76) at com.intellij.extapi.psi.StubBasedPsiElementBase.getContainingFile(StubBasedPsiElementBase.java:253) at com.intellij.psi.impl.smartPointers.SmartPointerManagerImpl.createSmartPsiElementPointer(SmartPointerManagerImpl.java:68) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.createSmartPsiElementPointer(ApexExpressionType.java:114) at com.illuminatedcloud.intellij.psi.impl.ApexExpressionType.(ApexExpressionType.java:81) at com.illuminatedcloud.intellij.ApexLanguage.lambda$getObjectClassDeclaration$0(ApexLanguage.java:753) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.illuminatedcloud.intellij.ApexLanguage.getObjectClassDeclaration(ApexLanguage.java:752) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:213) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationStub.(ApexClassDeclarationStub.java:39) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:38) at com.illuminatedcloud.intellij.psi.stub.ApexClassDeclarationElementType.doCreateStub(ApexClassDeclarationElementType.java:22) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:164) at com.illuminatedcloud.intellij.psi.stub.ApexDeclarationStubElementType.createStub(ApexDeclarationStubElementType.java:32) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.createStub(DefaultStubBuilder.java:102) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.visitNode(DefaultStubBuilder.java:77) at com.intellij.psi.stubs.DefaultStubBuilder$StubBuildingWalkingVisitor.buildStubTree(DefaultStubBuilder.java:72) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:50) at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:39) at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:84) at com.intellij.psi.stubs.StubUpdatingIndex$3.lambda$map$0(StubUpdatingIndex.java:238) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:940) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:220) at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:202) at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:264) at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:83) at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:212) at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1673) at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$27(FileBasedIndexImpl.java:1601) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:522) at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1560) at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1547) at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1526) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1691) at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1688) at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:76) at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:46) at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1710) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:743) at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:709) at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:305) at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:281) at com.intellij.psi.stubs.StubIndex.processElements(StubIndex.java:65) at com.intellij.psi.stubs.StubIndex.get(StubIndex.java:55) at com.intellij.psi.stubs.AbstractStubIndex.get(AbstractStubIndex.java:39) at com.illuminatedcloud.intellij.index.AbstractApexDeclarationStubIndex.get(AbstractApexDeclarationStubIndex.java:30) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.fastFindTypeDeclaration(ApexDeclarationUtil.java:226) at com.illuminatedcloud.intellij.psi.util.ApexDeclarationUtil.findTypeDeclaration(ApexDeclarationUtil.java:101) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getBaseClassDeclaration$0(ApexClassDeclarationMixin.java:198) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getBaseClassDeclaration(ApexClassDeclarationMixin.java:194) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.lambda$getAllImplementedTypeDeclarations$1(ApexClassDeclarationMixin.java:297) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:71) at com.illuminatedcloud.intellij.psi.impl.ApexClassDeclarationMixin.getAllImplementedTypeDeclarations(ApexClassDeclarationMixin.java:288) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.lambda$findBaseDeclarations$0(ApexPsiUtil.java:762) at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148) at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49) at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236) at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116) at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237) at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38) at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72) at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147) at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129) at com.illuminatedcloud.intellij.psi.util.ApexPsiUtil.findBaseDeclarations(ApexPsiUtil.java:753) at com.illuminatedcloud.intellij.psi.impl.ApexMethodDeclarationMixin.getBaseDeclarations(ApexMethodDeclarationMixin.java:130) at com.illuminatedcloud.intellij.editor.ApexLineMarkerProvider.collectNavigationMarkers(ApexLineMarkerProvider.java:197) at com.illuminatedcloud.intellij.editor.ApexLineMarkerProvider.collectNavigationMarkers(ApexLineMarkerProvider.java:77) at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectNavigationMarkers(RelatedItemLineMarkerProvider.java:48) at com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectSlowLineMarkers(RelatedItemLineMarkerProvider.java:40) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:194) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:96) at com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:79) at com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:91) at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:430) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:423) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:422) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:398) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:164) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218) at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:396) at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:174) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) 2019-04-17 15:15:51,291 [165467532] INFO - il.indexing.FileBasedIndexImpl - scheduleIndexRebuild, reason: checkRebuild 2019-04-17 15:15:51,522 [165467763] INFO - .diagnostic.PerformanceWatcher - Pushing properties took 201ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:15:51,734 [165467975] INFO - ij.psi.stubs.StubUpdatingIndex - Following new file types will be indexed:TypeScript,ECMAScript 6,JSX Harmony,Markdown,TypeScript JSX,CSS,XML,Apex,ActionScript,Handlebars/Mustache,JavaScript,Flow,HTML 2019-04-17 15:15:52,481 [165468722] INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 715ms; general responsiveness: ok; EDT responsiveness: ok 2019-04-17 15:15:52,482 [165468723] INFO - indexing.UnindexedFilesUpdater - Unindexed files update started: 50165 files to update 2019-04-17 15:15:59,098 [165475339] INFO - rationStore.ComponentStoreImpl - Saving appIlluminatedCloudSettings took 29 ms 2019-04-17 15:15:59,331 [165475572] INFO - rationStore.ComponentStoreImpl - Saving Module: 'Cortex-GitFlow'FacetManager took 228 ms 2019-04-17 15:15:59,358 [165475599] INFO - mponents.impl.stores.StoreUtil - saveProjectsAndApp took 381 ms 2019-04-17 15:16:10,333 [165486574] INFO - .diagnostic.PerformanceWatcher - Unindexed files update took 17851ms; general responsiveness: ok; EDT responsiveness: 1/18 sluggish 2019-04-17 15:16:10,369 [165486610] INFO - ndex.IlluminatedCloudIndexUtil - Rebuild of stub index complete. 2019-04-17 15:16:12,060 [165488301] INFO - rationStore.ComponentStoreImpl - Saving Module: 'Cortex-GitFlow'FacetManager took 217 ms 2019-04-17 15:16:12,237 [165488478] INFO - rationStore.ComponentStoreImpl - Saving Project '/home/jjulicher/WebstormProjects/Cortex-GitFlow' Cortex-GitFlowIlluminatedCloudWorkspaceSettings took 129 ms 2019-04-17 15:16:13,237 [165489478] WARN - .impl.LineStatusTrackerManager - Tracker for is being held on dispose by com.intellij.openapi.editor.impl.EditorImpl@79096cf6; file: /Dummy.cls 2019-04-17 15:16:13,238 [165489479] WARN - .impl.LineStatusTrackerManager - Tracker for is being held on dispose by com.intellij.openapi.editor.impl.EditorImpl@a402a2e 2019-04-17 15:16:13,238 [165489479] WARN - .impl.LineStatusTrackerManager - Tracker for is being held on dispose by com.intellij.openapi.editor.impl.EditorImpl@1030d1dd 2019-04-17 15:16:13,318 [165489559] ERROR - api.util.objectTree.ObjectTree - Editor of class com.intellij.openapi.editor.impl.EditorImpl hasn't been released: com.intellij.openapi.util.TraceableDisposable.ObjectNotDisposedException: See stack trace responsible for creation of unreleased object below at com.intellij.openapi.editor.impl.EditorImpl.(EditorImpl.java:152) at com.intellij.openapi.editor.impl.EditorFactoryImpl.createEditor(EditorFactoryImpl.java:201) at com.intellij.openapi.editor.impl.EditorFactoryImpl.createEditor(EditorFactoryImpl.java:156) at com.intellij.ui.EditorTextField.createEditor(EditorTextField.java:469) at com.intellij.ui.LanguageTextField.createEditor(LanguageTextField.java:111) at com.intellij.ui.EditorTextFieldProviderImpl$MyEditorTextField.createEditor(EditorTextFieldProviderImpl.java:51) at com.intellij.ui.EditorTextField.initEditor(EditorTextField.java:366) at com.intellij.ui.EditorTextField.addNotify(EditorTextField.java:351) at java.awt.Container.addNotify(Container.java:2776) at javax.swing.JComponent.addNotify(JComponent.java:4741) at com.intellij.ui.JBSplitter.addNotify(JBSplitter.java:109) at java.awt.Container.addNotify(Container.java:2776) at javax.swing.JComponent.addNotify(JComponent.java:4741) at java.awt.Container.addNotify(Container.java:2776) at javax.swing.JComponent.addNotify(JComponent.java:4741) at java.awt.Container.addNotify(Container.java:2776) at javax.swing.JComponent.addNotify(JComponent.java:4741) at java.awt.Container.addImpl(Container.java:1124) at java.awt.Container.add(Container.java:975) at com.intellij.openapi.wm.impl.content.ToolWindowContentUi.ensureSelectedContentVisible(ToolWindowContentUi.java:220) at com.intellij.openapi.wm.impl.content.ToolWindowContentUi.access$200(ToolWindowContentUi.java:49) at com.intellij.openapi.wm.impl.content.ToolWindowContentUi$2.selectionChanged(ToolWindowContentUi.java:188) at sun.reflect.GeneratedMethodAccessor117.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.intellij.util.EventDispatcher.dispatchVoidMethod(EventDispatcher.java:132) at com.intellij.util.EventDispatcher.access$000(EventDispatcher.java:26) at com.intellij.util.EventDispatcher$1.invoke(EventDispatcher.java:90) at com.sun.proxy.$Proxy89.selectionChanged(Unknown Source) at com.intellij.ui.content.impl.ContentManagerImpl.fireSelectionChanged(ContentManagerImpl.java:554) at com.intellij.ui.content.impl.ContentManagerImpl.addSelectedContent(ContentManagerImpl.java:370) at com.intellij.ui.content.impl.ContentManagerImpl$1.run(ContentManagerImpl.java:461) at com.intellij.ui.content.impl.ContentManagerImpl.setSelectedContent(ContentManagerImpl.java:477) at com.intellij.ui.content.impl.ContentManagerImpl.setSelectedContentCB(ContentManagerImpl.java:428) at com.intellij.ui.content.impl.ContentManagerImpl.setSelectedContentCB(ContentManagerImpl.java:417) at com.intellij.ui.content.impl.ContentManagerImpl.setSelectedContentCB(ContentManagerImpl.java:495) at com.intellij.ui.content.impl.ContentManagerImpl.setSelectedContent(ContentManagerImpl.java:500) at com.intellij.ui.content.impl.ContentManagerImpl.doAddContent(ContentManagerImpl.java:152) at com.intellij.ui.content.impl.ContentManagerImpl.addContent(ContentManagerImpl.java:134) at com.illuminatedcloud.intellij.toolwindow.soql.SoqlQueryToolWindow.lambda$newTab$4(SoqlQueryToolWindow.java:449) at com.intellij.openapi.wm.impl.commands.InvokeLaterCmd.lambda$run$0(InvokeLaterCmd.java:37) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:764) at java.awt.EventQueue.access$500(EventQueue.java:98) at java.awt.EventQueue$3.run(EventQueue.java:715) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:734) at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:742) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:691) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:386) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) 2019-04-17 15:16:13,319 [165489560] ERROR - api.util.objectTree.ObjectTree - WebStorm 2019.1 Build #WS-191.6183.63 2019-04-17 15:16:13,320 [165489561] ERROR - api.util.objectTree.ObjectTree - JDK: 1.8.0_202-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o 2019-04-17 15:16:13,320 [165489561] ERROR - api.util.objectTree.ObjectTree - OS: Linux 2019-04-17 15:16:13,321 [165489562] ERROR - api.util.objectTree.ObjectTree - Last Action: InvalidateCaches 2019-04-17 15:16:13,321 [165489562] ERROR - api.util.objectTree.ObjectTree - Current Command: Exit 2019-04-17 15:16:13,321 [165489562] INFO - stubs.SerializationManagerImpl - START StubSerializationManager SHUTDOWN 2019-04-17 15:16:13,322 [165489563] INFO - stubs.SerializationManagerImpl - END StubSerializationManager SHUTDOWN 2019-04-17 15:16:13,334 [165489575] INFO - stubs.SerializationManagerImpl - START StubSerializationManager SHUTDOWN 2019-04-17 15:16:13,334 [165489575] INFO - stubs.SerializationManagerImpl - END StubSerializationManager SHUTDOWN 2019-04-17 15:16:13,334 [165489575] INFO - il.indexing.FileBasedIndexImpl - START INDEX SHUTDOWN 2019-04-17 15:16:13,574 [165489815] INFO - il.indexing.FileBasedIndexImpl - END INDEX SHUTDOWN 2019-04-17 15:16:13,581 [165489822] INFO - org.jetbrains.io.BuiltInServer - web server stopped 2019-04-17 15:16:13,606 [165489847] INFO - Types.impl.FileTypeManagerImpl - FileTypeManager: 434 auto-detected files Elapsed time on auto-detect: 9904 ms 2019-04-17 15:16:13,620 [165489861] INFO - pl.local.NativeFileWatcherImpl - Watcher terminated with exit code 0 2019-04-17 15:16:13,624 [165489865] INFO - newvfs.persistent.PersistentFS - VFS dispose started 2019-04-17 15:16:13,659 [165489900] INFO - newvfs.persistent.PersistentFS - VFS dispose completed 2019-04-17 15:16:13,664 [165489905] INFO - #com.intellij.util.Restarter - restart: [] 2019-04-17 15:16:13,678 [165489919] INFO - #com.intellij.idea.Main - ------------------------------------------------------ IDE SHUTDOWN ------------------------------------------------------ 2019-04-17 15:16:13,697 [165489938] INFO - org.jetbrains.io.BuiltInServer - web server stopped 2019-04-17 15:16:16,430 [ 0] INFO - #com.intellij.idea.Main - ------------------------------------------------------ IDE STARTED ------------------------------------------------------ 2019-04-17 15:16:16,460 [ 30] INFO - #com.intellij.idea.Main - IDE: WebStorm (build #WS-191.6183.63, 21 Mar 2019 18:42) 2019-04-17 15:16:16,460 [ 30] INFO - #com.intellij.idea.Main - OS: Linux (4.18.0-17-generic, amd64) 2019-04-17 15:16:16,460 [ 30] INFO - #com.intellij.idea.Main - JRE: 1.8.0_202-release-1483-b39 (JetBrains s.r.o) 2019-04-17 15:16:16,460 [ 30] INFO - #com.intellij.idea.Main - JVM: 25.202-b39 (OpenJDK 64-Bit Server VM) 2019-04-17 15:16:16,462 [ 32] INFO - #com.intellij.idea.Main - JVM Args: -Xms1024m -Xmx2048m -XX:ReservedCodeCacheSize=240m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -ea -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -Djdk.http.auth.tunneling.disabledSchemes="" -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -Dawt.useSystemAAFontSettings=lcd -Dsun.java2d.renderer=sun.java2d.marlin.MarlinRenderingEngine -XX:ErrorFile=/home/jjulicher/java_error_in_WEBIDE_%p.log -XX:HeapDumpPath=/home/jjulicher/java_error_in_WEBIDE.hprof -Didea.paths.selector=WebStorm2019.1 -Djb.vmOptionsFile=/home/jjulicher/.WebStorm2019.1/config/webstorm64.vmoptions -Didea.platform.prefix=WebStorm 2019-04-17 15:16:16,462 [ 32] INFO - #com.intellij.idea.Main - ext: /snap/webstorm/86/jre64/lib/ext: [cldrdata.jar, dnsns.jar, jaccess.jar, jfxrt.jar, localedata.jar, meta-index, nashorn.jar, sunec.jar, sunjce_provider.jar, sunpkcs11.jar, zipfs.jar] 2019-04-17 15:16:16,462 [ 32] INFO - #com.intellij.idea.Main - charsets: JNU=UTF-8 file=UTF-8 2019-04-17 15:16:16,475 [ 45] INFO - #com.intellij.idea.Main - JNA library (64-bit) loaded in 13 ms 2019-04-17 15:16:16,773 [ 343] INFO - #com.intellij.util.ui.JBUI - System scale factor: 1.0 (IDE-managed HiDPI) 2019-04-17 15:16:16,774 [ 344] INFO - #com.intellij.util.ui.JBUI - User scale factor: 1.0 2019-04-17 15:16:17,896 [ 1466] INFO - llij.ide.plugins.PluginManager - Cannot find optional descriptor javaee-specific.xml 2019-04-17 15:16:17,898 [ 1468] INFO - llij.ide.plugins.PluginManager - Cannot find optional descriptor java-specific.xml 2019-04-17 15:16:17,969 [ 1539] INFO - llij.ide.plugins.PluginManager - Cannot find optional descriptor js-nashorn-support.xml 2019-04-17 15:16:18,040 [ 1610] INFO - llij.ide.plugins.PluginManager - Cannot find optional descriptor uml-properties-support.xml 2019-04-17 15:16:18,043 [ 1613] INFO - llij.ide.plugins.PluginManager - Cannot find optional descriptor uml-java-support.xml 2019-04-17 15:16:18,164 [ 1734] INFO - llij.ide.plugins.PluginManager - load plugin descriptors took 429 ms 2019-04-17 15:16:18,583 [ 2153] INFO - .intellij.idea.IdeaApplication - CPU cores: 4; ForkJoinPool.commonPool: java.util.concurrent.ForkJoinPool@701459fa[Running, parallelism = 3, size = 0, active = 0, running = 0, steals = 0, tasks = 0, submissions = 0]; factory: com.intellij.concurrency.IdeaForkJoinWorkerThreadFactory@4e1bc56b 2019-04-17 15:16:18,638 [ 2208] INFO - .intellij.idea.IdeaApplication - WM detected: KWin 2019-04-17 15:16:19,022 [ 2592] INFO - llij.ide.plugins.PluginManager - Cannot find optional descriptor javaee-specific.xml 2019-04-17 15:16:19,026 [ 2596] INFO - llij.ide.plugins.PluginManager - Cannot find optional descriptor java-specific.xml 2019-04-17 15:16:19,037 [ 2607] INFO - llij.ide.plugins.PluginManager - Cannot find optional descriptor js-nashorn-support.xml 2019-04-17 15:16:19,137 [ 2707] INFO - llij.ide.plugins.PluginManager - Cannot find optional descriptor uml-properties-support.xml 2019-04-17 15:16:19,141 [ 2711] INFO - llij.ide.plugins.PluginManager - Cannot find optional descriptor uml-java-support.xml 2019-04-17 15:16:19,413 [ 2983] INFO - llij.ide.plugins.PluginManager - load plugin descriptors took 433 ms 2019-04-17 15:16:19,439 [ 3009] INFO - llij.ide.plugins.PluginManager - Plugin 'Subversion' can't be loaded because: Plugin is disabled 2019-04-17 15:16:19,448 [ 3018] INFO - llij.ide.plugins.PluginManager - Plugin 'IntelliJ Configuration Script' can't be loaded because: Plugin does not include any module dependency tags in its plugin.xml therefore is assumed legacy and can be loaded only in IntelliJ IDEA 2019-04-17 15:16:19,448 [ 3018] INFO - llij.ide.plugins.PluginManager - Plugin 'UML Support' can't be loaded because: Plugin is disabled 2019-04-17 15:16:19,449 [ 3019] INFO - llij.ide.plugins.PluginManager - Plugin 'Java Server Pages (JSP) Integration' can't be loaded because: Plugin is disabled 2019-04-17 15:16:19,450 [ 3020] INFO - llij.ide.plugins.PluginManager - Plugin 'Git Flow Integration' can't be loaded because: Plugin is disabled 2019-04-17 15:16:19,450 [ 3020] INFO - llij.ide.plugins.PluginManager - Plugin 'Time Tracking' can't be loaded because: Plugin is disabled 2019-04-17 15:16:19,451 [ 3021] INFO - llij.ide.plugins.PluginManager - Plugin 'Performance Testing' can't be loaded because: Plugin is disabled 2019-04-17 15:16:19,451 [ 3021] INFO - llij.ide.plugins.PluginManager - Plugin 'ASP' can't be loaded because: Plugin is disabled 2019-04-17 15:16:19,452 [ 3022] INFO - llij.ide.plugins.PluginManager - Plugin 'Remote Hosts Access' can't be loaded because: Plugin is disabled 2019-04-17 15:16:19,453 [ 3023] INFO - llij.ide.plugins.PluginManager - Plugin 'File Watchers' can't be loaded because: Plugin is disabled 2019-04-17 15:16:19,453 [ 3023] INFO - llij.ide.plugins.PluginManager - Plugin 'Gherkin' can't be loaded because: Plugin is disabled 2019-04-17 15:16:19,454 [ 3024] INFO - llij.ide.plugins.PluginManager - Plugin 'Mercurial Integration' can't be loaded because: Plugin is disabled 2019-04-17 15:16:19,454 [ 3024] INFO - llij.ide.plugins.PluginManager - Plugin 'Haml' can't be loaded because: Plugin is disabled 2019-04-17 15:16:19,455 [ 3025] INFO - llij.ide.plugins.PluginManager - Plugin 'Less support' can't be loaded because: Plugin is disabled 2019-04-17 15:16:19,455 [ 3025] INFO - llij.ide.plugins.PluginManager - Plugin 'Sass support' can't be loaded because: Plugin is disabled 2019-04-17 15:16:19,456 [ 3026] INFO - llij.ide.plugins.PluginManager - Plugin 'Stylus support' can't be loaded because: Plugin is disabled 2019-04-17 15:16:19,456 [ 3026] INFO - llij.ide.plugins.PluginManager - Plugin 'AngularJS' can't be loaded because: Plugin is disabled 2019-04-17 15:16:19,457 [ 3027] INFO - llij.ide.plugins.PluginManager - Plugin 'Karma' can't be loaded because: Plugin is disabled 2019-04-17 15:16:19,457 [ 3027] INFO - llij.ide.plugins.PluginManager - Plugin 'PhoneGap/Cordova Plugin' can't be loaded because: Plugin is disabled 2019-04-17 15:16:19,458 [ 3028] INFO - llij.ide.plugins.PluginManager - Plugin 'LiveEdit' can't be loaded because: Plugin is disabled 2019-04-17 15:16:19,458 [ 3028] INFO - llij.ide.plugins.PluginManager - Plugin 'EJS' can't be loaded because: Plugin is disabled 2019-04-17 15:16:19,459 [ 3029] INFO - llij.ide.plugins.PluginManager - Plugin 'Pug (ex-Jade)' can't be loaded because: Plugin is disabled 2019-04-17 15:16:19,459 [ 3029] INFO - llij.ide.plugins.PluginManager - Plugin 'Meteor' can't be loaded because: Plugin is disabled 2019-04-17 15:16:19,460 [ 3030] INFO - llij.ide.plugins.PluginManager - Plugin 'Yeoman' can't be loaded because: Plugin is disabled 2019-04-17 15:16:19,460 [ 3030] INFO - llij.ide.plugins.PluginManager - Plugin 'HTTP Client' can't be loaded because: Plugin is disabled 2019-04-17 15:16:19,461 [ 3031] INFO - llij.ide.plugins.PluginManager - Plugin 'Cucumber.js' can't be loaded because: Plugin is disabled 2019-04-17 15:16:19,461 [ 3031] INFO - llij.ide.plugins.PluginManager - Plugin 'Prettier' can't be loaded because: Plugin is disabled 2019-04-17 15:16:19,462 [ 3032] INFO - llij.ide.plugins.PluginManager - Plugin 'CoffeeScript' can't be loaded because: Plugin is disabled 2019-04-17 15:16:19,462 [ 3032] INFO - llij.ide.plugins.PluginManager - Plugin 'SSH Remote Run' can't be loaded because: Plugin is disabled 2019-04-17 15:16:19,463 [ 3033] INFO - llij.ide.plugins.PluginManager - Plugin 'Vagrant' can't be loaded because: Plugin is disabled 2019-04-17 15:16:19,463 [ 3033] INFO - llij.ide.plugins.PluginManager - Plugin 'Vue.js' can't be loaded because: Plugin is disabled 2019-04-17 15:16:19,464 [ 3034] INFO - llij.ide.plugins.PluginManager - Plugin 'YAML' can't be loaded because: Plugin is disabled 2019-04-17 15:16:19,464 [ 3034] INFO - llij.ide.plugins.PluginManager - Plugin 'Dart' can't be loaded because: Plugin is disabled 2019-04-17 15:16:19,465 [ 3035] INFO - llij.ide.plugins.PluginManager - Plugin 'Docker integration' can't be loaded because: Plugin is disabled 2019-04-17 15:16:19,466 [ 3036] INFO - llij.ide.plugins.PluginManager - Plugin 'Node.js Remote Interpreter' can't be loaded because: Plugin is disabled 2019-04-17 15:16:19,467 [ 3037] INFO - llij.ide.plugins.PluginManager - Plugin 'Spy-js' can't be loaded because: Plugin is disabled 2019-04-17 15:16:19,572 [ 3142] INFO - llij.ide.plugins.PluginManager - 65 plugins initialized in 592 ms 2019-04-17 15:16:19,572 [ 3142] INFO - llij.ide.plugins.PluginManager - Loaded bundled plugins: CSS Support (191.6183.63), Copyright (191.6183.63), EditorConfig (191.6183.63), Git Integration (191.6183.63), GitHub (191.6183.63), HTML Tools (191.6183.63), Handlebars/Mustache (191.6183.63), IDE Settings Sync (191.6183.63), IDEA CORE (191.6183.63), IntelliLang (191.6183.63), JavaScript Debugger (191.6183.63), JavaScript Intention Power Pack (191.6183.63), JavaScript Support (191.6183.63), Markdown support (191.6183.63), NodeJS (191.6183.63), Polymer & Web Components (191.6183.63), Refactor-X (191.6183.63), Settings Repository (191.6183.63), Task Management (191.6183.63), Terminal (191.6183.63), TextMate bundles support (191.6183.63), W3C Validators (191.6183.63), XPathView + XSLT Support (191.6183.63), tslint (191.6183.63) 2019-04-17 15:16:19,572 [ 3142] INFO - llij.ide.plugins.PluginManager - Loaded custom plugins: .ignore (2.6.2), Dark Purple Theme (1.0.1), Git Flow (1.0), Illuminated Cloud 2 (2.0.5.6), Open in GitHub (1.0.6) 2019-04-17 15:16:19,572 [ 3142] INFO - llij.ide.plugins.PluginManager - Disabled plugins: ASP (191.6183.63), AngularJS (191.6183.63), CoffeeScript (191.6183.63), Cucumber.js (191.6183.63), Dart (191.6183.63), Docker integration (191.6183.63), EJS (191.6183.63), File Watchers (191.6183.63), Gherkin (191.6183.63), Git Flow Integration (0.6.8), HTTP Client (191.6183.63), Haml (191.6183.63), IntelliJ Configuration Script (191.6183.63), Java Server Pages (JSP) Integration (191.6183.63), Karma (191.6183.63), Less support (191.6183.63), LiveEdit (191.6183.63), Mercurial Integration (191.6183.63), Meteor (191.6183.63), Node.js Remote Interpreter (191.6183.63), Performance Testing (191.6183.63), PhoneGap/Cordova Plugin (191.6183.63), Prettier (191.6183.63), Pug (ex-Jade) (191.6183.63), Remote Hosts Access (191.6183.63), SSH Remote Run (191.6183.63), Sass support (191.6183.63), Spy-js (191.6183.63), Stylus support (191.6183.63), Subversion (191.6183.63), Time Tracking (191.6183.63), UML Support (191.6183.63), Vagrant (191.6183.63), Vue.js (191.6183.63), YAML (191.6183.63), Yeoman (191.6183.63) 2019-04-17 15:16:19,974 [ 3544] INFO - cloudConfig.CloudConfigManager - === Start.updateConnection === 2019-04-17 15:16:20,021 [ 3591] INFO - cloudConfig.CloudConfigManager - === Start: JBA_CONNECTED === 2019-04-17 15:16:20,185 [ 3755] INFO - pi.util.registry.RegistryState - Registry values changed by user: 2019-04-17 15:16:20,186 [ 3756] INFO - pi.util.registry.RegistryState - ide.balloon.shadow.size = 0 2019-04-17 15:16:20,186 [ 3756] INFO - pi.util.registry.RegistryState - ide.tooltip.show.with.actions = true 2019-04-17 15:16:20,186 [ 3756] INFO - pi.util.registry.RegistryState - win.editor.thumb.darcula.alpha.base = 0 2019-04-17 15:16:20,186 [ 3756] INFO - pi.util.registry.RegistryState - win.editor.thumb.darcula.alpha.delta = 102 2019-04-17 15:16:20,186 [ 3756] INFO - pi.util.registry.RegistryState - win.editor.thumb.darcula.fill.min = 102 2019-04-17 15:16:20,186 [ 3756] INFO - pi.util.registry.RegistryState - win.editor.thumb.default.alpha.base = 0 2019-04-17 15:16:20,187 [ 3757] INFO - pi.util.registry.RegistryState - win.editor.thumb.default.alpha.delta = 102 2019-04-17 15:16:20,187 [ 3757] INFO - pi.util.registry.RegistryState - win.editor.thumb.default.fill.max = 150 2019-04-17 15:16:20,187 [ 3757] INFO - pi.util.registry.RegistryState - win.editor.thumb.default.fill.min = 102 2019-04-17 15:16:20,250 [ 3820] INFO - pi.util.registry.RegistryState - Experimental features enabled for user: inline.browse.button, linux.native.menu, recent.and.edited.files.together 2019-04-17 15:16:20,294 [ 3864] INFO - ellij.util.io.PagedFileStorage - lower=100; upper=500; buffer=10; max=1994 2019-04-17 15:16:20,366 [ 3936] INFO - pl.local.NativeFileWatcherImpl - Starting file watcher: /snap/webstorm/86/bin/fsnotifier64 2019-04-17 15:16:20,446 [ 4016] INFO - pl.local.NativeFileWatcherImpl - Native file watcher is operational. 2019-04-17 15:16:21,173 [ 4743] WARN - util.DeprecatedMethodException - This method in class com.intellij.util.containers.ConcurrentWeakHashMap is deprecated and going to be removed soon. Use com.intellij.util.containers.ConcurrentFactoryMap.createConcurrentWeakMap instead com.intellij.util.DeprecatedMethodException: This method in class com.intellij.util.containers.ConcurrentWeakHashMap is deprecated and going to be removed soon. Use com.intellij.util.containers.ConcurrentFactoryMap.createConcurrentWeakMap instead at com.intellij.util.DeprecatedMethodException.report(DeprecatedMethodException.java:15) at com.intellij.util.containers.ConcurrentWeakHashMap.(ConcurrentWeakHashMap.java:78) at mobi.hsz.idea.gitignore.util.CachedConcurrentMap.(CachedConcurrentMap.java:53) at mobi.hsz.idea.gitignore.util.CachedConcurrentMap.create(CachedConcurrentMap.java:65) at mobi.hsz.idea.gitignore.IgnoreBundle.(IgnoreBundle.java:110) at mobi.hsz.idea.gitignore.file.IgnoreFileTypeFactory.createFileTypes(IgnoreFileTypeFactory.java:50) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.initStandardFileTypes(FileTypeManagerImpl.java:296) at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.(FileTypeManagerImpl.java:256) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(InstantiatingComponentAdapter.java:193) at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.doGetComponentInstance(CachingConstructorInjectionComponentAdapter.java:92) at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.instantiateGuarded(CachingConstructorInjectionComponentAdapter.java:66) at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.getComponentInstance(CachingConstructorInjectionComponentAdapter.java:48) at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:458) at com.intellij.openapi.components.impl.ComponentManagerImpl.createComponents(ComponentManagerImpl.java:104) at com.intellij.openapi.application.impl.ApplicationImpl.lambda$createComponents$9(ApplicationImpl.java:449) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:164) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:151) at com.intellij.openapi.application.impl.ApplicationImpl.createComponents(ApplicationImpl.java:473) at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:88) at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:407) at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:393) at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:208) at com.intellij.idea.IdeaApplication.lambda$initApplication$0(IdeaApplication.java:74) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:764) at java.awt.EventQueue.access$500(EventQueue.java:98) at java.awt.EventQueue$3.run(EventQueue.java:715) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:734) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:347) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) 2019-04-17 15:16:21,289 [ 4859] INFO - lluminatedCloudFileTypeFactory - Registering external resource http://soap.sforce.com/2006/04/metadata as /home/jjulicher/.WebStorm2019.1/config/plugins/IlluminatedCloud2/lib/IlluminatedCloud.jar!/xsd/metadata.xsd. 2019-04-17 15:16:21,413 [ 4983] INFO - com.intellij.ide.ui.UISettings - Loaded: fontSize=13, fontScale=0.0; restored: fontSize=13, fontScale=1.0 2019-04-17 15:16:22,270 [ 5840] INFO - til.net.ssl.CertificateManager - Default SSL context initialized 2019-04-17 15:16:22,287 [ 5857] INFO - tellij.ide.SystemHealthMonitor - restored ignored PIPE handler 2019-04-17 15:16:22,299 [ 5869] WARN - com.intellij.util.xmlb.Binding - no accessors for interface com.intellij.openapi.extensions.PluginDescriptor 2019-04-17 15:16:22,302 [ 5872] INFO - rains.ide.BuiltInServerManager - built-in server started, port 63342 2019-04-17 15:16:22,426 [ 5996] INFO - gs.impl.UpdateCheckerComponent - channel: release 2019-04-17 15:16:22,631 [ 6201] INFO - il.indexing.FileBasedIndexImpl - Index exts enumerated:60, number of extensions:35 2019-04-17 15:16:22,637 [ 6207] INFO - il.indexing.FileBasedIndexImpl - Index scheduled:6 2019-04-17 15:16:22,658 [ 6228] INFO - tellij.psi.stubs.StubIndexImpl - All stub exts enumerated:12, number of extensions:39 2019-04-17 15:16:22,659 [ 6229] INFO - tellij.psi.stubs.StubIndexImpl - stub exts update scheduled:0 2019-04-17 15:16:22,948 [ 6518] INFO - plication.impl.ApplicationImpl - 72 application components initialized in 3973ms 2019-04-17 15:16:23,032 [ 6602] INFO - ellij.license.LicenseValidator - Initializing Illuminated Cloud 2.0.5.6 (20190215084325). 2019-04-17 15:16:23,032 [ 6602] INFO - ellij.license.LicenseValidator - Validating certificate. 2019-04-17 15:16:23,033 [ 6603] INFO - .intellij.idea.IdeaApplication - App initialization took 7695 ms 2019-04-17 15:16:23,034 [ 6604] INFO - ellij.license.LicenseValidator - Successfully validated certificate. 2019-04-17 15:16:23,034 [ 6604] INFO - llij.license.SignedJarVerifier - Verifying application contents. 2019-04-17 15:16:23,634 [ 7204] WARN - util.DeprecatedMethodException - This method in class com.intellij.util.containers.ConcurrentWeakHashMap is deprecated and going to be removed soon. Use com.intellij.util.containers.ConcurrentFactoryMap.createConcurrentWeakMap instead com.intellij.util.DeprecatedMethodException: This method in class com.intellij.util.containers.ConcurrentWeakHashMap is deprecated and going to be removed soon. Use com.intellij.util.containers.ConcurrentFactoryMap.createConcurrentWeakMap instead at com.intellij.util.DeprecatedMethodException.report(DeprecatedMethodException.java:15) at com.intellij.util.containers.ConcurrentWeakHashMap.(ConcurrentWeakHashMap.java:78) at mobi.hsz.idea.gitignore.IgnoreManager.(IgnoreManager.java:134) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(InstantiatingComponentAdapter.java:193) at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.doGetComponentInstance(CachingConstructorInjectionComponentAdapter.java:92) at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.instantiateGuarded(CachingConstructorInjectionComponentAdapter.java:66) at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.getComponentInstance(CachingConstructorInjectionComponentAdapter.java:48) at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:458) at com.intellij.openapi.components.impl.ComponentManagerImpl.createComponents(ComponentManagerImpl.java:104) at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:88) at com.intellij.openapi.project.impl.ProjectImpl.init(ProjectImpl.java:265) at com.intellij.openapi.project.impl.ProjectManagerImpl.initProject(ProjectManagerImpl.java:283) at com.intellij.openapi.project.impl.ProjectManagerImpl.lambda$getDefaultProject$4(ProjectManagerImpl.java:348) at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:187) at com.intellij.openapi.project.impl.ProjectManagerImpl.getDefaultProject(ProjectManagerImpl.java:345) at com.intellij.openapi.project.DefaultProjectFactoryImpl.getDefaultProject(DefaultProjectFactoryImpl.java:24) at com.intellij.internal.statistic.utils.StatisticsUtilKt.getSafeToReportPluginIds(StatisticsUtil.kt:177) at com.intellij.internal.statistic.utils.StatisticsUtilKt.isSafeToReport(StatisticsUtil.kt:252) at com.intellij.internal.statistic.utils.PluginInfoDetectorKt.getPluginInfoByDescriptor(PluginInfoDetector.kt:57) at com.intellij.internal.statistic.utils.PluginInfoDetectorKt.getPluginInfoById(PluginInfoDetector.kt:35) at com.intellij.internal.statistic.utils.PluginInfoDetectorKt.getPluginInfo(PluginInfoDetector.kt:25) at com.intellij.codeInsight.template.impl.TemplateSettings.readDefTemplate(TemplateSettings.java:493) at com.intellij.codeInsight.template.impl.TemplateSettings.loadDefaultLiveTemplates(TemplateSettings.java:465) at com.intellij.codeInsight.template.impl.TemplateSettings.doLoadTemplates(TemplateSettings.java:277) at com.intellij.codeInsight.template.impl.TemplateSettings.(TemplateSettings.java:268) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(InstantiatingComponentAdapter.java:193) at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.doGetComponentInstance(CachingConstructorInjectionComponentAdapter.java:92) at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.instantiateGuarded(CachingConstructorInjectionComponentAdapter.java:66) at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.getComponentInstance(CachingConstructorInjectionComponentAdapter.java:48) at com.intellij.openapi.components.impl.ServiceManagerImpl$MyComponentAdapter.createAndInitialize(ServiceManagerImpl.java:222) at com.intellij.openapi.components.impl.ServiceManagerImpl$MyComponentAdapter.lambda$getComponentInstance$0(ServiceManagerImpl.java:209) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:192) at com.intellij.openapi.components.impl.ServiceManagerImpl$MyComponentAdapter.getComponentInstance(ServiceManagerImpl.java:211) at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:246) at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:213) at com.intellij.openapi.components.ServiceManager.doGetService(ServiceManager.java:52) at com.intellij.openapi.components.ServiceManager.getService(ServiceManager.java:26) at com.intellij.codeInsight.template.impl.TemplateSettings.getInstance(TemplateSettings.java:281) at com.intellij.codeInsight.template.impl.LiveTemplatesOptionsTopHitProvider.getOptions(LiveTemplatesOptionsTopHitProvider.java:41) at com.intellij.ide.ui.OptionsTopHitProvider.lambda$getCachedOptions$0(OptionsTopHitProvider.java:51) at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660) at com.intellij.ide.ui.OptionsTopHitProvider.getCachedOptions(OptionsTopHitProvider.java:51) at com.intellij.ide.ui.OptionsTopHitProvider.access$400(OptionsTopHitProvider.java:37) at com.intellij.ide.ui.OptionsTopHitProvider$Activity.cache(OptionsTopHitProvider.java:172) at com.intellij.ide.ui.OptionsTopHitProvider$Activity.cacheAll(OptionsTopHitProvider.java:150) at com.intellij.ide.ui.OptionsTopHitProvider$Activity.preload(OptionsTopHitProvider.java:131) at com.intellij.openapi.application.Preloader.lambda$null$0(Preloader.java:66) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:164) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:151) at com.intellij.openapi.application.Preloader.lambda$initComponent$1(Preloader.java:63) at com.intellij.util.concurrency.BoundedTaskExecutor.doRun(BoundedTaskExecutor.java:220) at com.intellij.util.concurrency.BoundedTaskExecutor.access$100(BoundedTaskExecutor.java:26) at com.intellij.util.concurrency.BoundedTaskExecutor$2.lambda$run$0(BoundedTaskExecutor.java:198) at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:224) at com.intellij.util.concurrency.BoundedTaskExecutor$2.run(BoundedTaskExecutor.java:194) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 2019-04-17 15:16:23,636 [ 7206] WARN - util.DeprecatedMethodException - This method in class com.intellij.util.containers.ConcurrentWeakHashMap is deprecated and going to be removed soon. Use com.intellij.util.containers.ConcurrentFactoryMap.createConcurrentWeakMap instead com.intellij.util.DeprecatedMethodException: This method in class com.intellij.util.containers.ConcurrentWeakHashMap is deprecated and going to be removed soon. Use com.intellij.util.containers.ConcurrentFactoryMap.createConcurrentWeakMap instead at com.intellij.util.DeprecatedMethodException.report(DeprecatedMethodException.java:15) at com.intellij.util.containers.ConcurrentWeakHashMap.(ConcurrentWeakHashMap.java:78) at mobi.hsz.idea.gitignore.util.CachedConcurrentMap.(CachedConcurrentMap.java:53) at mobi.hsz.idea.gitignore.util.CachedConcurrentMap.create(CachedConcurrentMap.java:65) at mobi.hsz.idea.gitignore.IgnoreManager.(IgnoreManager.java:145) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(InstantiatingComponentAdapter.java:193) at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.doGetComponentInstance(CachingConstructorInjectionComponentAdapter.java:92) at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.instantiateGuarded(CachingConstructorInjectionComponentAdapter.java:66) at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.getComponentInstance(CachingConstructorInjectionComponentAdapter.java:48) at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:458) at com.intellij.openapi.components.impl.ComponentManagerImpl.createComponents(ComponentManagerImpl.java:104) at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:88) at com.intellij.openapi.project.impl.ProjectImpl.init(ProjectImpl.java:265) at com.intellij.openapi.project.impl.ProjectManagerImpl.initProject(ProjectManagerImpl.java:283) at com.intellij.openapi.project.impl.ProjectManagerImpl.lambda$getDefaultProject$4(ProjectManagerImpl.java:348) at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:187) at com.intellij.openapi.project.impl.ProjectManagerImpl.getDefaultProject(ProjectManagerImpl.java:345) at com.intellij.openapi.project.DefaultProjectFactoryImpl.getDefaultProject(DefaultProjectFactoryImpl.java:24) at com.intellij.internal.statistic.utils.StatisticsUtilKt.getSafeToReportPluginIds(StatisticsUtil.kt:177) at com.intellij.internal.statistic.utils.StatisticsUtilKt.isSafeToReport(StatisticsUtil.kt:252) at com.intellij.internal.statistic.utils.PluginInfoDetectorKt.getPluginInfoByDescriptor(PluginInfoDetector.kt:57) at com.intellij.internal.statistic.utils.PluginInfoDetectorKt.getPluginInfoById(PluginInfoDetector.kt:35) at com.intellij.internal.statistic.utils.PluginInfoDetectorKt.getPluginInfo(PluginInfoDetector.kt:25) at com.intellij.codeInsight.template.impl.TemplateSettings.readDefTemplate(TemplateSettings.java:493) at com.intellij.codeInsight.template.impl.TemplateSettings.loadDefaultLiveTemplates(TemplateSettings.java:465) at com.intellij.codeInsight.template.impl.TemplateSettings.doLoadTemplates(TemplateSettings.java:277) at com.intellij.codeInsight.template.impl.TemplateSettings.(TemplateSettings.java:268) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(InstantiatingComponentAdapter.java:193) at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.doGetComponentInstance(CachingConstructorInjectionComponentAdapter.java:92) at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.instantiateGuarded(CachingConstructorInjectionComponentAdapter.java:66) at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.getComponentInstance(CachingConstructorInjectionComponentAdapter.java:48) at com.intellij.openapi.components.impl.ServiceManagerImpl$MyComponentAdapter.createAndInitialize(ServiceManagerImpl.java:222) at com.intellij.openapi.components.impl.ServiceManagerImpl$MyComponentAdapter.lambda$getComponentInstance$0(ServiceManagerImpl.java:209) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:192) at com.intellij.openapi.components.impl.ServiceManagerImpl$MyComponentAdapter.getComponentInstance(ServiceManagerImpl.java:211) at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:246) at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:213) at com.intellij.openapi.components.ServiceManager.doGetService(ServiceManager.java:52) at com.intellij.openapi.components.ServiceManager.getService(ServiceManager.java:26) at com.intellij.codeInsight.template.impl.TemplateSettings.getInstance(TemplateSettings.java:281) at com.intellij.codeInsight.template.impl.LiveTemplatesOptionsTopHitProvider.getOptions(LiveTemplatesOptionsTopHitProvider.java:41) at com.intellij.ide.ui.OptionsTopHitProvider.lambda$getCachedOptions$0(OptionsTopHitProvider.java:51) at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660) at com.intellij.ide.ui.OptionsTopHitProvider.getCachedOptions(OptionsTopHitProvider.java:51) at com.intellij.ide.ui.OptionsTopHitProvider.access$400(OptionsTopHitProvider.java:37) at com.intellij.ide.ui.OptionsTopHitProvider$Activity.cache(OptionsTopHitProvider.java:172) at com.intellij.ide.ui.OptionsTopHitProvider$Activity.cacheAll(OptionsTopHitProvider.java:150) at com.intellij.ide.ui.OptionsTopHitProvider$Activity.preload(OptionsTopHitProvider.java:131) at com.intellij.openapi.application.Preloader.lambda$null$0(Preloader.java:66) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:164) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:151) at com.intellij.openapi.application.Preloader.lambda$initComponent$1(Preloader.java:63) at com.intellij.util.concurrency.BoundedTaskExecutor.doRun(BoundedTaskExecutor.java:220) at com.intellij.util.concurrency.BoundedTaskExecutor.access$100(BoundedTaskExecutor.java:26) at com.intellij.util.concurrency.BoundedTaskExecutor$2.lambda$run$0(BoundedTaskExecutor.java:198) at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:224) at com.intellij.util.concurrency.BoundedTaskExecutor$2.run(BoundedTaskExecutor.java:194) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 2019-04-17 15:16:23,640 [ 7210] WARN - util.DeprecatedMethodException - This method in class com.intellij.util.containers.ConcurrentWeakHashMap is deprecated and going to be removed soon. Use com.intellij.util.containers.ConcurrentFactoryMap.createConcurrentWeakMap instead com.intellij.util.DeprecatedMethodException: This method in class com.intellij.util.containers.ConcurrentWeakHashMap is deprecated and going to be removed soon. Use com.intellij.util.containers.ConcurrentFactoryMap.createConcurrentWeakMap instead at com.intellij.util.DeprecatedMethodException.report(DeprecatedMethodException.java:15) at com.intellij.util.containers.ConcurrentWeakHashMap.(ConcurrentWeakHashMap.java:78) at mobi.hsz.idea.gitignore.util.CachedConcurrentMap.(CachedConcurrentMap.java:53) at mobi.hsz.idea.gitignore.util.CachedConcurrentMap.create(CachedConcurrentMap.java:65) at mobi.hsz.idea.gitignore.IgnoreManager.(IgnoreManager.java:157) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(InstantiatingComponentAdapter.java:193) at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.doGetComponentInstance(CachingConstructorInjectionComponentAdapter.java:92) at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.instantiateGuarded(CachingConstructorInjectionComponentAdapter.java:66) at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.getComponentInstance(CachingConstructorInjectionComponentAdapter.java:48) at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:458) at com.intellij.openapi.components.impl.ComponentManagerImpl.createComponents(ComponentManagerImpl.java:104) at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:88) at com.intellij.openapi.project.impl.ProjectImpl.init(ProjectImpl.java:265) at com.intellij.openapi.project.impl.ProjectManagerImpl.initProject(ProjectManagerImpl.java:283) at com.intellij.openapi.project.impl.ProjectManagerImpl.lambda$getDefaultProject$4(ProjectManagerImpl.java:348) at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:187) at com.intellij.openapi.project.impl.ProjectManagerImpl.getDefaultProject(ProjectManagerImpl.java:345) at com.intellij.openapi.project.DefaultProjectFactoryImpl.getDefaultProject(DefaultProjectFactoryImpl.java:24) at com.intellij.internal.statistic.utils.StatisticsUtilKt.getSafeToReportPluginIds(StatisticsUtil.kt:177) at com.intellij.internal.statistic.utils.StatisticsUtilKt.isSafeToReport(StatisticsUtil.kt:252) at com.intellij.internal.statistic.utils.PluginInfoDetectorKt.getPluginInfoByDescriptor(PluginInfoDetector.kt:57) at com.intellij.internal.statistic.utils.PluginInfoDetectorKt.getPluginInfoById(PluginInfoDetector.kt:35) at com.intellij.internal.statistic.utils.PluginInfoDetectorKt.getPluginInfo(PluginInfoDetector.kt:25) at com.intellij.codeInsight.template.impl.TemplateSettings.readDefTemplate(TemplateSettings.java:493) at com.intellij.codeInsight.template.impl.TemplateSettings.loadDefaultLiveTemplates(TemplateSettings.java:465) at com.intellij.codeInsight.template.impl.TemplateSettings.doLoadTemplates(TemplateSettings.java:277) at com.intellij.codeInsight.template.impl.TemplateSettings.(TemplateSettings.java:268) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(InstantiatingComponentAdapter.java:193) at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.doGetComponentInstance(CachingConstructorInjectionComponentAdapter.java:92) at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.instantiateGuarded(CachingConstructorInjectionComponentAdapter.java:66) at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.getComponentInstance(CachingConstructorInjectionComponentAdapter.java:48) at com.intellij.openapi.components.impl.ServiceManagerImpl$MyComponentAdapter.createAndInitialize(ServiceManagerImpl.java:222) at com.intellij.openapi.components.impl.ServiceManagerImpl$MyComponentAdapter.lambda$getComponentInstance$0(ServiceManagerImpl.java:209) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.openapi.progress.impl.CoreProgressManager.executeNonCancelableSection(CoreProgressManager.java:192) at com.intellij.openapi.components.impl.ServiceManagerImpl$MyComponentAdapter.getComponentInstance(ServiceManagerImpl.java:211) at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:246) at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:213) at com.intellij.openapi.components.ServiceManager.doGetService(ServiceManager.java:52) at com.intellij.openapi.components.ServiceManager.getService(ServiceManager.java:26) at com.intellij.codeInsight.template.impl.TemplateSettings.getInstance(TemplateSettings.java:281) at com.intellij.codeInsight.template.impl.LiveTemplatesOptionsTopHitProvider.getOptions(LiveTemplatesOptionsTopHitProvider.java:41) at com.intellij.ide.ui.OptionsTopHitProvider.lambda$getCachedOptions$0(OptionsTopHitProvider.java:51) at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660) at com.intellij.ide.ui.OptionsTopHitProvider.getCachedOptions(OptionsTopHitProvider.java:51) at com.intellij.ide.ui.OptionsTopHitProvider.access$400(OptionsTopHitProvider.java:37) at com.intellij.ide.ui.OptionsTopHitProvider$Activity.cache(OptionsTopHitProvider.java:172) at com.intellij.ide.ui.OptionsTopHitProvider$Activity.cacheAll(OptionsTopHitProvider.java:150) at com.intellij.ide.ui.OptionsTopHitProvider$Activity.preload(OptionsTopHitProvider.java:131) at com.intellij.openapi.application.Preloader.lambda$null$0(Preloader.java:66) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:164) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:151) at com.intellij.openapi.application.Preloader.lambda$initComponent$1(Preloader.java:63) at com.intellij.util.concurrency.BoundedTaskExecutor.doRun(BoundedTaskExecutor.java:220) at com.intellij.util.concurrency.BoundedTaskExecutor.access$100(BoundedTaskExecutor.java:26) at com.intellij.util.concurrency.BoundedTaskExecutor$2.lambda$run$0(BoundedTaskExecutor.java:198) at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:224) at com.intellij.util.concurrency.BoundedTaskExecutor$2.run(BoundedTaskExecutor.java:194) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 2019-04-17 15:16:23,656 [ 7226] INFO - ellij.project.impl.ProjectImpl - 18 project components initialized in 456 ms 2019-04-17 15:16:23,826 [ 7396] INFO - m.intellij.ui.mac.touchbar.NST - OS doesn't support touchbar, skip nst loading 2019-04-17 15:16:24,041 [ 7611] INFO - j.ide.ui.OptionsTopHitProvider - 1885 ms spent to cache options in application 2019-04-17 15:16:24,042 [ 7612] INFO - .openapi.application.Preloader - com.intellij.ide.ui.OptionsTopHitProvider$Activity took 1885 ms 2019-04-17 15:16:24,548 [ 8118] INFO - penapi.wm.impl.GlobalMenuLinux - created instance of GlobalMenuLinux for xid=0x5800046 2019-04-17 15:16:24,570 [ 8140] INFO - penapi.wm.impl.GlobalMenuLinux - Closed dbus-service 'com.canonical.AppMenu.Registrar' 2019-04-17 15:16:24,635 [ 8205] INFO - llij.license.SignedJarVerifier - Successfully verified application contents. 2019-04-17 15:16:24,635 [ 8205] INFO - ellij.license.LicenseValidator - Initializing the licensing system. 2019-04-17 15:16:24,719 [ 8289] INFO - ellij.license.LicenseValidator - Validating libraries. 2019-04-17 15:16:24,903 [ 8473] INFO - ellij.license.LicenseValidator - Successfully validated libraries. 2019-04-17 15:16:25,548 [ 9118] INFO - pl$FileIndexDataInitialization - Initialization done:2911 2019-04-17 15:16:25,618 [ 9188] INFO - exImpl$StubIndexInitialization - Initialization done:69 2019-04-17 15:16:26,521 [ 10091] INFO - .openapi.application.Preloader - com.intellij.openapi.actionSystem.impl.ActionPreloader took 2479 ms 2019-04-17 15:16:26,888 [ 10458] INFO - .openapi.application.Preloader - com.intellij.ide.ui.search.SearchableOptionPreloader took 366 ms 2019-04-17 15:16:27,644 [ 11214] INFO - .openapi.application.Preloader - com.intellij.codeInsight.completion.CompletionPreloader took 755 ms 2019-04-17 15:16:27,649 [ 11219] INFO - .openapi.application.Preloader - com.intellij.ide.actions.GotoClassPresentationUpdater took 5 ms 2019-04-17 15:16:27,852 [ 11422] INFO - pl.projectlevelman.NewMappings - VCS Root: [] - [] 2019-04-17 15:16:27,853 [ 11423] INFO - pl.projectlevelman.NewMappings - VCS Root: [Git] - [/home/jjulicher/WebstormProjects/Cortex-GitFlow] 2019-04-17 15:16:28,105 [ 11675] INFO - com.intellij.ide.ui.UISettings - Loaded: fontSize=12, fontScale=1.0; restored: fontSize=12, fontScale=1.0 2019-04-17 15:16:28,106 [ 11676] INFO - com.intellij.ide.ui.UISettings - Loaded: fontSize=12, fontScale=1.0; restored: fontSize=12, fontScale=1.0 2019-04-17 15:16:28,354 [ 11924] WARN - ij.coverage.ApexCoverageEngine - Code coverage report generation is unavailable because jetbrains.coverage.report.html.HTMLReportBuilder and/or freemarker.template.Configuration could not be found in the classpath. 2019-04-17 15:16:28,354 [ 11924] WARN - ij.coverage.ApexCoverageEngine - To resolve this issue add coverage-report.jar and freemarker.jar to the application or plugin classpath. 2019-04-17 15:16:28,550 [ 12120] WARN - util.DeprecatedMethodException - This method in class com.intellij.util.containers.ConcurrentWeakHashMap is deprecated and going to be removed soon. Use com.intellij.util.containers.ConcurrentFactoryMap.createConcurrentWeakMap instead com.intellij.util.DeprecatedMethodException: This method in class com.intellij.util.containers.ConcurrentWeakHashMap is deprecated and going to be removed soon. Use com.intellij.util.containers.ConcurrentFactoryMap.createConcurrentWeakMap instead at com.intellij.util.DeprecatedMethodException.report(DeprecatedMethodException.java:15) at com.intellij.util.containers.ConcurrentWeakHashMap.(ConcurrentWeakHashMap.java:78) at mobi.hsz.idea.gitignore.IgnoreManager.(IgnoreManager.java:134) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(InstantiatingComponentAdapter.java:193) at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.doGetComponentInstance(CachingConstructorInjectionComponentAdapter.java:92) at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.instantiateGuarded(CachingConstructorInjectionComponentAdapter.java:66) at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.getComponentInstance(CachingConstructorInjectionComponentAdapter.java:48) at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:458) at com.intellij.openapi.components.impl.ComponentManagerImpl.createComponents(ComponentManagerImpl.java:104) at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:88) at com.intellij.openapi.project.impl.ProjectImpl.init(ProjectImpl.java:265) at com.intellij.openapi.project.impl.ProjectManagerImpl.initProject(ProjectManagerImpl.java:283) at com.intellij.openapi.project.impl.ProjectManagerImpl.lambda$loadProjectWithProgress$13(ProjectManagerImpl.java:551) at com.intellij.openapi.progress.impl.CoreProgressManager$1.run(CoreProgressManager.java:220) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:731) at com.intellij.openapi.progress.impl.CoreProgressManager$5.run(CoreProgressManager.java:442) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:164) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:151) at com.intellij.openapi.application.impl.ApplicationImpl.lambda$null$10(ApplicationImpl.java:594) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:311) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 2019-04-17 15:16:28,551 [ 12121] WARN - util.DeprecatedMethodException - This method in class com.intellij.util.containers.ConcurrentWeakHashMap is deprecated and going to be removed soon. Use com.intellij.util.containers.ConcurrentFactoryMap.createConcurrentWeakMap instead com.intellij.util.DeprecatedMethodException: This method in class com.intellij.util.containers.ConcurrentWeakHashMap is deprecated and going to be removed soon. Use com.intellij.util.containers.ConcurrentFactoryMap.createConcurrentWeakMap instead at com.intellij.util.DeprecatedMethodException.report(DeprecatedMethodException.java:15) at com.intellij.util.containers.ConcurrentWeakHashMap.(ConcurrentWeakHashMap.java:78) at mobi.hsz.idea.gitignore.util.CachedConcurrentMap.(CachedConcurrentMap.java:53) at mobi.hsz.idea.gitignore.util.CachedConcurrentMap.create(CachedConcurrentMap.java:65) at mobi.hsz.idea.gitignore.IgnoreManager.(IgnoreManager.java:145) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(InstantiatingComponentAdapter.java:193) at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.doGetComponentInstance(CachingConstructorInjectionComponentAdapter.java:92) at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.instantiateGuarded(CachingConstructorInjectionComponentAdapter.java:66) at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.getComponentInstance(CachingConstructorInjectionComponentAdapter.java:48) at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:458) at com.intellij.openapi.components.impl.ComponentManagerImpl.createComponents(ComponentManagerImpl.java:104) at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:88) at com.intellij.openapi.project.impl.ProjectImpl.init(ProjectImpl.java:265) at com.intellij.openapi.project.impl.ProjectManagerImpl.initProject(ProjectManagerImpl.java:283) at com.intellij.openapi.project.impl.ProjectManagerImpl.lambda$loadProjectWithProgress$13(ProjectManagerImpl.java:551) at com.intellij.openapi.progress.impl.CoreProgressManager$1.run(CoreProgressManager.java:220) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:731) at com.intellij.openapi.progress.impl.CoreProgressManager$5.run(CoreProgressManager.java:442) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:164) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:151) at com.intellij.openapi.application.impl.ApplicationImpl.lambda$null$10(ApplicationImpl.java:594) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:311) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 2019-04-17 15:16:28,551 [ 12121] WARN - util.DeprecatedMethodException - This method in class com.intellij.util.containers.ConcurrentWeakHashMap is deprecated and going to be removed soon. Use com.intellij.util.containers.ConcurrentFactoryMap.createConcurrentWeakMap instead com.intellij.util.DeprecatedMethodException: This method in class com.intellij.util.containers.ConcurrentWeakHashMap is deprecated and going to be removed soon. Use com.intellij.util.containers.ConcurrentFactoryMap.createConcurrentWeakMap instead at com.intellij.util.DeprecatedMethodException.report(DeprecatedMethodException.java:15) at com.intellij.util.containers.ConcurrentWeakHashMap.(ConcurrentWeakHashMap.java:78) at mobi.hsz.idea.gitignore.util.CachedConcurrentMap.(CachedConcurrentMap.java:53) at mobi.hsz.idea.gitignore.util.CachedConcurrentMap.create(CachedConcurrentMap.java:65) at mobi.hsz.idea.gitignore.IgnoreManager.(IgnoreManager.java:157) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(InstantiatingComponentAdapter.java:193) at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.doGetComponentInstance(CachingConstructorInjectionComponentAdapter.java:92) at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.instantiateGuarded(CachingConstructorInjectionComponentAdapter.java:66) at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.getComponentInstance(CachingConstructorInjectionComponentAdapter.java:48) at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:458) at com.intellij.openapi.components.impl.ComponentManagerImpl.createComponents(ComponentManagerImpl.java:104) at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:88) at com.intellij.openapi.project.impl.ProjectImpl.init(ProjectImpl.java:265) at com.intellij.openapi.project.impl.ProjectManagerImpl.initProject(ProjectManagerImpl.java:283) at com.intellij.openapi.project.impl.ProjectManagerImpl.lambda$loadProjectWithProgress$13(ProjectManagerImpl.java:551) at com.intellij.openapi.progress.impl.CoreProgressManager$1.run(CoreProgressManager.java:220) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:731) at com.intellij.openapi.progress.impl.CoreProgressManager$5.run(CoreProgressManager.java:442) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:164) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:151) at com.intellij.openapi.application.impl.ApplicationImpl.lambda$null$10(ApplicationImpl.java:594) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:311) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 2019-04-17 15:16:28,604 [ 12174] INFO - ellij.project.impl.ProjectImpl - 102 project components initialized in 2814 ms 2019-04-17 15:16:29,605 [ 13175] INFO - le.impl.ModuleManagerComponent - 1 module(s) loaded in 998 ms 2019-04-17 15:16:29,834 [ 13404] INFO - j.ide.script.IdeStartupScripts - 0 startup script(s) found 2019-04-17 15:16:30,132 [ 13702] INFO - om.intellij.util.ProfilingUtil - Profiling agent is not enabled. Add -agentlib:yjpagent to idea.vmoptions if necessary to profile IDEA. 2019-04-17 15:16:32,220 [ 15790] INFO - tartup.impl.StartupManagerImpl - EditorHistoryManagerStartUpActivity run in 245ms under project opening modal progress 2019-04-17 15:16:33,349 [ 16919] WARN - util.DeprecatedMethodException - This method in class com.intellij.util.containers.WeakKeyWeakValueHashMap is deprecated and going to be removed soon. Use ContainerUtil#createWeakKeyWeakValueMap() instead com.intellij.util.DeprecatedMethodException: This method in class com.intellij.util.containers.WeakKeyWeakValueHashMap is deprecated and going to be removed soon. Use ContainerUtil#createWeakKeyWeakValueMap() instead at com.intellij.util.DeprecatedMethodException.report(DeprecatedMethodException.java:15) at com.intellij.util.containers.WeakKeyWeakValueHashMap.(WeakKeyWeakValueHashMap.java:32) at mobi.hsz.idea.gitignore.daemon.AddUnversionedFilesNotificationProvider.(AddUnversionedFilesNotificationProvider.java:82) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(InstantiatingComponentAdapter.java:193) at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.doGetComponentInstance(CachingConstructorInjectionComponentAdapter.java:92) at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.instantiateGuarded(CachingConstructorInjectionComponentAdapter.java:66) at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.getComponentInstance(CachingConstructorInjectionComponentAdapter.java:48) at com.intellij.openapi.extensions.impl.XmlExtensionAdapter$ConstructorInjectionAdapter.instantiateClass(XmlExtensionAdapter.java:112) at com.intellij.openapi.extensions.impl.ExtensionComponentAdapter.createInstance(ExtensionComponentAdapter.java:44) at com.intellij.openapi.extensions.impl.XmlExtensionAdapter.createInstance(XmlExtensionAdapter.java:46) at com.intellij.openapi.extensions.impl.ExtensionPointImpl.processAdapters(ExtensionPointImpl.java:343) at com.intellij.openapi.extensions.impl.ExtensionPointImpl.getExtensionList(ExtensionPointImpl.java:264) at com.intellij.openapi.extensions.ProjectExtensionPointName.getExtensions(ProjectExtensionPointName.java:22) at com.intellij.openapi.project.DumbService.getDumbAwareExtensions(DumbService.java:69) at com.intellij.ui.EditorNotificationsImpl.calcNotificationUpdates(EditorNotificationsImpl.java:113) at com.intellij.ui.EditorNotificationsImpl.lambda$null$0(EditorNotificationsImpl.java:96) at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.insideReadAction(NonBlockingReadActionImpl.java:144) at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.lambda$null$1(NonBlockingReadActionImpl.java:118) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1166) at com.intellij.openapi.progress.util.ProgressIndicatorUtils.lambda$runInReadActionWithWriteActionPriority$0(ProgressIndicatorUtils.java:68) at com.intellij.openapi.progress.util.ProgressIndicatorUtils.lambda$runWithWriteActionPriority$1(ProgressIndicatorUtils.java:121) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:164) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:586) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:532) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:86) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:151) at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runWithWriteActionPriority(ProgressIndicatorUtils.java:110) at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runInReadActionWithWriteActionPriority(ProgressIndicatorUtils.java:68) at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.lambda$transferToBgThread$2(NonBlockingReadActionImpl.java:118) at com.intellij.util.concurrency.BoundedTaskExecutor.doRun(BoundedTaskExecutor.java:220) at com.intellij.util.concurrency.BoundedTaskExecutor.access$100(BoundedTaskExecutor.java:26) at com.intellij.util.concurrency.BoundedTaskExecutor$2.lambda$run$0(BoundedTaskExecutor.java:198) at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:224) at com.intellij.util.concurrency.BoundedTaskExecutor$2.run(BoundedTaskExecutor.java:194) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 2019-04-17 15:16:35,888 [ 19458] INFO - tartup.impl.StartupManagerImpl - OpenFilesActivity run in 3618ms under project opening modal progress 2019-04-17 15:16:35,926 [ 19496] INFO - .diagnostic.PerformanceWatcher - Post-startup activities under progress took 4161ms; general responsiveness: ok; EDT responsiveness: 1/4 sluggish, 1/4 very slow 2019-04-17 15:16:36,400 [ 19970] WARN - openapi.wm.impl.ToolWindowImpl - ToolWindow icons should be 13x13. Please fix ToolWindow (ID: Anonymous Apex) or icon jar:file:/snap/webstorm/86/lib/icons.jar!/nodes/ejbFinderMethod.svg 2019-04-17 15:16:36,410 [ 19980] WARN - openapi.wm.impl.ToolWindowImpl - ToolWindow icons should be 13x13. Please fix ToolWindow (ID: SOQL Query) or icon jar:file:/snap/webstorm/86/lib/icons.jar!/nodes/dataSchema.svg 2019-04-17 15:16:36,677 [ 20247] INFO - .IlluminatedCloudExceptionUtil - Stored connection name was Cortex Prod which is not used by project Cortex-GitFlow. Using project connection DevJJ. 2019-04-17 15:16:37,394 [ 20964] INFO - cloudConfig.CloudConfigManager - === StatusBar.update create === 2019-04-17 15:16:38,004 [ 21574] INFO - cloudConfig.CloudConfigManager - === doConnect === 2019-04-17 15:16:38,011 [ 21581] INFO - cloudConfig.CloudConfigManager - === getConnectionState === 2019-04-17 15:16:38,395 [ 21965] INFO - j.ide.ui.OptionsTopHitProvider - 356 ms spent on EDT to cache options in application 2019-04-17 15:16:38,456 [ 22026] INFO - tartup.impl.StartupManagerImpl - /home/jjulicher/WebstormProjects/Cortex-GitFlow/.idea case-sensitivity: expected=true actual=true 2019-04-17 15:16:38,499 [ 22069] INFO - #git4idea.commands.GitHandler - [.] git version 2019-04-17 15:16:38,558 [ 22128] INFO - #git4idea.commands.GitHandler - git version 2.19.1 2019-04-17 15:16:38,581 [ 22151] INFO - ea.config.GitExecutableManager - Git version for /usr/bin/git : 2.19.1 2019-04-17 15:16:38,755 [ 22325] INFO - Json.PackageJsonUpdateNotifier - processPackageJsonFiles [] 2019-04-17 15:16:38,863 [ 22433] INFO - .cloudConfig.CloudConfigClient - === Get cloud config URL: https://cloudconfig.jetbrains.com/cloudconfig/files === 2019-04-17 15:16:38,868 [ 22438] INFO - pl.projectlevelman.NewMappings - VCS Root: [Git] - [/home/jjulicher/WebstormProjects/Cortex-GitFlow] 2019-04-17 15:16:38,906 [ 22476] INFO - .diagnostic.PerformanceWatcher - Pushing properties took 6920ms; general responsiveness: ok; EDT responsiveness: 1/7 sluggish, 3/7 very slow 2019-04-17 15:16:38,923 [ 22493] INFO - tor.impl.FileEditorManagerImpl - Project opening took 13385 ms 2019-04-17 15:16:42,615 [ 26185] INFO - j.ide.plugins.RepositoryHelper - using cached plugin list (updated at 17/04/19 2:56 PM) 2019-04-17 15:16:43,174 [ 26744] INFO - cloudConfig.CloudConfigManager - === End.connect === 2019-04-17 15:16:44,665 [ 28235] INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 5757ms; general responsiveness: 1/5 sluggish; EDT responsiveness: 1/5 sluggish, 1/5 very slow 2019-04-17 15:16:44,666 [ 28236] INFO - indexing.UnindexedFilesUpdater - Unindexed files update started: 13 files to update 2019-04-17 15:16:46,527 [ 30097] INFO - .diagnostic.PerformanceWatcher - Unindexed files update took 1861ms; general responsiveness: ok; EDT responsiveness: 1/2 sluggish 2019-04-17 15:16:46,631 [ 30201] WARN - ess.util.ProgressIndicatorBase - This progress indicator is indeterminate, this may lead to visual inconsistency. Please call setIndeterminate(false) before you start progress. com.illuminatedcloud.intellij.settings.project.UpgradeProjectSettings$UpgradeProjectStatus.advanceStep(UpgradeProjectSettings.java:1002) 2019-04-17 15:16:46,669 [ 30239] INFO - j.ide.ui.OptionsTopHitProvider - 39 ms spent to cache options in project 2019-04-17 15:16:46,736 [ 30306] INFO - cloudConfig.CloudConfigManager - === StatusBar.start another widget: com.intellij.cloudConfig.StatusBarInfoManager$InfoComponent@5d9620ee === 2019-04-17 15:16:46,774 [ 30344] INFO - j.ide.plugins.RepositoryHelper - using cached plugin list (updated at 17/04/19 2:56 PM) 2019-04-17 15:16:46,910 [ 30480] INFO - tartup.impl.StartupManagerImpl - Some post-startup activities freeze UI for noticeable time. Please consider making them DumbAware to do them in background under modal progress, or just making them faster to speed up project opening. 2019-04-17 15:16:46,910 [ 30480] INFO - tartup.impl.StartupManagerImpl - MyStartupActivity run in 116ms on UI thread 2019-04-17 15:16:47,129 [ 30699] INFO - ellij.license.LicenseValidator - Server license validation result was Genuine. 2019-04-17 15:16:47,205 [ 30775] INFO - ellij.license.LicenseValidator - Illuminated Cloud features are enabled. 2019-04-17 15:16:47,206 [ 30776] INFO - tartup.impl.StartupManagerImpl - ValidateLicense run in 296ms on UI thread 2019-04-17 15:16:47,207 [ 30777] INFO - ontentsSynchronizationListener - Initializing module contents synchronization listener. 2019-04-17 15:16:47,213 [ 30783] INFO - ng.IlluminatedCloudFileHandler - Initializing Illuminated Cloud file handler. 2019-04-17 15:16:47,243 [ 30813] INFO - lij.tasks.impl.TaskManagerImpl - Searching for task 'CTX-1388' in JiraRepository(URL='https://fortherecord.atlassian.net') 2019-04-17 15:16:47,943 [ 31513] INFO - j.ide.ui.OptionsTopHitProvider - 464 ms spent on EDT to cache options in project 2019-04-17 15:17:54,585 [ 98155] ERROR - nsions.impl.ExtensionPointImpl - com/intellij/codeInsight/editorActions/wordSelection/BasicSelectioner com.intellij.openapi.extensions.impl.PicoPluginExtensionInitializationException: com/intellij/codeInsight/editorActions/wordSelection/BasicSelectioner at com.intellij.openapi.extensions.impl.ExtensionComponentAdapter.createInstance(ExtensionComponentAdapter.java:52) at com.intellij.openapi.extensions.impl.XmlExtensionAdapter.createInstance(XmlExtensionAdapter.java:46) at com.intellij.openapi.extensions.impl.ExtensionPointImpl.processAdapters(ExtensionPointImpl.java:343) at com.intellij.openapi.extensions.impl.ExtensionPointImpl.getExtensionList(ExtensionPointImpl.java:264) at com.intellij.openapi.extensions.ExtensionPointName.getExtensionList(ExtensionPointName.java:34) at com.intellij.codeInsight.editorActions.SelectWordUtil.getExtendWordSelectionHandlers(SelectWordUtil.java:40) at com.intellij.codeInsight.editorActions.SelectWordUtil.processElement(SelectWordUtil.java:219) at com.intellij.codeInsight.editorActions.SelectWordUtil.lambda$processInFile$1(SelectWordUtil.java:208) at com.intellij.openapi.project.DumbService.withAlternativeResolveEnabled(DumbService.java:320) at com.intellij.codeInsight.editorActions.SelectWordUtil.processInFile(SelectWordUtil.java:205) at com.intellij.codeInsight.editorActions.SelectWordUtil.processRanges(SelectWordUtil.java:175) at com.intellij.codeInsight.editorActions.SelectWordHandler.selectWord(SelectWordHandler.java:148) at com.intellij.codeInsight.editorActions.SelectWordHandler.doExecute(SelectWordHandler.java:59) at com.intellij.openapi.editor.actionSystem.EditorActionHandler.execute(EditorActionHandler.java:219) at com.intellij.openapi.editor.actions.SelectWordAtCaretAction$Handler.doExecute(SelectWordAtCaretAction.java:111) at com.intellij.openapi.editor.actionSystem.EditorActionHandler.execute(EditorActionHandler.java:219) at com.intellij.openapi.editor.impl.CaretImpl.lambda$selectWordAtCaret$9(CaretImpl.java:1318) at com.intellij.openapi.editor.impl.CaretModelImpl.doWithCaretMerging(CaretModelImpl.java:453) at com.intellij.openapi.editor.impl.CaretImpl.selectWordAtCaret(CaretImpl.java:1303) at com.intellij.openapi.editor.impl.SelectionModelImpl.selectWordAtCaret(SelectionModelImpl.java:261) at com.intellij.openapi.editor.impl.EditorImpl.selectWordAtCaret(EditorImpl.java:4081) at com.intellij.openapi.editor.impl.EditorImpl.access$11100(EditorImpl.java:123) at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.processMousePressed(EditorImpl.java:4017) at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.lambda$runMousePressedCommand$0(EditorImpl.java:3778) at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:220) at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:178) at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.runMousePressedCommand(EditorImpl.java:3783) at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.mousePressed(EditorImpl.java:3712) at java.awt.Component.processMouseEvent(Component.java:6547) at javax.swing.JComponent.processMouseEvent(JComponent.java:3325) at java.awt.Component.processEvent(Component.java:6315) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4899) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4721) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4721) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:766) at java.awt.EventQueue.access$500(EventQueue.java:98) at java.awt.EventQueue$3.run(EventQueue.java:715) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:739) at java.awt.EventQueue$4.run(EventQueue.java:737) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:736) at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:742) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:687) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:386) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) Caused by: java.lang.NoClassDefFoundError: com/intellij/codeInsight/editorActions/wordSelection/BasicSelectioner at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at java.lang.ClassLoader.defineClass(ClassLoader.java:642) at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:306) at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:302) at com.intellij.util.lang.UrlClassLoader._findClass(UrlClassLoader.java:271) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.java:182) at com.intellij.ide.plugins.cl.PluginClassLoader.tryLoadingClass(PluginClassLoader.java:136) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:49) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at java.lang.ClassLoader.defineClass(ClassLoader.java:642) at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:306) at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:302) at com.intellij.util.lang.UrlClassLoader._findClass(UrlClassLoader.java:271) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.java:182) at com.intellij.ide.plugins.cl.PluginClassLoader.tryLoadingClass(PluginClassLoader.java:136) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:49) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348) at com.intellij.openapi.extensions.impl.ExtensionComponentAdapter.getImplementationClass(ExtensionComponentAdapter.java:93) at com.intellij.openapi.extensions.impl.ExtensionComponentAdapter.createInstance(ExtensionComponentAdapter.java:40) ... 61 more Caused by: java.lang.ClassNotFoundException: com.intellij.codeInsight.editorActions.wordSelection.BasicSelectioner PluginClassLoader[com.illuminatedcloud2.intellij, 2.0.5.6] com.intellij.ide.plugins.cl.PluginClassLoader@251fccfe at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:51) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 85 more Caused by: java.lang.NoClassDefFoundError: com/intellij/codeInsight/editorActions/wordSelection/BasicSelectioner at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at java.lang.ClassLoader.defineClass(ClassLoader.java:642) at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:306) at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:302) at com.intellij.util.lang.UrlClassLoader._findClass(UrlClassLoader.java:271) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.java:182) at com.intellij.ide.plugins.cl.PluginClassLoader.tryLoadingClass(PluginClassLoader.java:136) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:49) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at java.lang.ClassLoader.defineClass(ClassLoader.java:642) at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:306) at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:302) at com.intellij.util.lang.UrlClassLoader._findClass(UrlClassLoader.java:271) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.java:182) at com.intellij.ide.plugins.cl.PluginClassLoader.tryLoadingClass(PluginClassLoader.java:136) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:49) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348) at com.intellij.openapi.extensions.impl.ExtensionComponentAdapter.getImplementationClass(ExtensionComponentAdapter.java:93) at com.intellij.openapi.extensions.impl.ExtensionComponentAdapter.createInstance(ExtensionComponentAdapter.java:40) at com.intellij.openapi.extensions.impl.XmlExtensionAdapter.createInstance(XmlExtensionAdapter.java:46) at com.intellij.openapi.extensions.impl.ExtensionPointImpl.processAdapters(ExtensionPointImpl.java:343) at com.intellij.openapi.extensions.impl.ExtensionPointImpl.getExtensionList(ExtensionPointImpl.java:264) at com.intellij.openapi.extensions.ExtensionPointName.getExtensionList(ExtensionPointName.java:34) at com.intellij.codeInsight.editorActions.SelectWordUtil.getExtendWordSelectionHandlers(SelectWordUtil.java:40) at com.intellij.codeInsight.editorActions.SelectWordUtil.processElement(SelectWordUtil.java:219) at com.intellij.codeInsight.editorActions.SelectWordUtil.lambda$processInFile$1(SelectWordUtil.java:208) at com.intellij.openapi.project.DumbService.withAlternativeResolveEnabled(DumbService.java:320) at com.intellij.codeInsight.editorActions.SelectWordUtil.processInFile(SelectWordUtil.java:205) at com.intellij.codeInsight.editorActions.SelectWordUtil.processRanges(SelectWordUtil.java:175) at com.intellij.codeInsight.editorActions.SelectWordHandler.selectWord(SelectWordHandler.java:148) at com.intellij.codeInsight.editorActions.SelectWordHandler.doExecute(SelectWordHandler.java:59) at com.intellij.openapi.editor.actionSystem.EditorActionHandler.execute(EditorActionHandler.java:219) at com.intellij.openapi.editor.actions.SelectWordAtCaretAction$Handler.doExecute(SelectWordAtCaretAction.java:111) at com.intellij.openapi.editor.actionSystem.EditorActionHandler.execute(EditorActionHandler.java:219) at com.intellij.openapi.editor.impl.CaretImpl.lambda$selectWordAtCaret$9(CaretImpl.java:1318) at com.intellij.openapi.editor.impl.CaretModelImpl.doWithCaretMerging(CaretModelImpl.java:453) at com.intellij.openapi.editor.impl.CaretImpl.selectWordAtCaret(CaretImpl.java:1303) at com.intellij.openapi.editor.impl.SelectionModelImpl.selectWordAtCaret(SelectionModelImpl.java:261) at com.intellij.openapi.editor.impl.EditorImpl.selectWordAtCaret(EditorImpl.java:4081) at com.intellij.openapi.editor.impl.EditorImpl.access$11100(EditorImpl.java:123) at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.processMousePressed(EditorImpl.java:4017) at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.lambda$runMousePressedCommand$0(EditorImpl.java:3778) at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:220) at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:178) at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.runMousePressedCommand(EditorImpl.java:3783) at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.mousePressed(EditorImpl.java:3712) at java.awt.Component.processMouseEvent(Component.java:6547) at javax.swing.JComponent.processMouseEvent(JComponent.java:3325) at java.awt.Component.processEvent(Component.java:6315) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4899) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4721) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4721) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:766) at java.awt.EventQueue.access$500(EventQueue.java:98) at java.awt.EventQueue$3.run(EventQueue.java:715) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:739) at java.awt.EventQueue$4.run(EventQueue.java:737) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:736) at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:742) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:687) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:386) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) Caused by: java.lang.ClassNotFoundException: com.intellij.codeInsight.editorActions.wordSelection.BasicSelectioner PluginClassLoader[com.illuminatedcloud2.intellij, 2.0.5.6] com.intellij.ide.plugins.cl.PluginClassLoader@251fccfe at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:51) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 85 more 2019-04-17 15:17:54,590 [ 98160] ERROR - nsions.impl.ExtensionPointImpl - WebStorm 2019.1 Build #WS-191.6183.63 2019-04-17 15:17:54,591 [ 98161] ERROR - nsions.impl.ExtensionPointImpl - JDK: 1.8.0_202-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o 2019-04-17 15:17:54,591 [ 98161] ERROR - nsions.impl.ExtensionPointImpl - OS: Linux 2019-04-17 15:17:54,599 [ 98169] ERROR - nsions.impl.ExtensionPointImpl - Plugin to blame: Illuminated Cloud 2 version: 2.0.5.6 2019-04-17 15:17:54,599 [ 98169] ERROR - nsions.impl.ExtensionPointImpl - Last Action: EditorDown 2019-04-17 15:17:54,599 [ 98169] ERROR - nsions.impl.ExtensionPointImpl - Current Command: 2019-04-17 15:17:54,600 [ 98170] ERROR - nsions.impl.ExtensionPointImpl - com/intellij/codeInsight/editorActions/wordSelection/BasicSelectioner com.intellij.openapi.extensions.impl.PicoPluginExtensionInitializationException: com/intellij/codeInsight/editorActions/wordSelection/BasicSelectioner at com.intellij.openapi.extensions.impl.ExtensionComponentAdapter.createInstance(ExtensionComponentAdapter.java:52) at com.intellij.openapi.extensions.impl.XmlExtensionAdapter.createInstance(XmlExtensionAdapter.java:46) at com.intellij.openapi.extensions.impl.ExtensionPointImpl.processAdapters(ExtensionPointImpl.java:343) at com.intellij.openapi.extensions.impl.ExtensionPointImpl.getExtensionList(ExtensionPointImpl.java:264) at com.intellij.openapi.extensions.ExtensionPointName.getExtensionList(ExtensionPointName.java:34) at com.intellij.codeInsight.editorActions.SelectWordUtil.getExtendWordSelectionHandlers(SelectWordUtil.java:40) at com.intellij.codeInsight.editorActions.SelectWordUtil.processElement(SelectWordUtil.java:219) at com.intellij.codeInsight.editorActions.SelectWordUtil.lambda$processInFile$1(SelectWordUtil.java:208) at com.intellij.openapi.project.DumbService.withAlternativeResolveEnabled(DumbService.java:320) at com.intellij.codeInsight.editorActions.SelectWordUtil.processInFile(SelectWordUtil.java:205) at com.intellij.codeInsight.editorActions.SelectWordUtil.processRanges(SelectWordUtil.java:175) at com.intellij.codeInsight.editorActions.SelectWordHandler.selectWord(SelectWordHandler.java:148) at com.intellij.codeInsight.editorActions.SelectWordHandler.doExecute(SelectWordHandler.java:59) at com.intellij.openapi.editor.actionSystem.EditorActionHandler.execute(EditorActionHandler.java:219) at com.intellij.openapi.editor.actions.SelectWordAtCaretAction$Handler.doExecute(SelectWordAtCaretAction.java:111) at com.intellij.openapi.editor.actionSystem.EditorActionHandler.execute(EditorActionHandler.java:219) at com.intellij.openapi.editor.impl.CaretImpl.lambda$selectWordAtCaret$9(CaretImpl.java:1318) at com.intellij.openapi.editor.impl.CaretModelImpl.doWithCaretMerging(CaretModelImpl.java:453) at com.intellij.openapi.editor.impl.CaretImpl.selectWordAtCaret(CaretImpl.java:1303) at com.intellij.openapi.editor.impl.SelectionModelImpl.selectWordAtCaret(SelectionModelImpl.java:261) at com.intellij.openapi.editor.impl.EditorImpl.selectWordAtCaret(EditorImpl.java:4081) at com.intellij.openapi.editor.impl.EditorImpl.access$11100(EditorImpl.java:123) at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.processMousePressed(EditorImpl.java:4017) at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.lambda$runMousePressedCommand$0(EditorImpl.java:3778) at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:220) at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:178) at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.runMousePressedCommand(EditorImpl.java:3783) at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.mousePressed(EditorImpl.java:3712) at java.awt.Component.processMouseEvent(Component.java:6547) at javax.swing.JComponent.processMouseEvent(JComponent.java:3325) at java.awt.Component.processEvent(Component.java:6315) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4899) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4721) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4721) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:766) at java.awt.EventQueue.access$500(EventQueue.java:98) at java.awt.EventQueue$3.run(EventQueue.java:715) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:739) at java.awt.EventQueue$4.run(EventQueue.java:737) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:736) at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:742) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:687) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:386) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) Caused by: java.lang.NoClassDefFoundError: com/intellij/codeInsight/editorActions/wordSelection/BasicSelectioner at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at java.lang.ClassLoader.defineClass(ClassLoader.java:642) at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:306) at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:302) at com.intellij.util.lang.UrlClassLoader._findClass(UrlClassLoader.java:271) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.java:182) at com.intellij.ide.plugins.cl.PluginClassLoader.tryLoadingClass(PluginClassLoader.java:136) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:49) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at java.lang.ClassLoader.defineClass(ClassLoader.java:642) at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:306) at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:302) at com.intellij.util.lang.UrlClassLoader._findClass(UrlClassLoader.java:271) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.java:182) at com.intellij.ide.plugins.cl.PluginClassLoader.tryLoadingClass(PluginClassLoader.java:136) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:49) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348) at com.intellij.openapi.extensions.impl.ExtensionComponentAdapter.getImplementationClass(ExtensionComponentAdapter.java:93) at com.intellij.openapi.extensions.impl.ExtensionComponentAdapter.createInstance(ExtensionComponentAdapter.java:40) ... 61 more Caused by: java.lang.ClassNotFoundException: com.intellij.codeInsight.editorActions.wordSelection.BasicSelectioner PluginClassLoader[com.illuminatedcloud2.intellij, 2.0.5.6] com.intellij.ide.plugins.cl.PluginClassLoader@251fccfe at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:51) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 85 more Caused by: java.lang.NoClassDefFoundError: com/intellij/codeInsight/editorActions/wordSelection/BasicSelectioner at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at java.lang.ClassLoader.defineClass(ClassLoader.java:642) at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:306) at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:302) at com.intellij.util.lang.UrlClassLoader._findClass(UrlClassLoader.java:271) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.java:182) at com.intellij.ide.plugins.cl.PluginClassLoader.tryLoadingClass(PluginClassLoader.java:136) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:49) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at java.lang.ClassLoader.defineClass(ClassLoader.java:642) at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:306) at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:302) at com.intellij.util.lang.UrlClassLoader._findClass(UrlClassLoader.java:271) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.java:182) at com.intellij.ide.plugins.cl.PluginClassLoader.tryLoadingClass(PluginClassLoader.java:136) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:49) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348) at com.intellij.openapi.extensions.impl.ExtensionComponentAdapter.getImplementationClass(ExtensionComponentAdapter.java:93) at com.intellij.openapi.extensions.impl.ExtensionComponentAdapter.createInstance(ExtensionComponentAdapter.java:40) at com.intellij.openapi.extensions.impl.XmlExtensionAdapter.createInstance(XmlExtensionAdapter.java:46) at com.intellij.openapi.extensions.impl.ExtensionPointImpl.processAdapters(ExtensionPointImpl.java:343) at com.intellij.openapi.extensions.impl.ExtensionPointImpl.getExtensionList(ExtensionPointImpl.java:264) at com.intellij.openapi.extensions.ExtensionPointName.getExtensionList(ExtensionPointName.java:34) at com.intellij.codeInsight.editorActions.SelectWordUtil.getExtendWordSelectionHandlers(SelectWordUtil.java:40) at com.intellij.codeInsight.editorActions.SelectWordUtil.processElement(SelectWordUtil.java:219) at com.intellij.codeInsight.editorActions.SelectWordUtil.lambda$processInFile$1(SelectWordUtil.java:208) at com.intellij.openapi.project.DumbService.withAlternativeResolveEnabled(DumbService.java:320) at com.intellij.codeInsight.editorActions.SelectWordUtil.processInFile(SelectWordUtil.java:205) at com.intellij.codeInsight.editorActions.SelectWordUtil.processRanges(SelectWordUtil.java:175) at com.intellij.codeInsight.editorActions.SelectWordHandler.selectWord(SelectWordHandler.java:148) at com.intellij.codeInsight.editorActions.SelectWordHandler.doExecute(SelectWordHandler.java:59) at com.intellij.openapi.editor.actionSystem.EditorActionHandler.execute(EditorActionHandler.java:219) at com.intellij.openapi.editor.actions.SelectWordAtCaretAction$Handler.doExecute(SelectWordAtCaretAction.java:111) at com.intellij.openapi.editor.actionSystem.EditorActionHandler.execute(EditorActionHandler.java:219) at com.intellij.openapi.editor.impl.CaretImpl.lambda$selectWordAtCaret$9(CaretImpl.java:1318) at com.intellij.openapi.editor.impl.CaretModelImpl.doWithCaretMerging(CaretModelImpl.java:453) at com.intellij.openapi.editor.impl.CaretImpl.selectWordAtCaret(CaretImpl.java:1303) at com.intellij.openapi.editor.impl.SelectionModelImpl.selectWordAtCaret(SelectionModelImpl.java:261) at com.intellij.openapi.editor.impl.EditorImpl.selectWordAtCaret(EditorImpl.java:4081) at com.intellij.openapi.editor.impl.EditorImpl.access$11100(EditorImpl.java:123) at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.processMousePressed(EditorImpl.java:4017) at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.lambda$runMousePressedCommand$0(EditorImpl.java:3778) at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:220) at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:178) at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.runMousePressedCommand(EditorImpl.java:3783) at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.mousePressed(EditorImpl.java:3712) at java.awt.Component.processMouseEvent(Component.java:6547) at javax.swing.JComponent.processMouseEvent(JComponent.java:3325) at java.awt.Component.processEvent(Component.java:6315) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4899) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4721) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4721) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:766) at java.awt.EventQueue.access$500(EventQueue.java:98) at java.awt.EventQueue$3.run(EventQueue.java:715) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:739) at java.awt.EventQueue$4.run(EventQueue.java:737) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:736) at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:742) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:687) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:386) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) Caused by: java.lang.ClassNotFoundException: com.intellij.codeInsight.editorActions.wordSelection.BasicSelectioner PluginClassLoader[com.illuminatedcloud2.intellij, 2.0.5.6] com.intellij.ide.plugins.cl.PluginClassLoader@251fccfe at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:51) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 85 more 2019-04-17 15:17:54,602 [ 98172] ERROR - nsions.impl.ExtensionPointImpl - WebStorm 2019.1 Build #WS-191.6183.63 2019-04-17 15:17:54,602 [ 98172] ERROR - nsions.impl.ExtensionPointImpl - JDK: 1.8.0_202-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o 2019-04-17 15:17:54,602 [ 98172] ERROR - nsions.impl.ExtensionPointImpl - OS: Linux 2019-04-17 15:17:54,603 [ 98173] ERROR - nsions.impl.ExtensionPointImpl - Plugin to blame: Illuminated Cloud 2 version: 2.0.5.6 2019-04-17 15:17:54,603 [ 98173] ERROR - nsions.impl.ExtensionPointImpl - Last Action: EditorDown 2019-04-17 15:17:54,603 [ 98173] ERROR - nsions.impl.ExtensionPointImpl - Current Command: 2019-04-17 15:17:54,604 [ 98174] ERROR - nsions.impl.ExtensionPointImpl - com/intellij/codeInsight/editorActions/wordSelection/BasicSelectioner com.intellij.openapi.extensions.impl.PicoPluginExtensionInitializationException: com/intellij/codeInsight/editorActions/wordSelection/BasicSelectioner at com.intellij.openapi.extensions.impl.ExtensionComponentAdapter.createInstance(ExtensionComponentAdapter.java:52) at com.intellij.openapi.extensions.impl.XmlExtensionAdapter.createInstance(XmlExtensionAdapter.java:46) at com.intellij.openapi.extensions.impl.ExtensionPointImpl.processAdapters(ExtensionPointImpl.java:343) at com.intellij.openapi.extensions.impl.ExtensionPointImpl.getExtensionList(ExtensionPointImpl.java:264) at com.intellij.openapi.extensions.ExtensionPointName.getExtensionList(ExtensionPointName.java:34) at com.intellij.codeInsight.editorActions.SelectWordUtil.getExtendWordSelectionHandlers(SelectWordUtil.java:40) at com.intellij.codeInsight.editorActions.SelectWordUtil.processElement(SelectWordUtil.java:219) at com.intellij.codeInsight.editorActions.SelectWordUtil.lambda$processInFile$1(SelectWordUtil.java:208) at com.intellij.openapi.project.DumbService.withAlternativeResolveEnabled(DumbService.java:320) at com.intellij.codeInsight.editorActions.SelectWordUtil.processInFile(SelectWordUtil.java:205) at com.intellij.codeInsight.editorActions.SelectWordUtil.processRanges(SelectWordUtil.java:175) at com.intellij.codeInsight.editorActions.SelectWordHandler.selectWord(SelectWordHandler.java:148) at com.intellij.codeInsight.editorActions.SelectWordHandler.doExecute(SelectWordHandler.java:59) at com.intellij.openapi.editor.actionSystem.EditorActionHandler.execute(EditorActionHandler.java:219) at com.intellij.openapi.editor.actions.SelectWordAtCaretAction$Handler.doExecute(SelectWordAtCaretAction.java:111) at com.intellij.openapi.editor.actionSystem.EditorActionHandler.execute(EditorActionHandler.java:219) at com.intellij.openapi.editor.impl.CaretImpl.lambda$selectWordAtCaret$9(CaretImpl.java:1318) at com.intellij.openapi.editor.impl.CaretModelImpl.doWithCaretMerging(CaretModelImpl.java:453) at com.intellij.openapi.editor.impl.CaretImpl.selectWordAtCaret(CaretImpl.java:1303) at com.intellij.openapi.editor.impl.SelectionModelImpl.selectWordAtCaret(SelectionModelImpl.java:261) at com.intellij.openapi.editor.impl.EditorImpl.selectWordAtCaret(EditorImpl.java:4081) at com.intellij.openapi.editor.impl.EditorImpl.access$11100(EditorImpl.java:123) at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.processMousePressed(EditorImpl.java:4017) at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.lambda$runMousePressedCommand$0(EditorImpl.java:3778) at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:220) at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:178) at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.runMousePressedCommand(EditorImpl.java:3783) at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.mousePressed(EditorImpl.java:3712) at java.awt.Component.processMouseEvent(Component.java:6547) at javax.swing.JComponent.processMouseEvent(JComponent.java:3325) at java.awt.Component.processEvent(Component.java:6315) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4899) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4721) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4721) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:766) at java.awt.EventQueue.access$500(EventQueue.java:98) at java.awt.EventQueue$3.run(EventQueue.java:715) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:739) at java.awt.EventQueue$4.run(EventQueue.java:737) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:736) at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:742) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:687) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:386) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) Caused by: java.lang.NoClassDefFoundError: com/intellij/codeInsight/editorActions/wordSelection/BasicSelectioner at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at java.lang.ClassLoader.defineClass(ClassLoader.java:642) at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:306) at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:302) at com.intellij.util.lang.UrlClassLoader._findClass(UrlClassLoader.java:271) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.java:182) at com.intellij.ide.plugins.cl.PluginClassLoader.tryLoadingClass(PluginClassLoader.java:136) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:49) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at java.lang.ClassLoader.defineClass(ClassLoader.java:642) at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:306) at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:302) at com.intellij.util.lang.UrlClassLoader._findClass(UrlClassLoader.java:271) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.java:182) at com.intellij.ide.plugins.cl.PluginClassLoader.tryLoadingClass(PluginClassLoader.java:136) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:49) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348) at com.intellij.openapi.extensions.impl.ExtensionComponentAdapter.getImplementationClass(ExtensionComponentAdapter.java:93) at com.intellij.openapi.extensions.impl.ExtensionComponentAdapter.createInstance(ExtensionComponentAdapter.java:40) ... 61 more Caused by: java.lang.ClassNotFoundException: com.intellij.codeInsight.editorActions.wordSelection.BasicSelectioner PluginClassLoader[com.illuminatedcloud2.intellij, 2.0.5.6] com.intellij.ide.plugins.cl.PluginClassLoader@251fccfe at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:51) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 85 more Caused by: java.lang.NoClassDefFoundError: com/intellij/codeInsight/editorActions/wordSelection/BasicSelectioner at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at java.lang.ClassLoader.defineClass(ClassLoader.java:642) at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:306) at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:302) at com.intellij.util.lang.UrlClassLoader._findClass(UrlClassLoader.java:271) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.java:182) at com.intellij.ide.plugins.cl.PluginClassLoader.tryLoadingClass(PluginClassLoader.java:136) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:49) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at java.lang.ClassLoader.defineClass(ClassLoader.java:642) at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:306) at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:302) at com.intellij.util.lang.UrlClassLoader._findClass(UrlClassLoader.java:271) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.java:182) at com.intellij.ide.plugins.cl.PluginClassLoader.tryLoadingClass(PluginClassLoader.java:136) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:49) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348) at com.intellij.openapi.extensions.impl.ExtensionComponentAdapter.getImplementationClass(ExtensionComponentAdapter.java:93) at com.intellij.openapi.extensions.impl.ExtensionComponentAdapter.createInstance(ExtensionComponentAdapter.java:40) at com.intellij.openapi.extensions.impl.XmlExtensionAdapter.createInstance(XmlExtensionAdapter.java:46) at com.intellij.openapi.extensions.impl.ExtensionPointImpl.processAdapters(ExtensionPointImpl.java:343) at com.intellij.openapi.extensions.impl.ExtensionPointImpl.getExtensionList(ExtensionPointImpl.java:264) at com.intellij.openapi.extensions.ExtensionPointName.getExtensionList(ExtensionPointName.java:34) at com.intellij.codeInsight.editorActions.SelectWordUtil.getExtendWordSelectionHandlers(SelectWordUtil.java:40) at com.intellij.codeInsight.editorActions.SelectWordUtil.processElement(SelectWordUtil.java:219) at com.intellij.codeInsight.editorActions.SelectWordUtil.lambda$processInFile$1(SelectWordUtil.java:208) at com.intellij.openapi.project.DumbService.withAlternativeResolveEnabled(DumbService.java:320) at com.intellij.codeInsight.editorActions.SelectWordUtil.processInFile(SelectWordUtil.java:205) at com.intellij.codeInsight.editorActions.SelectWordUtil.processRanges(SelectWordUtil.java:175) at com.intellij.codeInsight.editorActions.SelectWordHandler.selectWord(SelectWordHandler.java:148) at com.intellij.codeInsight.editorActions.SelectWordHandler.doExecute(SelectWordHandler.java:59) at com.intellij.openapi.editor.actionSystem.EditorActionHandler.execute(EditorActionHandler.java:219) at com.intellij.openapi.editor.actions.SelectWordAtCaretAction$Handler.doExecute(SelectWordAtCaretAction.java:111) at com.intellij.openapi.editor.actionSystem.EditorActionHandler.execute(EditorActionHandler.java:219) at com.intellij.openapi.editor.impl.CaretImpl.lambda$selectWordAtCaret$9(CaretImpl.java:1318) at com.intellij.openapi.editor.impl.CaretModelImpl.doWithCaretMerging(CaretModelImpl.java:453) at com.intellij.openapi.editor.impl.CaretImpl.selectWordAtCaret(CaretImpl.java:1303) at com.intellij.openapi.editor.impl.SelectionModelImpl.selectWordAtCaret(SelectionModelImpl.java:261) at com.intellij.openapi.editor.impl.EditorImpl.selectWordAtCaret(EditorImpl.java:4081) at com.intellij.openapi.editor.impl.EditorImpl.access$11100(EditorImpl.java:123) at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.processMousePressed(EditorImpl.java:4017) at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.lambda$runMousePressedCommand$0(EditorImpl.java:3778) at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:220) at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:178) at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.runMousePressedCommand(EditorImpl.java:3783) at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.mousePressed(EditorImpl.java:3712) at java.awt.Component.processMouseEvent(Component.java:6547) at javax.swing.JComponent.processMouseEvent(JComponent.java:3325) at java.awt.Component.processEvent(Component.java:6315) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4899) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4721) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4721) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:766) at java.awt.EventQueue.access$500(EventQueue.java:98) at java.awt.EventQueue$3.run(EventQueue.java:715) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:739) at java.awt.EventQueue$4.run(EventQueue.java:737) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:736) at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:742) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:687) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:386) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) Caused by: java.lang.ClassNotFoundException: com.intellij.codeInsight.editorActions.wordSelection.BasicSelectioner PluginClassLoader[com.illuminatedcloud2.intellij, 2.0.5.6] com.intellij.ide.plugins.cl.PluginClassLoader@251fccfe at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:51) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 85 more 2019-04-17 15:17:54,606 [ 98176] ERROR - nsions.impl.ExtensionPointImpl - WebStorm 2019.1 Build #WS-191.6183.63 2019-04-17 15:17:54,606 [ 98176] ERROR - nsions.impl.ExtensionPointImpl - JDK: 1.8.0_202-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o 2019-04-17 15:17:54,607 [ 98177] ERROR - nsions.impl.ExtensionPointImpl - OS: Linux 2019-04-17 15:17:54,607 [ 98177] ERROR - nsions.impl.ExtensionPointImpl - Plugin to blame: Illuminated Cloud 2 version: 2.0.5.6 2019-04-17 15:17:54,607 [ 98177] ERROR - nsions.impl.ExtensionPointImpl - Last Action: EditorDown 2019-04-17 15:17:54,607 [ 98177] ERROR - nsions.impl.ExtensionPointImpl - Current Command: 2019-04-17 15:17:54,608 [ 98178] ERROR - nsions.impl.ExtensionPointImpl - com/intellij/codeInsight/editorActions/wordSelection/BasicSelectioner com.intellij.openapi.extensions.impl.PicoPluginExtensionInitializationException: com/intellij/codeInsight/editorActions/wordSelection/BasicSelectioner at com.intellij.openapi.extensions.impl.ExtensionComponentAdapter.createInstance(ExtensionComponentAdapter.java:52) at com.intellij.openapi.extensions.impl.XmlExtensionAdapter.createInstance(XmlExtensionAdapter.java:46) at com.intellij.openapi.extensions.impl.ExtensionPointImpl.processAdapters(ExtensionPointImpl.java:343) at com.intellij.openapi.extensions.impl.ExtensionPointImpl.getExtensionList(ExtensionPointImpl.java:264) at com.intellij.openapi.extensions.ExtensionPointName.getExtensionList(ExtensionPointName.java:34) at com.intellij.codeInsight.editorActions.SelectWordUtil.getExtendWordSelectionHandlers(SelectWordUtil.java:40) at com.intellij.codeInsight.editorActions.SelectWordUtil.processElement(SelectWordUtil.java:219) at com.intellij.codeInsight.editorActions.SelectWordUtil.lambda$processInFile$1(SelectWordUtil.java:208) at com.intellij.openapi.project.DumbService.withAlternativeResolveEnabled(DumbService.java:320) at com.intellij.codeInsight.editorActions.SelectWordUtil.processInFile(SelectWordUtil.java:205) at com.intellij.codeInsight.editorActions.SelectWordUtil.processRanges(SelectWordUtil.java:175) at com.intellij.codeInsight.editorActions.SelectWordHandler.selectWord(SelectWordHandler.java:148) at com.intellij.codeInsight.editorActions.SelectWordHandler.doExecute(SelectWordHandler.java:59) at com.intellij.openapi.editor.actionSystem.EditorActionHandler.execute(EditorActionHandler.java:219) at com.intellij.openapi.editor.actions.SelectWordAtCaretAction$Handler.doExecute(SelectWordAtCaretAction.java:111) at com.intellij.openapi.editor.actionSystem.EditorActionHandler.execute(EditorActionHandler.java:219) at com.intellij.openapi.editor.impl.CaretImpl.lambda$selectWordAtCaret$9(CaretImpl.java:1318) at com.intellij.openapi.editor.impl.CaretModelImpl.doWithCaretMerging(CaretModelImpl.java:453) at com.intellij.openapi.editor.impl.CaretImpl.selectWordAtCaret(CaretImpl.java:1303) at com.intellij.openapi.editor.impl.SelectionModelImpl.selectWordAtCaret(SelectionModelImpl.java:261) at com.intellij.openapi.editor.impl.EditorImpl.selectWordAtCaret(EditorImpl.java:4081) at com.intellij.openapi.editor.impl.EditorImpl.access$11100(EditorImpl.java:123) at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.processMousePressed(EditorImpl.java:4017) at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.lambda$runMousePressedCommand$0(EditorImpl.java:3778) at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:220) at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:178) at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.runMousePressedCommand(EditorImpl.java:3783) at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.mousePressed(EditorImpl.java:3712) at java.awt.Component.processMouseEvent(Component.java:6547) at javax.swing.JComponent.processMouseEvent(JComponent.java:3325) at java.awt.Component.processEvent(Component.java:6315) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4899) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4721) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4721) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:766) at java.awt.EventQueue.access$500(EventQueue.java:98) at java.awt.EventQueue$3.run(EventQueue.java:715) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:739) at java.awt.EventQueue$4.run(EventQueue.java:737) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:736) at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:742) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:687) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:386) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) Caused by: java.lang.NoClassDefFoundError: com/intellij/codeInsight/editorActions/wordSelection/BasicSelectioner at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at java.lang.ClassLoader.defineClass(ClassLoader.java:642) at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:306) at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:302) at com.intellij.util.lang.UrlClassLoader._findClass(UrlClassLoader.java:271) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.java:182) at com.intellij.ide.plugins.cl.PluginClassLoader.tryLoadingClass(PluginClassLoader.java:136) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:49) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at java.lang.ClassLoader.defineClass(ClassLoader.java:642) at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:306) at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:302) at com.intellij.util.lang.UrlClassLoader._findClass(UrlClassLoader.java:271) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.java:182) at com.intellij.ide.plugins.cl.PluginClassLoader.tryLoadingClass(PluginClassLoader.java:136) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:49) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348) at com.intellij.openapi.extensions.impl.ExtensionComponentAdapter.getImplementationClass(ExtensionComponentAdapter.java:93) at com.intellij.openapi.extensions.impl.ExtensionComponentAdapter.createInstance(ExtensionComponentAdapter.java:40) ... 61 more Caused by: java.lang.ClassNotFoundException: com.intellij.codeInsight.editorActions.wordSelection.BasicSelectioner PluginClassLoader[com.illuminatedcloud2.intellij, 2.0.5.6] com.intellij.ide.plugins.cl.PluginClassLoader@251fccfe at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:51) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 85 more Caused by: java.lang.NoClassDefFoundError: com/intellij/codeInsight/editorActions/wordSelection/BasicSelectioner at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at java.lang.ClassLoader.defineClass(ClassLoader.java:642) at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:306) at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:302) at com.intellij.util.lang.UrlClassLoader._findClass(UrlClassLoader.java:271) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.java:182) at com.intellij.ide.plugins.cl.PluginClassLoader.tryLoadingClass(PluginClassLoader.java:136) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:49) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at java.lang.ClassLoader.defineClass(ClassLoader.java:642) at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:306) at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:302) at com.intellij.util.lang.UrlClassLoader._findClass(UrlClassLoader.java:271) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.java:182) at com.intellij.ide.plugins.cl.PluginClassLoader.tryLoadingClass(PluginClassLoader.java:136) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:49) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348) at com.intellij.openapi.extensions.impl.ExtensionComponentAdapter.getImplementationClass(ExtensionComponentAdapter.java:93) at com.intellij.openapi.extensions.impl.ExtensionComponentAdapter.createInstance(ExtensionComponentAdapter.java:40) at com.intellij.openapi.extensions.impl.XmlExtensionAdapter.createInstance(XmlExtensionAdapter.java:46) at com.intellij.openapi.extensions.impl.ExtensionPointImpl.processAdapters(ExtensionPointImpl.java:343) at com.intellij.openapi.extensions.impl.ExtensionPointImpl.getExtensionList(ExtensionPointImpl.java:264) at com.intellij.openapi.extensions.ExtensionPointName.getExtensionList(ExtensionPointName.java:34) at com.intellij.codeInsight.editorActions.SelectWordUtil.getExtendWordSelectionHandlers(SelectWordUtil.java:40) at com.intellij.codeInsight.editorActions.SelectWordUtil.processElement(SelectWordUtil.java:219) at com.intellij.codeInsight.editorActions.SelectWordUtil.lambda$processInFile$1(SelectWordUtil.java:208) at com.intellij.openapi.project.DumbService.withAlternativeResolveEnabled(DumbService.java:320) at com.intellij.codeInsight.editorActions.SelectWordUtil.processInFile(SelectWordUtil.java:205) at com.intellij.codeInsight.editorActions.SelectWordUtil.processRanges(SelectWordUtil.java:175) at com.intellij.codeInsight.editorActions.SelectWordHandler.selectWord(SelectWordHandler.java:148) at com.intellij.codeInsight.editorActions.SelectWordHandler.doExecute(SelectWordHandler.java:59) at com.intellij.openapi.editor.actionSystem.EditorActionHandler.execute(EditorActionHandler.java:219) at com.intellij.openapi.editor.actions.SelectWordAtCaretAction$Handler.doExecute(SelectWordAtCaretAction.java:111) at com.intellij.openapi.editor.actionSystem.EditorActionHandler.execute(EditorActionHandler.java:219) at com.intellij.openapi.editor.impl.CaretImpl.lambda$selectWordAtCaret$9(CaretImpl.java:1318) at com.intellij.openapi.editor.impl.CaretModelImpl.doWithCaretMerging(CaretModelImpl.java:453) at com.intellij.openapi.editor.impl.CaretImpl.selectWordAtCaret(CaretImpl.java:1303) at com.intellij.openapi.editor.impl.SelectionModelImpl.selectWordAtCaret(SelectionModelImpl.java:261) at com.intellij.openapi.editor.impl.EditorImpl.selectWordAtCaret(EditorImpl.java:4081) at com.intellij.openapi.editor.impl.EditorImpl.access$11100(EditorImpl.java:123) at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.processMousePressed(EditorImpl.java:4017) at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.lambda$runMousePressedCommand$0(EditorImpl.java:3778) at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:220) at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:178) at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.runMousePressedCommand(EditorImpl.java:3783) at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.mousePressed(EditorImpl.java:3712) at java.awt.Component.processMouseEvent(Component.java:6547) at javax.swing.JComponent.processMouseEvent(JComponent.java:3325) at java.awt.Component.processEvent(Component.java:6315) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4899) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4721) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4721) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:766) at java.awt.EventQueue.access$500(EventQueue.java:98) at java.awt.EventQueue$3.run(EventQueue.java:715) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:739) at java.awt.EventQueue$4.run(EventQueue.java:737) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:736) at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:742) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:687) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:386) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) Caused by: java.lang.ClassNotFoundException: com.intellij.codeInsight.editorActions.wordSelection.BasicSelectioner PluginClassLoader[com.illuminatedcloud2.intellij, 2.0.5.6] com.intellij.ide.plugins.cl.PluginClassLoader@251fccfe at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:51) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 85 more 2019-04-17 15:17:54,610 [ 98180] ERROR - nsions.impl.ExtensionPointImpl - WebStorm 2019.1 Build #WS-191.6183.63 2019-04-17 15:17:54,610 [ 98180] ERROR - nsions.impl.ExtensionPointImpl - JDK: 1.8.0_202-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o 2019-04-17 15:17:54,610 [ 98180] ERROR - nsions.impl.ExtensionPointImpl - OS: Linux 2019-04-17 15:17:54,610 [ 98180] ERROR - nsions.impl.ExtensionPointImpl - Plugin to blame: Illuminated Cloud 2 version: 2.0.5.6 2019-04-17 15:17:54,610 [ 98180] ERROR - nsions.impl.ExtensionPointImpl - Last Action: EditorDown 2019-04-17 15:17:54,610 [ 98180] ERROR - nsions.impl.ExtensionPointImpl - Current Command: 2019-04-17 15:17:54,611 [ 98181] ERROR - nsions.impl.ExtensionPointImpl - com/intellij/codeInsight/editorActions/wordSelection/BasicSelectioner com.intellij.openapi.extensions.impl.PicoPluginExtensionInitializationException: com/intellij/codeInsight/editorActions/wordSelection/BasicSelectioner at com.intellij.openapi.extensions.impl.ExtensionComponentAdapter.createInstance(ExtensionComponentAdapter.java:52) at com.intellij.openapi.extensions.impl.XmlExtensionAdapter.createInstance(XmlExtensionAdapter.java:46) at com.intellij.openapi.extensions.impl.ExtensionPointImpl.processAdapters(ExtensionPointImpl.java:343) at com.intellij.openapi.extensions.impl.ExtensionPointImpl.getExtensionList(ExtensionPointImpl.java:264) at com.intellij.openapi.extensions.ExtensionPointName.getExtensionList(ExtensionPointName.java:34) at com.intellij.codeInsight.editorActions.SelectWordUtil.getExtendWordSelectionHandlers(SelectWordUtil.java:40) at com.intellij.codeInsight.editorActions.SelectWordUtil.processElement(SelectWordUtil.java:219) at com.intellij.codeInsight.editorActions.SelectWordUtil.lambda$processInFile$1(SelectWordUtil.java:208) at com.intellij.openapi.project.DumbService.withAlternativeResolveEnabled(DumbService.java:320) at com.intellij.codeInsight.editorActions.SelectWordUtil.processInFile(SelectWordUtil.java:205) at com.intellij.codeInsight.editorActions.SelectWordUtil.processRanges(SelectWordUtil.java:175) at com.intellij.codeInsight.editorActions.SelectWordHandler.selectWord(SelectWordHandler.java:148) at com.intellij.codeInsight.editorActions.SelectWordHandler.doExecute(SelectWordHandler.java:59) at com.intellij.openapi.editor.actionSystem.EditorActionHandler.execute(EditorActionHandler.java:219) at com.intellij.openapi.editor.actions.SelectWordAtCaretAction$Handler.doExecute(SelectWordAtCaretAction.java:111) at com.intellij.openapi.editor.actionSystem.EditorActionHandler.execute(EditorActionHandler.java:219) at com.intellij.openapi.editor.impl.CaretImpl.lambda$selectWordAtCaret$9(CaretImpl.java:1318) at com.intellij.openapi.editor.impl.CaretModelImpl.doWithCaretMerging(CaretModelImpl.java:453) at com.intellij.openapi.editor.impl.CaretImpl.selectWordAtCaret(CaretImpl.java:1303) at com.intellij.openapi.editor.impl.SelectionModelImpl.selectWordAtCaret(SelectionModelImpl.java:261) at com.intellij.openapi.editor.impl.EditorImpl.selectWordAtCaret(EditorImpl.java:4081) at com.intellij.openapi.editor.impl.EditorImpl.access$11100(EditorImpl.java:123) at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.processMousePressed(EditorImpl.java:4017) at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.lambda$runMousePressedCommand$0(EditorImpl.java:3778) at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:220) at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:178) at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.runMousePressedCommand(EditorImpl.java:3783) at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.mousePressed(EditorImpl.java:3712) at java.awt.Component.processMouseEvent(Component.java:6547) at javax.swing.JComponent.processMouseEvent(JComponent.java:3325) at java.awt.Component.processEvent(Component.java:6315) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4899) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4721) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4721) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:766) at java.awt.EventQueue.access$500(EventQueue.java:98) at java.awt.EventQueue$3.run(EventQueue.java:715) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:739) at java.awt.EventQueue$4.run(EventQueue.java:737) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:736) at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:742) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:687) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:386) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) Caused by: java.lang.NoClassDefFoundError: com/intellij/codeInsight/editorActions/wordSelection/BasicSelectioner at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at java.lang.ClassLoader.defineClass(ClassLoader.java:642) at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:306) at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:302) at com.intellij.util.lang.UrlClassLoader._findClass(UrlClassLoader.java:271) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.java:182) at com.intellij.ide.plugins.cl.PluginClassLoader.tryLoadingClass(PluginClassLoader.java:136) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:49) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at java.lang.ClassLoader.defineClass(ClassLoader.java:642) at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:306) at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:302) at com.intellij.util.lang.UrlClassLoader._findClass(UrlClassLoader.java:271) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.java:182) at com.intellij.ide.plugins.cl.PluginClassLoader.tryLoadingClass(PluginClassLoader.java:136) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:49) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348) at com.intellij.openapi.extensions.impl.ExtensionComponentAdapter.getImplementationClass(ExtensionComponentAdapter.java:93) at com.intellij.openapi.extensions.impl.ExtensionComponentAdapter.createInstance(ExtensionComponentAdapter.java:40) ... 61 more Caused by: java.lang.ClassNotFoundException: com.intellij.codeInsight.editorActions.wordSelection.BasicSelectioner PluginClassLoader[com.illuminatedcloud2.intellij, 2.0.5.6] com.intellij.ide.plugins.cl.PluginClassLoader@251fccfe at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:51) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 85 more Caused by: java.lang.NoClassDefFoundError: com/intellij/codeInsight/editorActions/wordSelection/BasicSelectioner at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at java.lang.ClassLoader.defineClass(ClassLoader.java:642) at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:306) at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:302) at com.intellij.util.lang.UrlClassLoader._findClass(UrlClassLoader.java:271) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.java:182) at com.intellij.ide.plugins.cl.PluginClassLoader.tryLoadingClass(PluginClassLoader.java:136) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:49) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at java.lang.ClassLoader.defineClass(ClassLoader.java:642) at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:306) at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:302) at com.intellij.util.lang.UrlClassLoader._findClass(UrlClassLoader.java:271) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.java:182) at com.intellij.ide.plugins.cl.PluginClassLoader.tryLoadingClass(PluginClassLoader.java:136) at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:49) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:348) at com.intellij.openapi.extensions.impl.ExtensionComponentAdapter.getImplementationClass(ExtensionComponentAdapter.java:93) at com.intellij.openapi.extensions.impl.ExtensionComponentAdapter.createInstance(ExtensionComponentAdapter.java:40) at com.intellij.openapi.extensions.impl.XmlExtensionAdapter.createInstance(XmlExtensionAdapter.java:46) at com.intellij.openapi.extensions.impl.ExtensionPointImpl.processAdapters(ExtensionPointImpl.java:343) at com.intellij.openapi.extensions.impl.ExtensionPointImpl.getExtensionList(ExtensionPointImpl.java:264) at com.intellij.openapi.extensions.ExtensionPointName.getExtensionList(ExtensionPointName.java:34) at com.intellij.codeInsight.editorActions.SelectWordUtil.getExtendWordSelectionHandlers(SelectWordUtil.java:40) at com.intellij.codeInsight.editorActions.SelectWordUtil.processElement(SelectWordUtil.java:219) at com.intellij.codeInsight.editorActions.SelectWordUtil.lambda$processInFile$1(SelectWordUtil.java:208) at com.intellij.openapi.project.DumbService.withAlternativeResolveEnabled(DumbService.java:320) at com.intellij.codeInsight.editorActions.SelectWordUtil.processInFile(SelectWordUtil.java:205) at com.intellij.codeInsight.editorActions.SelectWordUtil.processRanges(SelectWordUtil.java:175) at com.intellij.codeInsight.editorActions.SelectWordHandler.selectWord(SelectWordHandler.java:148) at com.intellij.codeInsight.editorActions.SelectWordHandler.doExecute(SelectWordHandler.java:59) at com.intellij.openapi.editor.actionSystem.EditorActionHandler.execute(EditorActionHandler.java:219) at com.intellij.openapi.editor.actions.SelectWordAtCaretAction$Handler.doExecute(SelectWordAtCaretAction.java:111) at com.intellij.openapi.editor.actionSystem.EditorActionHandler.execute(EditorActionHandler.java:219) at com.intellij.openapi.editor.impl.CaretImpl.lambda$selectWordAtCaret$9(CaretImpl.java:1318) at com.intellij.openapi.editor.impl.CaretModelImpl.doWithCaretMerging(CaretModelImpl.java:453) at com.intellij.openapi.editor.impl.CaretImpl.selectWordAtCaret(CaretImpl.java:1303) at com.intellij.openapi.editor.impl.SelectionModelImpl.selectWordAtCaret(SelectionModelImpl.java:261) at com.intellij.openapi.editor.impl.EditorImpl.selectWordAtCaret(EditorImpl.java:4081) at com.intellij.openapi.editor.impl.EditorImpl.access$11100(EditorImpl.java:123) at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.processMousePressed(EditorImpl.java:4017) at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.lambda$runMousePressedCommand$0(EditorImpl.java:3778) at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:220) at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:178) at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.runMousePressedCommand(EditorImpl.java:3783) at com.intellij.openapi.editor.impl.EditorImpl$MyMouseAdapter.mousePressed(EditorImpl.java:3712) at java.awt.Component.processMouseEvent(Component.java:6547) at javax.swing.JComponent.processMouseEvent(JComponent.java:3325) at java.awt.Component.processEvent(Component.java:6315) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4899) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4721) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4532) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4721) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:766) at java.awt.EventQueue.access$500(EventQueue.java:98) at java.awt.EventQueue$3.run(EventQueue.java:715) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:739) at java.awt.EventQueue$4.run(EventQueue.java:737) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:736) at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:742) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:687) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:386) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) Caused by: java.lang.ClassNotFoundException: com.intellij.codeInsight.editorActions.wordSelection.BasicSelectioner PluginClassLoader[com.illuminatedcloud2.intellij, 2.0.5.6] com.intellij.ide.plugins.cl.PluginClassLoader@251fccfe at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:51) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 85 more 2019-04-17 15:17:54,613 [ 98183] ERROR - nsions.impl.ExtensionPointImpl - WebStorm 2019.1 Build #WS-191.6183.63 2019-04-17 15:17:54,614 [ 98184] ERROR - nsions.impl.ExtensionPointImpl - JDK: 1.8.0_202-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o 2019-04-17 15:17:54,614 [ 98184] ERROR - nsions.impl.ExtensionPointImpl - OS: Linux 2019-04-17 15:17:54,614 [ 98184] ERROR - nsions.impl.ExtensionPointImpl - Plugin to blame: Illuminated Cloud 2 version: 2.0.5.6 2019-04-17 15:17:54,614 [ 98184] ERROR - nsions.impl.ExtensionPointImpl - Last Action: EditorDown 2019-04-17 15:17:54,614 [ 98184] ERROR - nsions.impl.ExtensionPointImpl - Current Command: 2019-04-17 15:17:55,133 [ 98703] INFO - j.ide.plugins.RepositoryHelper - using cached plugin list (updated at 17/04/19 2:56 PM) 2019-04-17 15:17:55,517 [ 99087] INFO - y.ReflectionServiceFactoryBean - Creating Service {urn:partner.soap.sforce.com}PartnerService from class com.sforce.soap.partner.PartnerApi 2019-04-17 15:17:58,681 [ 102251] INFO - cloud.client.ForceComApiClient - Login successful for connection 'DevJJ'. 2019-04-17 15:17:58,683 [ 102253] INFO - y.ReflectionServiceFactoryBean - Creating Service {urn:partner.soap.sforce.com}PartnerService from class com.sforce.soap.partner.PartnerApi 2019-04-17 15:17:58,967 [ 102537] INFO - cloud.client.ForceComApiClient - JAXB initialization for com.sforce.soap.partner.SessionHeader took 194 ms. 2019-04-17 15:17:59,073 [ 102643] INFO - cloud.client.ForceComApiClient - JAXB initialization for com.sforce.soap.partner.CallOptions took 102 ms. 2019-04-17 15:19:18,851 [ 182421] WARN - ess.util.ProgressIndicatorBase - This progress indicator is indeterminate, this may lead to visual inconsistency. Please call setIndeterminate(false) before you start progress. com.illuminatedcloud.intellij.builder.ForceComToolingApiDeployer$1$1.compute(ForceComToolingApiDeployer.java:250) 2019-04-17 15:19:18,891 [ 182461] INFO - y.ReflectionServiceFactoryBean - Creating Service {urn:tooling.soap.sforce.com}ToolingService from class com.sforce.soap.tooling.ToolingApi 2019-04-17 15:19:19,458 [ 183028] INFO - rationStore.ComponentStoreImpl - Saving appCodeInsightSettings took 19 ms, DefaultFont took 25 ms, FindSettings took 26 ms 2019-04-17 15:19:19,997 [ 183567] INFO - cloud.client.ForceComApiClient - JAXB initialization for com.sforce.soap.tooling.SessionHeader took 164 ms. 2019-04-17 15:19:20,104 [ 183674] INFO - cloud.client.ForceComApiClient - JAXB initialization for com.sforce.soap.tooling.CallOptions took 107 ms. 2019-04-17 15:19:20,256 [ 183826] INFO - rationStore.ComponentStoreImpl - Saving Module: 'Cortex-GitFlow'FacetManager took 606 ms 2019-04-17 15:19:20,658 [ 184228] INFO - rationStore.ComponentStoreImpl - Saving Project '/home/jjulicher/WebstormProjects/Cortex-GitFlow' Cortex-GitFlowProjectCodeStyleConfiguration took 47 ms 2019-04-17 15:19:21,884 [ 185454] INFO - mponents.impl.stores.StoreUtil - saveProjectsAndApp took 2940 ms 2019-04-17 15:19:23,128 [ 186698] INFO - der.ForceComToolingApiDeployer - Some metadata must be created. Using the Metadata API for this deployment. 2019-04-17 15:19:23,175 [ 186745] INFO - y.ReflectionServiceFactoryBean - Creating Service {http://soap.sforce.com/2006/04/metadata}MetadataService from class com.sforce.soap.metadata.MetadataApi 2019-04-17 15:19:24,121 [ 187691] INFO - cloud.client.ForceComApiClient - JAXB initialization for com.sforce.soap.metadata.SessionHeader took 106 ms. 2019-04-17 15:19:24,273 [ 187843] INFO - cloud.client.ForceComApiClient - JAXB initialization for com.sforce.soap.metadata.CallOptions took 152 ms. 2019-04-17 15:19:25,704 [ 189274] WARN - ess.util.ProgressIndicatorBase - This progress indicator is indeterminate, this may lead to visual inconsistency. Please call setIndeterminate(false) before you start progress. com.illuminatedcloud.intellij.builder.ForceComMetadataApiDeployer.deployWithMetadataApi(ForceComMetadataApiDeployer.java:234) 2019-04-17 15:19:28,361 [ 191931] INFO - er.ForceComMetadataApiDeployer - Deployment status = SUCCEEDED 2019-04-17 15:19:40,046 [ 203616] INFO - rationStore.ComponentStoreImpl - Saving appFileTypeManager took 23 ms, IlluminatedCloudSettings took 47 ms 2019-04-17 15:19:40,244 [ 203814] INFO - rationStore.ComponentStoreImpl - Saving Module: 'Cortex-GitFlow'FacetManager took 193 ms 2019-04-17 15:19:40,273 [ 203843] INFO - mponents.impl.stores.StoreUtil - saveProjectsAndApp took 396 ms