question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Performance tests fails.

See original GitHub issue

Today code snapshot fail to run 2-3/4 performance tests. I’m using last rustup update.

The highlight test fail just at the first run

mdamico@mdamico-laptop:~/sviluppo/intellij-rust$ ./gradlew build
:generateRustDocHighlightingLexer UP-TO-DATE
:generateRustLexer UP-TO-DATE
:generateRustPsiAndParser UP-TO-DATE
:generate UP-TO-DATE
:compileKotlin UP-TO-DATE
:compileJava UP-TO-DATE
:copyMainKotlinClasses
:processResources UP-TO-DATE
:classes
:prepareSandbox
:buildPlugin
:jar
:assemble
:processTestResources UP-TO-DATE
:compileTestKotlin
:compileTestJava UP-TO-DATE
:copyTestKotlinClasses UP-TO-DATE
:testClasses
:prepareTestsSandbox
:performanceTest
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=250m; support was removed in 8.0

org.rust.lang.core.parser.RustParserPerformanceTest > testHighlightingPerformance STANDARD_OUT
    testHighlightingPerformance: 12216

org.rust.lang.core.parser.RustParserPerformanceTest > testHighlightingPerformance PASSED

org.rust.lang.core.parser.RustParserPerformanceTest > testParsingCompilerTests STANDARD_ERROR

    10:19:29,730 DEBUG .editor.impl.EditorFactoryImpl - number of Editors after release: 0 
    10:19:29,760 DEBUG aemon.impl.PassExecutorService -  null Cancel Write action finish true; progress=1903372969 X 
    10:19:29,766 DEBUG .intellij.openapi.command.impl - executeCommand: com.intellij.openapi.command.WriteCommandAction$4@21e44a41, name = Undefined, groupId = null 
    10:19:29,767 DEBUG fs.impl.VirtualFileManagerImpl - beforeFileDeletion: file = temp:///src/parser.rs, requestor = com.intellij.testFramework.LightPlatformTestCase$3@1ab3dc37 
    10:19:29,770 DEBUG tellij.psi.impl.PsiManagerImpl - beforeChildRemoval: child = FILE, parent = PsiDirectory:/src 
    10:19:29,771 DEBUG fs.impl.VirtualFileManagerImpl - fileDeleted: file = temp:///src/parser.rs, parent = temp:///src, requestor = com.intellij.testFramework.LightPlatformTestCase$3@1ab3dc37 
    10:19:29,773 DEBUG tellij.psi.impl.PsiManagerImpl - childRemoved: child = FILE, parent = PsiDirectory:/src 
    10:19:29,781 DEBUG .intellij.openapi.command.impl - executeCommand: com.intellij.openapi.util.EmptyRunnable@718e991b, name = Dummy, groupId = null 
    10:19:29,782 DEBUG .intellij.openapi.command.impl - executeCommand: com.intellij.openapi.util.EmptyRunnable@718e991b, name = Dummy, groupId = null 
    10:19:29,809 DEBUG penapi.project.DumbServiceImpl - Scheduling task com.intellij.util.indexing.UnindexedFilesUpdater@14c79c83 
    10:19:29,814 DEBUG ewvfs.persistent.RefreshWorker - root=temp:///src dirty=true 
    10:19:29,814 DEBUG stent.RefreshWorker_Attributes - file=temp:///src writable vfs=true persistence=true real=true 
    10:19:29,817 DEBUG il.indexing.FileBasedIndexImpl - 590 files iterated in 3 ms 


org.rust.lang.core.parser.RustParserPerformanceTest > testParsingCompilerTests FAILED
    java.lang.RuntimeException: java.io.FileNotFoundException: /home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/test/run-pass/myriad-closures.rs (File o directory non esistente)

        Caused by:
        java.io.FileNotFoundException: /home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/test/run-pass/myriad-closures.rs (File o directory non esistente)
            at java.io.FileInputStream.open0(Native Method)
            at java.io.FileInputStream.open(FileInputStream.java:195)
            at java.io.FileInputStream.<init>(FileInputStream.java:138)
            at com.intellij.openapi.vfs.impl.local.LocalFileSystemBase.contentsToByteArray(LocalFileSystemBase.java:450)
            at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.contentsToByteArray(PersistentFSImpl.java:494)
            at com.intellij.openapi.vfs.newvfs.impl.VirtualFileImpl.contentsToByteArray(VirtualFileImpl.java:127)
            at com.intellij.openapi.vfs.newvfs.impl.VirtualFileImpl.contentsToByteArray(VirtualFileImpl.java:119)
            at org.rust.lang.core.parser.RustParserPerformanceTest$parseRustFiles$$inlined$measureTimeMillis$lambda$1.visitFileEx(RustParserPerformanceTest.kt:72)
            at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:271)
            at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:303)
            at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:303)
            at org.rust.lang.core.parser.RustParserPerformanceTest.parseRustFiles(RustParserPerformanceTest.kt:62)
            at org.rust.lang.core.parser.RustParserPerformanceTest.testParsingCompilerTests(RustParserPerformanceTest.kt:42)

org.rust.lang.core.parser.RustParserPerformanceTest > testParsingCompilerSources STANDARD_ERROR

    10:19:33,125 DEBUG .intellij.openapi.command.impl - executeCommand: com.intellij.openapi.command.WriteCommandAction$4@7d72cf16, name = Undefined, groupId = null 
    10:19:33,126 DEBUG .intellij.openapi.command.impl - executeCommand: com.intellij.openapi.util.EmptyRunnable@718e991b, name = Dummy, groupId = null 
    10:19:33,126 DEBUG .intellij.openapi.command.impl - executeCommand: com.intellij.openapi.util.EmptyRunnable@718e991b, name = Dummy, groupId = null 
    10:19:33,139 DEBUG penapi.project.DumbServiceImpl - Scheduling task com.intellij.util.indexing.UnindexedFilesUpdater@28d1e364 
    10:19:33,146 DEBUG ewvfs.persistent.RefreshWorker - root=temp:///src dirty=false 


org.rust.lang.core.parser.RustParserPerformanceTest > testParsingCompilerSources FAILED
    java.lang.RuntimeException: java.io.FileNotFoundException: /home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/tools/tidy/src/cargo_lock.rs (File o directory non esistente)

        Caused by:
        java.io.FileNotFoundException: /home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/tools/tidy/src/cargo_lock.rs (File o directory non esistente)
            at java.io.FileInputStream.open0(Native Method)
            at java.io.FileInputStream.open(FileInputStream.java:195)
            at java.io.FileInputStream.<init>(FileInputStream.java:138)
            at com.intellij.openapi.vfs.impl.local.LocalFileSystemBase.contentsToByteArray(LocalFileSystemBase.java:450)
            at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.contentsToByteArray(PersistentFSImpl.java:494)
            at com.intellij.openapi.vfs.newvfs.impl.VirtualFileImpl.contentsToByteArray(VirtualFileImpl.java:127)
            at com.intellij.openapi.vfs.newvfs.impl.VirtualFileImpl.contentsToByteArray(VirtualFileImpl.java:119)
            at org.rust.lang.core.parser.RustParserPerformanceTest$parseRustFiles$$inlined$measureTimeMillis$lambda$1.visitFileEx(RustParserPerformanceTest.kt:72)
            at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:271)
            at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:303)
            at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:303)
            at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:303)
            at com.intellij.openapi.vfs.VfsUtilCore.visitChildrenRecursively(VfsUtilCore.java:303)
            at org.rust.lang.core.parser.RustParserPerformanceTest.parseRustFiles(RustParserPerformanceTest.kt:62)
            at org.rust.lang.core.parser.RustParserPerformanceTest.testParsingCompilerSources(RustParserPerformanceTest.kt:32)

org.rust.ide.annotator.RustHighlightingPerformanceTest > testHighlightingWithStdlib STANDARD_OUT
    testHighlightingWithStdlib: 568

org.rust.ide.annotator.RustHighlightingPerformanceTest > testHighlightingWithStdlib PASSED

4 tests completed, 2 failed
:performanceTest FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':performanceTest'.
> There were failing tests. See the report at: file:///home/mdamico/sviluppo/intellij-rust/build/reports/performanceTests/index.html

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 40.1 secs

Some files seam missed.

Highlight performance test fail case is the following:

org.rust.lang.core.parser.RustParserPerformanceTest > testHighlightingPerformance STANDARD_ERROR
    ERROR: Outdated stub in index: indexed at 1477298190142 with size 3852, doc=null, docSaved=true, wasIndexedAlready=true, queried at 1477298190142
    ERROR: Outdated stub in index: indexed at 1477298190142 with size 3852, doc=null, docSaved=true, wasIndexedAlready=true, queried at 1477298190142
    java.lang.AssertionError: Outdated stub in index: indexed at 1477298190142 with size 3852, doc=null, docSaved=true, wasIndexedAlready=true, queried at 1477298190142
        at com.intellij.testFramework.LoggedErrorProcessor.processError(LoggedErrorProcessor.java:63)
        at com.intellij.testFramework.TestLogger.error(TestLogger.java:39)
        at com.intellij.openapi.diagnostic.Logger.error(Logger.java:154)
        at com.intellij.psi.stubs.StubTreeLoaderImpl.processError(StubTreeLoaderImpl.java:144)
        at com.intellij.psi.stubs.StubTreeLoaderImpl.readFromVFile(StubTreeLoaderImpl.java:100)
        at com.intellij.psi.stubs.StubTreeLoaderImpl.readOrBuild(StubTreeLoaderImpl.java:49)
        at com.intellij.psi.impl.source.PsiFileImpl.getStubTree(PsiFileImpl.java:716)
        at com.intellij.psi.impl.source.PsiFileImpl.getStub(PsiFileImpl.java:681)
        at org.rust.lang.core.parser.RustPsiTreeUtil.getStubChildrenOfTypeAsList(RustPsiTreeUtil.java:44)
        at org.rust.lang.core.psi.RustItemsOwnerKt.getUseDeclarations(RustItemsOwner.kt:44)
        at org.rust.lang.core.resolve.RustResolveEngineKt.itemEntries(RustResolveEngine.kt:398)
        at org.rust.lang.core.resolve.RustResolveEngineKt.access$itemEntries(RustResolveEngine.kt:1)
        at org.rust.lang.core.resolve.RustScopeVisitor$visitMod$1.invoke(RustResolveEngine.kt:369)
        at org.rust.lang.core.resolve.RustScopeVisitor$visitMod$1.invoke(RustResolveEngine.kt:226)
        at org.rust.lang.core.psi.visitors.RustComputingVisitor.set(RustComputingVisitor.kt:36)
        at org.rust.lang.core.resolve.RustScopeVisitor.visitMod(RustResolveEngine.kt:346)
        at org.rust.lang.core.resolve.RustScopeVisitor.visitFile(RustResolveEngine.kt:232)
        at com.intellij.extapi.psi.PsiFileBase.accept(PsiFileBase.java:70)
        at org.rust.lang.core.psi.visitors.RustComputingVisitor.compute(RustComputingVisitor.kt:27)
        at org.rust.lang.core.resolve.RustResolveEngineKt$declarations$$inlined$Sequence$1.iterator(Sequences.kt:591)
        at kotlin.sequences.FilteringSequence$iterator$1.<init>(Sequences.kt:92)
        at kotlin.sequences.FilteringSequence.iterator(Sequences.kt:91)
        at kotlin.sequences.TransformingSequence$iterator$1.<init>(Sequences.kt:135)
        at kotlin.sequences.TransformingSequence.iterator(Sequences.kt:134)
        at kotlin.sequences.FilteringSequence$iterator$1.<init>(Sequences.kt:92)
        at kotlin.sequences.FilteringSequence.iterator(Sequences.kt:91)
        at kotlin.sequences.SequencesKt___SequencesKt.toCollection(_Sequences.kt:536)
        at kotlin.sequences.SequencesKt___SequencesKt.toMutableList(_Sequences.kt:560)
        at kotlin.sequences.SequencesKt___SequencesKt.toList(_Sequences.kt:553)
        at org.rust.lang.core.resolve.RustResolveEngine.resolve(RustResolveEngine.kt:42)
        at org.rust.lang.core.resolve.ref.RustPathReferenceImpl.resolveInner(RustPathReferenceImpl.kt:24)
        at org.rust.lang.core.resolve.ref.RustReferenceBase$multiResolve$1.resolve(RustReferenceBase.kt:23)
        at org.rust.lang.core.resolve.ref.RustReferenceBase$multiResolve$1.resolve(RustReferenceBase.kt:13)
        at org.rust.lang.core.resolve.ref.RustReferenceBase$multiResolve$1.resolve(RustReferenceBase.kt:22)
        at com.intellij.psi.impl.source.resolve.ResolveCache$3.compute(ResolveCache.java:142)
        at com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)
        at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:139)
        at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:167)
        at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:159)
        at org.rust.lang.core.resolve.ref.RustReferenceBase.multiResolve(RustReferenceBase.kt:22)
        at org.rust.lang.core.resolve.ref.RustReferenceBase.multiResolve(RustReferenceBase.kt:29)
        at org.rust.lang.core.resolve.RustResolveEngineKt$nonWildcardEntries$entry$1.invoke(RustResolveEngine.kt:441)
        at org.rust.lang.core.resolve.RustResolveEngineKt$nonWildcardEntries$entry$1.invoke(RustResolveEngine.kt)
        at kotlin.SynchronizedLazyImpl.getValue(Lazy.kt:131)
        at org.rust.lang.core.resolve.LazyMultiEntry.getElements(ScopeEntry.kt)
        at org.rust.lang.core.resolve.LazyMultiEntry.filterByNamespace(ScopeEntry.kt:64)
        at org.rust.lang.core.resolve.ScopeEntryKt$filterByNamespace$1.invoke(ScopeEntry.kt:79)
        at org.rust.lang.core.resolve.ScopeEntryKt$filterByNamespace$1.invoke(ScopeEntry.kt)
        at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:137)
        at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:98)
        at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:121)
        at kotlin.sequences.TransformingSequence$iterator$1.hasNext(Sequences.kt:141)
        at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:97)
        at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:121)
        at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:97)
        at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:121)
        at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:103)
        at org.rust.lang.core.resolve.RustResolveEngineKt.resolveAllNamespaces(RustResolveEngine.kt:192)
        at org.rust.lang.core.resolve.RustResolveEngineKt.access$resolveAllNamespaces(RustResolveEngine.kt:1)
        at org.rust.lang.core.resolve.RustResolveEngine.resolve(RustResolveEngine.kt:38)
        at org.rust.lang.core.resolve.ref.RustPathReferenceImpl.resolveInner(RustPathReferenceImpl.kt:24)
        at org.rust.lang.core.resolve.ref.RustReferenceBase$multiResolve$1.resolve(RustReferenceBase.kt:23)
        at org.rust.lang.core.resolve.ref.RustReferenceBase$multiResolve$1.resolve(RustReferenceBase.kt:13)
        at org.rust.lang.core.resolve.ref.RustReferenceBase$multiResolve$1.resolve(RustReferenceBase.kt:22)
        at com.intellij.psi.impl.source.resolve.ResolveCache$3.compute(ResolveCache.java:142)
        at com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)
        at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:139)
        at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:167)
        at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:159)
        at org.rust.lang.core.resolve.ref.RustReferenceBase.multiResolve(RustReferenceBase.kt:22)
        at org.rust.lang.core.resolve.ref.RustReferenceBase.multiResolve(RustReferenceBase.kt:29)
        at org.rust.lang.core.resolve.RustResolveEngineKt$nonWildcardEntries$entry$1.invoke(RustResolveEngine.kt:441)
        at org.rust.lang.core.resolve.RustResolveEngineKt$nonWildcardEntries$entry$1.invoke(RustResolveEngine.kt)
        at kotlin.SynchronizedLazyImpl.getValue(Lazy.kt:131)
        at org.rust.lang.core.resolve.LazyMultiEntry.getElements(ScopeEntry.kt)
        at org.rust.lang.core.resolve.LazyMultiEntry.filterByNamespace(ScopeEntry.kt:64)
        at org.rust.lang.core.resolve.ScopeEntryKt$filterByNamespace$1.invoke(ScopeEntry.kt:79)
        at org.rust.lang.core.resolve.ScopeEntryKt$filterByNamespace$1.invoke(ScopeEntry.kt)
        at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:137)
        at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:98)
        at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:121)
        at kotlin.sequences.TakeSequence$iterator$1.hasNext(Sequences.kt:338)
        at kotlin.sequences.TransformingSequence$iterator$1.hasNext(Sequences.kt:141)
        at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:97)
        at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:121)
        at kotlin.sequences.SequencesKt___SequencesKt.toCollection(_Sequences.kt:536)
        at kotlin.sequences.SequencesKt___SequencesKt.toMutableList(_Sequences.kt:560)
        at kotlin.sequences.SequencesKt___SequencesKt.toList(_Sequences.kt:553)
        at org.rust.lang.core.resolve.RustResolveEngine.resolve(RustResolveEngine.kt:42)
        at org.rust.lang.core.resolve.ref.RustPathReferenceImpl.resolveInner(RustPathReferenceImpl.kt:24)
        at org.rust.lang.core.resolve.ref.RustPathReferenceImpl$resolve$1.resolve(RustPathReferenceImpl.kt:30)
        at org.rust.lang.core.resolve.ref.RustPathReferenceImpl$resolve$1.resolve(RustPathReferenceImpl.kt:15)
        at com.intellij.psi.impl.source.resolve.ResolveCache$3.compute(ResolveCache.java:142)
        at com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)
        at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:139)
        at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:213)
        at org.rust.lang.core.resolve.ref.RustPathReferenceImpl.resolve(RustPathReferenceImpl.kt:28)
        at org.rust.ide.annotator.RustHighlightingAnnotator.annotate(RustHighlightingAnnotator.kt:34)
        at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:139)
        at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:102)
        at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:363)
        at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:303)
        at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:322)
        at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:325)
        at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:86)
        at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:325)
        at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:297)
        at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:237)
        at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:82)
        at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:70)
        at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$0(PassExecutorService.java:433)
        at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1054)
        at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:426)
        at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:568)
        at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:519)
        at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54)
        at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:425)
        at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:405)
        at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:155)
        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)
    ERROR: Outdated stub in index: indexed at 1477298190142 with size 3852, doc=null, docSaved=true, wasIndexedAlready=true, queried at 1477298190142
    ERROR: Outdated stub in index: indexed at 1477298190142 with size 3852, doc=null, docSaved=true, wasIndexedAlready=true, queried at 1477298190142
    java.lang.AssertionError: Outdated stub in index: indexed at 1477298190142 with size 3852, doc=null, docSaved=true, wasIndexedAlready=true, queried at 1477298190142
        at com.intellij.testFramework.LoggedErrorProcessor.processError(LoggedErrorProcessor.java:63)
        at com.intellij.testFramework.TestLogger.error(TestLogger.java:39)
        at com.intellij.openapi.diagnostic.Logger.error(Logger.java:154)
        at com.intellij.psi.stubs.StubTreeLoaderImpl.processError(StubTreeLoaderImpl.java:144)
        at com.intellij.psi.stubs.StubTreeLoaderImpl.readFromVFile(StubTreeLoaderImpl.java:100)
        at com.intellij.psi.stubs.StubTreeLoaderImpl.readOrBuild(StubTreeLoaderImpl.java:49)
        at com.intellij.psi.impl.source.PsiFileImpl.getStubTree(PsiFileImpl.java:716)
        at com.intellij.psi.impl.source.PsiFileImpl.getStub(PsiFileImpl.java:681)
        at org.rust.lang.core.parser.RustPsiTreeUtil.getStubChildrenOfTypeAsList(RustPsiTreeUtil.java:44)
        at org.rust.lang.core.psi.RustItemsOwnerKt.getUseDeclarations(RustItemsOwner.kt:44)
        at org.rust.lang.core.resolve.RustResolveEngineKt.itemEntries(RustResolveEngine.kt:398)
        at org.rust.lang.core.resolve.RustResolveEngineKt.access$itemEntries(RustResolveEngine.kt:1)
        at org.rust.lang.core.resolve.RustScopeVisitor$visitMod$1.invoke(RustResolveEngine.kt:369)
        at org.rust.lang.core.resolve.RustScopeVisitor$visitMod$1.invoke(RustResolveEngine.kt:226)
        at org.rust.lang.core.psi.visitors.RustComputingVisitor.set(RustComputingVisitor.kt:36)
        at org.rust.lang.core.resolve.RustScopeVisitor.visitMod(RustResolveEngine.kt:346)
        at org.rust.lang.core.resolve.RustScopeVisitor.visitFile(RustResolveEngine.kt:232)
        at com.intellij.extapi.psi.PsiFileBase.accept(PsiFileBase.java:70)
        at org.rust.lang.core.psi.visitors.RustComputingVisitor.compute(RustComputingVisitor.kt:27)
        at org.rust.lang.core.resolve.RustResolveEngineKt$declarations$$inlined$Sequence$1.iterator(Sequences.kt:591)
        at kotlin.sequences.FilteringSequence$iterator$1.<init>(Sequences.kt:92)
        at kotlin.sequences.FilteringSequence.iterator(Sequences.kt:91)
        at kotlin.sequences.TransformingSequence$iterator$1.<init>(Sequences.kt:135)
        at kotlin.sequences.TransformingSequence.iterator(Sequences.kt:134)
        at kotlin.sequences.FilteringSequence$iterator$1.<init>(Sequences.kt:92)
        at kotlin.sequences.FilteringSequence.iterator(Sequences.kt:91)
        at kotlin.sequences.SequencesKt___SequencesKt.toCollection(_Sequences.kt:536)
        at kotlin.sequences.SequencesKt___SequencesKt.toMutableList(_Sequences.kt:560)
        at kotlin.sequences.SequencesKt___SequencesKt.toList(_Sequences.kt:553)
        at org.rust.lang.core.resolve.RustResolveEngine.resolve(RustResolveEngine.kt:42)
        at org.rust.lang.core.resolve.ref.RustPathReferenceImpl.resolveInner(RustPathReferenceImpl.kt:24)
        at org.rust.lang.core.resolve.ref.RustReferenceBase$multiResolve$1.resolve(RustReferenceBase.kt:23)
        at org.rust.lang.core.resolve.ref.RustReferenceBase$multiResolve$1.resolve(RustReferenceBase.kt:13)
        at org.rust.lang.core.resolve.ref.RustReferenceBase$multiResolve$1.resolve(RustReferenceBase.kt:22)
        at com.intellij.psi.impl.source.resolve.ResolveCache$3.compute(ResolveCache.java:142)
        at com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)
        at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:139)
        at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:167)
        at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:159)
        at org.rust.lang.core.resolve.ref.RustReferenceBase.multiResolve(RustReferenceBase.kt:22)
        at org.rust.lang.core.resolve.ref.RustReferenceBase.multiResolve(RustReferenceBase.kt:29)
        at org.rust.lang.core.resolve.RustResolveEngineKt$nonWildcardEntries$entry$1.invoke(RustResolveEngine.kt:441)
        at org.rust.lang.core.resolve.RustResolveEngineKt$nonWildcardEntries$entry$1.invoke(RustResolveEngine.kt)
        at kotlin.SynchronizedLazyImpl.getValue(Lazy.kt:131)
        at org.rust.lang.core.resolve.LazyMultiEntry.getElements(ScopeEntry.kt)
        at org.rust.lang.core.resolve.LazyMultiEntry.filterByNamespace(ScopeEntry.kt:64)
        at org.rust.lang.core.resolve.ScopeEntryKt$filterByNamespace$1.invoke(ScopeEntry.kt:79)
        at org.rust.lang.core.resolve.ScopeEntryKt$filterByNamespace$1.invoke(ScopeEntry.kt)
        at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:137)
        at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:98)
        at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:121)
        at kotlin.sequences.TransformingSequence$iterator$1.hasNext(Sequences.kt:141)
        at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:97)
        at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:121)
        at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:97)
        at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:121)
        at kotlin.sequences.SequencesKt___SequencesKt.firstOrNull(_Sequences.kt:103)
        at org.rust.lang.core.resolve.RustResolveEngineKt.resolveAllNamespaces(RustResolveEngine.kt:192)
        at org.rust.lang.core.resolve.RustResolveEngineKt.access$resolveAllNamespaces(RustResolveEngine.kt:1)
        at org.rust.lang.core.resolve.RustResolveEngine.resolve(RustResolveEngine.kt:38)
        at org.rust.lang.core.resolve.ref.RustPathReferenceImpl.resolveInner(RustPathReferenceImpl.kt:24)
        at org.rust.lang.core.resolve.ref.RustReferenceBase$multiResolve$1.resolve(RustReferenceBase.kt:23)
        at org.rust.lang.core.resolve.ref.RustReferenceBase$multiResolve$1.resolve(RustReferenceBase.kt:13)
        at org.rust.lang.core.resolve.ref.RustReferenceBase$multiResolve$1.resolve(RustReferenceBase.kt:22)
        at com.intellij.psi.impl.source.resolve.ResolveCache$3.compute(ResolveCache.java:142)
        at com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)
        at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:139)
        at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:167)
        at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:159)
        at org.rust.lang.core.resolve.ref.RustReferenceBase.multiResolve(RustReferenceBase.kt:22)
        at org.rust.lang.core.resolve.ref.RustReferenceBase.multiResolve(RustReferenceBase.kt:29)
        at org.rust.lang.core.resolve.RustResolveEngineKt$nonWildcardEntries$entry$1.invoke(RustResolveEngine.kt:441)
        at org.rust.lang.core.resolve.RustResolveEngineKt$nonWildcardEntries$entry$1.invoke(RustResolveEngine.kt)
        at kotlin.SynchronizedLazyImpl.getValue(Lazy.kt:131)
        at org.rust.lang.core.resolve.LazyMultiEntry.getElements(ScopeEntry.kt)
        at org.rust.lang.core.resolve.LazyMultiEntry.filterByNamespace(ScopeEntry.kt:64)
        at org.rust.lang.core.resolve.ScopeEntryKt$filterByNamespace$1.invoke(ScopeEntry.kt:79)
        at org.rust.lang.core.resolve.ScopeEntryKt$filterByNamespace$1.invoke(ScopeEntry.kt)
        at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:137)
        at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:98)
        at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:121)
        at kotlin.sequences.TakeSequence$iterator$1.hasNext(Sequences.kt:338)
        at kotlin.sequences.TransformingSequence$iterator$1.hasNext(Sequences.kt:141)
        at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:97)
        at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:121)
        at kotlin.sequences.SequencesKt___SequencesKt.toCollection(_Sequences.kt:536)
        at kotlin.sequences.SequencesKt___SequencesKt.toMutableList(_Sequences.kt:560)
        at kotlin.sequences.SequencesKt___SequencesKt.toList(_Sequences.kt:553)
        at org.rust.lang.core.resolve.RustResolveEngine.resolve(RustResolveEngine.kt:42)
        at org.rust.lang.core.resolve.ref.RustPathReferenceImpl.resolveInner(RustPathReferenceImpl.kt:24)
        at org.rust.lang.core.resolve.ref.RustPathReferenceImpl$resolve$1.resolve(RustPathReferenceImpl.kt:30)
        at org.rust.lang.core.resolve.ref.RustPathReferenceImpl$resolve$1.resolve(RustPathReferenceImpl.kt:15)
        at com.intellij.psi.impl.source.resolve.ResolveCache$3.compute(ResolveCache.java:142)
        at com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:112)
        at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:139)
        at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:213)
        at org.rust.lang.core.resolve.ref.RustPathReferenceImpl.resolve(RustPathReferenceImpl.kt:28)
        at org.rust.ide.annotator.RustHighlightingAnnotator.annotate(RustHighlightingAnnotator.kt:34)
        at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:139)
        at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:102)
        at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:363)
        at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectHighlights$5(GeneralHighlightingPass.java:303)
        at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:322)
        at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$analyzeByVisitors$6(GeneralHighlightingPass.java:325)
        at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:86)
        at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:325)
        at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:297)
        at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:237)
        at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:82)
        at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:70)
        at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$0(PassExecutorService.java:433)
        at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1054)
        at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:426)
        at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:568)
        at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:519)
        at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54)
        at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:425)
        at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:405)
        at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:155)
        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)
    ERROR: Outdated stub in index: indexed at 1477298190142 with size 3852, doc=null, docSaved=true, wasIndexedAlready=true, queried at 1477298190142
    java.lang.AssertionError: Outdated stub in index: indexed at 1477298190142 with size 3852, doc=null, docSaved=true, wasIndexedAlready=true, queried at 1477298190142
        at com.intellij.testFramework.LoggedErrorProcessor.processError(LoggedErrorProcessor.java:63)
        at com.intellij.testFramework.TestLogger.error(TestLogger.java:39)
        at com.intellij.openapi.diagnostic.Logger.error(Logger.java:158)
        at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$0(PassExecutorService.java:445)
        at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1054)
        at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:426)
        at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:568)
        at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:519)
        at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54)
        at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:425)
        at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:405)
        at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:155)
        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)
    ERROR: java.lang.AssertionError
    java.lang.RuntimeException: java.lang.AssertionError
        at com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerImpl.lambda$waitInOtherThread$6(DaemonCodeAnalyzerImpl.java:450)
        at com.intellij.openapi.application.impl.ApplicationImpl$3.call(ApplicationImpl.java:331)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
    Caused by: java.lang.AssertionError
        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 java.util.concurrent.ForkJoinTask.getThrowableException(ForkJoinTask.java:598)
        at java.util.concurrent.ForkJoinTask.get(ForkJoinTask.java:1066)
        at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask.waitForCompletion(JobLauncherImpl.java:236)
        at com.intellij.codeInsight.daemon.impl.PassExecutorService.waitFor(PassExecutorService.java:585)
        at com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerImpl.lambda$waitInOtherThread$6(DaemonCodeAnalyzerImpl.java:447)
        ... 5 more
    Caused by: java.lang.AssertionError: Outdated stub in index: indexed at 1477298190142 with size 3852, doc=null, docSaved=true, wasIndexedAlready=true, queried at 1477298190142
        at com.intellij.testFramework.LoggedErrorProcessor.processError(LoggedErrorProcessor.java:63)
        at com.intellij.testFramework.TestLogger.error(TestLogger.java:39)
        at com.intellij.openapi.diagnostic.Logger.error(Logger.java:158)
        at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$0(PassExecutorService.java:445)
        at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1054)
        at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$1(PassExecutorService.java:426)
        at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:568)
        at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:519)
        at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54)
        at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:425)
        at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:405)
        at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:155)
        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)

    09:57:43,450 INFO #com.intellij.util.ui.JBUI - UI scale factor: 1.0 
    09:57:44,899 INFO llij.ide.plugins.PluginManager - 2 plugins initialized in 914 ms 
    09:57:44,899 INFO llij.ide.plugins.PluginManager - Loaded bundled plugins: IDEA CORE (163.7743.44) 
    09:57:44,900 INFO llij.ide.plugins.PluginManager - Loaded custom plugins: Rust (0.1.0.SNAPSHOT) 
    09:57:46,407 INFO ij.components.ComponentManager - com.intellij.openapi.components.impl.ServiceManagerImpl initialized in 269 ms 
    09:57:46,595 INFO ellij.util.io.PagedFileStorage - lower=100; upper=435; buffer=10; max=435 
    09:57:47,178 INFO ij.components.ComponentManager - com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl initialized in 757 ms 
    09:57:47,203 INFO pl.local.NativeFileWatcherImpl - Native file watcher is disabled 
    09:57:47,203 INFO ij.components.ComponentManager - com.intellij.openapi.vfs.impl.local.LocalFileSystemImpl initialized in 782 ms 
    09:57:47,242 INFO ij.components.ComponentManager - com.intellij.openapi.vfs.impl.jrt.JrtFileSystemImpl initialized in 37 ms 
    09:57:47,265 INFO ij.components.ComponentManager - com.intellij.openapi.vfs.PlatformVirtualFileManager initialized in 848 ms 
    09:57:47,863 DEBUG ewvfs.persistent.RefreshWorker - root=file:///home/mdamico/sviluppo/intellij-rust/.sandbox/config-test dirty=true 
    09:57:47,906 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/sviluppo/intellij-rust/.sandbox/config-test writable vfs=true persistence=true real=true 
    09:57:47,910 DEBUG ewvfs.persistent.RefreshWorker - root=file:///home/mdamico/sviluppo/intellij-rust/.sandbox/config-test/options dirty=true 
    09:57:47,920 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/sviluppo/intellij-rust/.sandbox/config-test/options writable vfs=true persistence=true real=true 
    09:57:47,924 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/sviluppo/intellij-rust/.sandbox/config-test/options/proxy.settings.pwd writable vfs=true persistence=true real=true 
    09:57:47,983 DEBUG fs.impl.VirtualFileManagerImpl - beforeContentsChange: file = file:///home/mdamico/sviluppo/intellij-rust/.sandbox/config-test/options/proxy.settings.pwd, requestor = null 
    09:57:47,984 DEBUG newvfs.persistent.PersistentFS - Applying VfsEvent[update: file:///home/mdamico/sviluppo/intellij-rust/.sandbox/config-test/options/proxy.settings.pwd] 
    09:57:47,984 DEBUG fs.impl.VirtualFileManagerImpl - contentsChanged: file = file:///home/mdamico/sviluppo/intellij-rust/.sandbox/config-test/options/proxy.settings.pwd, requestor = null 
    09:57:48,420 INFO ij.components.ComponentManager - com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl initialized in 417 ms 
    09:57:48,522 INFO ij.components.ComponentManager - com.intellij.openapi.fileEditor.impl.FileDocumentManagerImpl initialized in 101 ms 
    09:57:48,583 INFO ij.components.ComponentManager - com.intellij.openapi.editor.impl.EditorFactoryImpl initialized in 59 ms 
    09:57:48,806 INFO ij.components.ComponentManager - com.intellij.history.integration.LocalHistoryImpl initialized in 223 ms 
    09:57:48,830 INFO ij.components.ComponentManager - com.intellij.openapi.command.impl.UndoManagerImpl initialized in 23 ms 
    09:57:48,850 INFO ij.components.ComponentManager - com.intellij.diagnostic.PerformanceWatcher initialized in 12 ms 
    09:57:49,710 DEBUG ntellij.util.proxy.CommonProxy - custom set: com.intellij.util.net.HttpConfigurable, com.intellij.util.net.IdeaWideProxySelector@84470c4 
    09:57:49,710 DEBUG ntellij.util.proxy.CommonProxy - custom auth set: com.intellij.util.net.HttpConfigurable, com.intellij.util.net.IdeaWideAuthenticator@1be89794 
    09:57:49,710 INFO ij.components.ComponentManager - com.intellij.util.net.HttpConfigurable initialized in 848 ms 
    09:57:50,128 DEBUG til.net.ssl.CertificateManager - Default SSL context initialized 
    09:57:50,131 INFO ij.components.ComponentManager - com.intellij.util.net.ssl.CertificateManager initialized in 420 ms 
    09:57:50,144 INFO ij.components.ComponentManager - com.intellij.diagnostic.DebugLogManager initialized in 11 ms 
    09:57:50,272 INFO ij.components.ComponentManager - com.intellij.openapi.keymap.impl.KeymapManagerImpl initialized in 127 ms 
    09:57:50,532 INFO ij.components.ComponentManager - com.intellij.openapi.actionSystem.impl.ActionManagerImpl initialized in 387 ms 
    09:57:50,532 INFO ij.components.ComponentManager - com.intellij.openapi.editor.impl.EditorLastActionTrackerImpl initialized in 387 ms 
    09:57:50,604 INFO ij.components.ComponentManager - com.intellij.ide.IdeTooltipManager initialized in 60 ms 
    09:57:50,648 INFO ij.components.ComponentManager - com.intellij.ide.ScreenReaderSupportHandler initialized in 42 ms 
    09:57:50,700 INFO ij.components.ComponentManager - com.intellij.formatting.FormatterImpl initialized in 42 ms 
    09:57:51,110 INFO il.indexing.FileBasedIndexImpl - Index exts enumerated:353 
    09:57:51,117 INFO il.indexing.FileBasedIndexImpl - Index scheduled:6 
    09:57:51,117 INFO ij.components.ComponentManager - com.intellij.util.indexing.FileBasedIndexImpl initialized in 416 ms 
    09:57:51,316 INFO tellij.psi.stubs.StubIndexImpl - All stub exts enumerated:156 
    09:57:51,317 INFO tellij.psi.stubs.StubIndexImpl - stub exts update scheduled:0 
    09:57:51,317 INFO ij.components.ComponentManager - com.intellij.psi.stubs.StubIndexImpl initialized in 200 ms 
    09:57:51,342 INFO ij.components.ComponentManager - com.intellij.tools.ToolManager initialized in 24 ms 
    09:57:51,349 INFO ij.components.ComponentManager - com.intellij.psi.stubs.SerializationManagerImpl initialized in 231 ms 
    09:57:51,375 INFO ij.components.ComponentManager - com.intellij.openapi.actionSystem.ex.QuickListsManager initialized in 14 ms 
    09:57:51,447 INFO ij.components.ComponentManager - com.intellij.compiler.server.BuildManager initialized in 62 ms 
    09:57:51,466 INFO rains.ide.BuiltInServerManager - built-in server started, port 64463 
    09:57:51,469 INFO ij.components.ComponentManager - com.intellij.execution.ExecutorRegistryImpl initialized in 21 ms 
    09:57:51,575 INFO ij.components.ComponentManager - com.intellij.openapi.vcs.changes.actions.migrate.MigrateDiffApplicationComponent initialized in 100 ms 
    09:57:51,642 INFO ij.components.ComponentManager - org.intellij.plugins.relaxNG.ApplicationLoader initialized in 65 ms 
    09:57:51,673 INFO ij.components.ComponentManager - com.intellij.util.xml.impl.JavaDomApplicationComponent initialized in 29 ms 
    09:57:51,674 INFO plication.impl.ApplicationImpl - 74 application components initialized in 6567ms 
    09:57:51,975 DEBUG ewvfs.persistent.RefreshWorker - root=file:///tmp/unitTest_highlightingPerformance/light_temp.ipr dirty=true 
    09:57:52,084 DEBUG fs.impl.VirtualFileManagerImpl - beforeFileDeletion: file = file:///tmp/unitTest_highlightingPerformance/light_temp.ipr, requestor = null 
    09:57:52,097 DEBUG fs.impl.VirtualFileManagerImpl - fileDeleted: file = file:///tmp/unitTest_highlightingPerformance/light_temp.ipr, parent = file:///tmp/unitTest_highlightingPerformance, requestor = null 
    09:57:52,758 INFO ij.components.ComponentManager - com.intellij.psi.impl.PsiDocumentManagerImpl initialized in 47 ms 
    09:57:52,791 INFO ij.components.ComponentManager - com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerImpl initialized in 24 ms 
    09:57:53,504 DEBUG colors.impl.ValueElementReader - empty attribute: value 
    09:57:53,504 DEBUG colors.impl.ValueElementReader - empty attribute: value 
    09:57:53,526 DEBUG colors.impl.ValueElementReader - empty attribute: value 
    09:57:53,526 DEBUG colors.impl.ValueElementReader - empty attribute: value 
    09:57:53,526 DEBUG colors.impl.ValueElementReader - empty attribute: value 
    09:57:53,604 INFO ij.components.ComponentManager - com.intellij.openapi.vcs.impl.ProjectLevelVcsManagerImpl initialized in 28 ms 
    09:57:53,681 INFO ij.components.ComponentManager - com.intellij.openapi.vcs.changes.ChangeListManagerImpl initialized in 76 ms 
    09:57:53,682 INFO ij.components.ComponentManager - com.intellij.openapi.vcs.changes.VcsDirtyScopeManagerImpl initialized in 77 ms 
    09:57:53,699 INFO ij.components.ComponentManager - com.intellij.codeInsight.daemon.impl.DaemonListeners initialized in 908 ms 
    09:57:53,702 INFO pl$FileIndexDataInitialization - Initialization done:2585 
    09:57:53,714 INFO ij.components.ComponentManager - com.intellij.codeInsight.daemon.impl.GeneralHighlightingPassFactory initialized in 15 ms 
    09:57:53,754 INFO ij.components.ComponentManager - com.intellij.packaging.impl.artifacts.ArtifactManagerImpl initialized in 11 ms 
    09:57:53,812 INFO ij.components.ComponentManager - com.intellij.compiler.CompilerConfigurationImpl initialized in 57 ms 
    09:57:53,837 INFO ij.components.ComponentManager - com.intellij.execution.impl.RunManagerImpl initialized in 19 ms 
    09:57:53,937 INFO ij.components.ComponentManager - com.intellij.xdebugger.impl.XDebuggerManagerImpl initialized in 83 ms 
    09:57:54,023 INFO ij.components.ComponentManager - com.intellij.debugger.impl.DebuggerManagerImpl initialized in 74 ms 
    09:57:54,025 INFO ij.components.ComponentManager - com.intellij.debugger.impl.HotSwapManager initialized in 77 ms 
    09:57:54,152 INFO ij.components.ComponentManager - com.intellij.execution.scratch.JavaScratchCompilationSupport initialized in 112 ms 
    09:57:54,152 DEBUG ellij.project.impl.ProjectImpl - 96 project components initialized in 1756 ms 
    09:57:54,231 INFO ij.components.ComponentManager - com.intellij.openapi.roots.impl.ModuleRootManagerComponent initialized in 16 ms 
    09:57:54,269 DEBUG ewvfs.persistent.RefreshWorker - root=temp:/// dirty=true 
    09:57:54,270 DEBUG stent.RefreshWorker_Attributes - file=temp:/// writable vfs=false persistence=true real=true 
    09:57:54,331 DEBUG figurations.GeneralCommandLine - Executing [/home/mdamico/.cargo/bin/rustup component add rust-src] 
    09:57:54,332 DEBUG figurations.GeneralCommandLine -   environment: {} (+CONSOLE) 
    09:57:54,332 DEBUG figurations.GeneralCommandLine -   charset: UTF-8 
    09:57:54,376 INFO rg.rust.cargo.toolchain.Rustup - Executing `/home/mdamico/.cargo/bin/rustup component add rust-src` 
    09:57:54,393 DEBUG figurations.GeneralCommandLine - Executing [/home/mdamico/.cargo/bin/rustc --print sysroot] 
    09:57:54,393 DEBUG figurations.GeneralCommandLine -   environment: {} (+CONSOLE) 
    09:57:54,393 DEBUG figurations.GeneralCommandLine -   charset: UTF-8 
    09:57:54,396 INFO rg.rust.cargo.toolchain.Rustup - Executing `/home/mdamico/.cargo/bin/rustc --print sysroot` 
    09:57:54,432 DEBUG ewvfs.persistent.RefreshWorker - root=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src dirty=true 
    09:57:54,439 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src writable vfs=true persistence=true real=true 
    09:57:54,439 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/rt writable vfs=true persistence=true real=true 
    09:57:54,439 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/doc writable vfs=true persistence=true real=true 
    09:57:54,439 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/etc writable vfs=true persistence=true real=true 
    09:57:54,439 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/llvm writable vfs=true persistence=true real=true 
    09:57:54,439 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/test writable vfs=true persistence=true real=true 
    09:57:54,439 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/rustc writable vfs=true persistence=true real=true 
    09:57:54,439 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/tools writable vfs=true persistence=true real=true 
    09:57:54,439 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/driver writable vfs=true persistence=true real=true 
    09:57:54,439 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/liblog writable vfs=true persistence=true real=true 
    09:57:54,439 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/libstd writable vfs=true persistence=true real=true 
    09:57:54,439 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/vendor writable vfs=true persistence=true real=true 
    09:57:54,440 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/libcore writable vfs=true persistence=true real=true 
    09:57:54,440 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/liblibc writable vfs=true persistence=true real=true 
    09:57:54,440 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/librand writable vfs=true persistence=true real=true 
    09:57:54,440 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/libterm writable vfs=true persistence=true real=true 
    09:57:54,440 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/libtest writable vfs=true persistence=true real=true 
    09:57:54,440 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/jemalloc writable vfs=true persistence=true real=true 
    09:57:54,440 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/liballoc writable vfs=true persistence=true real=true 
    09:57:54,440 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/libarena writable vfs=true persistence=true real=true 
    09:57:54,440 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/libflate writable vfs=true persistence=true real=true 
    09:57:54,440 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/librustc writable vfs=true persistence=true real=true 
    09:57:54,440 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/rustllvm writable vfs=true persistence=true real=true 
    09:57:54,440 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/bootstrap writable vfs=true persistence=true real=true 
    09:57:54,440 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/libsyntax writable vfs=true persistence=true real=true 
    09:57:54,440 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/libunwind writable vfs=true persistence=true real=true 
    09:57:54,441 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/rtstartup writable vfs=true persistence=true real=true 
    09:57:54,441 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/libgetopts writable vfs=true persistence=true real=true 
    09:57:54,441 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/librustdoc writable vfs=true persistence=true real=true 
    09:57:54,441 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/stage0.txt writable vfs=true persistence=true real=true 
    09:57:54,441 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/compiler-rt writable vfs=true persistence=true real=true 
    09:57:54,441 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/libcoretest writable vfs=true persistence=true real=true 
    09:57:54,441 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/libgraphviz writable vfs=true persistence=true real=true 
    09:57:54,441 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/build_helper writable vfs=true persistence=true real=true 
    09:57:54,441 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/libbacktrace writable vfs=true persistence=true real=true 
    09:57:54,441 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/librustc_mir writable vfs=true persistence=true real=true 
    09:57:54,441 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/libserialize writable vfs=true persistence=true real=true 
    09:57:54,442 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/libfmt_macros writable vfs=true persistence=true real=true 
    09:57:54,442 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/libproc_macro writable vfs=true persistence=true real=true 
    09:57:54,442 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/librustc_back writable vfs=true persistence=true real=true 
    09:57:54,442 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/librustc_lint writable vfs=true persistence=true real=true 
    09:57:54,442 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/librustc_llvm writable vfs=true persistence=true real=true 
    09:57:54,442 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/libsyntax_ext writable vfs=true persistence=true real=true 
    09:57:54,442 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/libsyntax_pos writable vfs=true persistence=true real=true 
    09:57:54,442 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/libcollections writable vfs=true persistence=true real=true 
    09:57:54,442 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/libpanic_abort writable vfs=true persistence=true real=true 
    09:57:54,442 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/librustc_trans writable vfs=true persistence=true real=true 
    09:57:54,442 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/rust-installer writable vfs=true persistence=true real=true 
    09:57:54,442 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/liballoc_system writable vfs=true persistence=true real=true 
    09:57:54,442 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/libpanic_unwind writable vfs=true persistence=true real=true 
    09:57:54,443 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/librustc_driver writable vfs=true persistence=true real=true 
    09:57:54,443 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/librustc_errors writable vfs=true persistence=true real=true 
    09:57:54,443 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/librustc_passes writable vfs=true persistence=true real=true 
    09:57:54,443 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/librustc_plugin writable vfs=true persistence=true real=true 
    09:57:54,443 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/librustc_typeck writable vfs=true persistence=true real=true 
    09:57:54,443 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/librustc_privacy writable vfs=true persistence=true real=true 
    09:57:54,443 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/librustc_resolve writable vfs=true persistence=true real=true 
    09:57:54,443 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/librustc_unicode writable vfs=true persistence=true real=true 
    09:57:54,443 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/liballoc_jemalloc writable vfs=true persistence=true real=true 
    09:57:54,443 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/librustc_bitflags writable vfs=true persistence=true real=true 
    09:57:54,443 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/librustc_borrowck writable vfs=true persistence=true real=true 
    09:57:54,443 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/librustc_metadata writable vfs=true persistence=true real=true 
    09:57:54,443 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/libcollectionstest writable vfs=true persistence=true real=true 
    09:57:54,443 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/librustc_const_eval writable vfs=true persistence=true real=true 
    09:57:54,443 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/librustc_const_math writable vfs=true persistence=true real=true 
    09:57:54,443 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/libcompiler_builtins writable vfs=true persistence=true real=true 
    09:57:54,444 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/libproc_macro_plugin writable vfs=true persistence=true real=true 
    09:57:54,444 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/libproc_macro_tokens writable vfs=true persistence=true real=true 
    09:57:54,444 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/librustc_incremental writable vfs=true persistence=true real=true 
    09:57:54,444 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/librustc_save_analysis writable vfs=true persistence=true real=true 
    09:57:54,444 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/librustc_data_structures writable vfs=true persistence=true real=true 
    09:57:54,444 DEBUG stent.RefreshWorker_Attributes - file=file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/librustc_platform_intrinsics writable vfs=true persistence=true real=true 
    09:57:54,445 DEBUG fs.impl.VirtualFileManagerImpl - beforeContentsChange: file = file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/stage0.txt, requestor = null 
    09:57:54,480 DEBUG newvfs.persistent.PersistentFS - Applying VfsEvent[update: file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/stage0.txt] 
    09:57:54,481 DEBUG fs.impl.VirtualFileManagerImpl - contentsChanged: file = file:///home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/stage0.txt, requestor = null 
    09:57:54,515 DEBUG mpl.libraries.LibraryTableBase - fireLibraryAdded: Library: name:Rust <light_idea_test_case>; jars:JAR dirs: []; roots:[VFPContainer: [], VFPContainer: [], VFPContainer: [], VFPContainer: [], VFPContainer: []] 
    09:57:54,544 DEBUG mpl.libraries.LibraryTableBase - fireLibraryAdded: Library: name:Cargo <light_idea_test_case>; jars:JAR dirs: []; roots:[VFPContainer: [], VFPContainer: [], VFPContainer: [], VFPContainer: [], VFPContainer: []] 
    09:57:54,549 INFO impl.CargoProjectWorkspaceImpl - Project 'light_temp' successfully updated 
    09:57:54,744 DEBUG pplication.impl.LaterInvocator - enterModal:Loading Project 838964982: running=false; canceled=false 
    09:57:54,814 DEBUG roject.impl.ProjectManagerImpl - projectOpened 
    09:57:54,878 DEBUG cs.changes.UpdateRequestsQueue - Initialized for project: light_temp 
    09:57:54,899 DEBUG penapi.project.DumbServiceImpl - Scheduling task com.intellij.util.indexing.UnindexedFilesUpdater@d012636 
    09:57:55,150 INFO exImpl$StubIndexInitialization - Initialization done:1447 
    09:57:55,324 DEBUG aemon.impl.PassExecutorService -  null Update Runnable. myUpdateByTimerEnabled: false  something disposed: false  activeEditors: []; progress=null ? 
    09:57:55,345 DEBUG pplication.impl.LaterInvocator - leaveModal:Loading Project 838964982: running=false; canceled=false 
    09:57:55,348 DEBUG rationStore.ComponentStoreImpl - [RELOAD] myReloadBlockCount = 0 
    09:57:55,370 DEBUG .impl.LineStatusTrackerManager - resetTrackers 
    09:57:55,378 DEBUG lij.openapi.vcs.RequestsMerger - ext: request 
    09:57:55,378 DEBUG .impl.LineStatusTrackerManager - resetTrackers 
    09:57:55,378 DEBUG lij.openapi.vcs.RequestsMerger - doAction: START request 
    09:57:55,379 DEBUG lij.openapi.vcs.RequestsMerger - doAction: oldState: empty, newState: requestSubmitted 
    09:57:55,380 DEBUG lij.openapi.vcs.RequestsMerger - exit actions: submitRequestToExecutor 
    09:57:55,380 DEBUG lij.openapi.vcs.RequestsMerger - worker: started refresh 
    09:57:55,380 DEBUG lij.openapi.vcs.RequestsMerger - doAction: START start 
    09:57:55,380 DEBUG lij.openapi.vcs.RequestsMerger - doAction: oldState: requestSubmitted, newState: inProgress 
    09:57:55,380 DEBUG lij.openapi.vcs.RequestsMerger - exit actions: markStart 
    09:57:55,380 DEBUG lij.openapi.vcs.RequestsMerger - doAction: END start 
    09:57:55,380 DEBUG lij.openapi.vcs.RequestsMerger - doAction: START finish 
    09:57:55,380 DEBUG lij.openapi.vcs.RequestsMerger - doAction: oldState: inProgress, newState: empty 
    09:57:55,380 DEBUG lij.openapi.vcs.RequestsMerger - exit actions: markEnd 
    09:57:55,380 DEBUG lij.openapi.vcs.RequestsMerger - doAction: END finish 
    09:57:55,380 DEBUG lij.openapi.vcs.RequestsMerger - doAction: END request 
    09:57:55,526 DEBUG pplication.impl.LaterInvocator - enterModal:Refreshing VCS history 429936172: running=false; canceled=false 
    09:57:55,527 DEBUG pplication.impl.LaterInvocator - leaveModal:Refreshing VCS history 429936172: running=false; canceled=false 
    09:57:55,558 DEBUG ewvfs.persistent.RefreshWorker - root=temp:///src dirty=true 
    09:57:55,558 DEBUG stent.RefreshWorker_Attributes - file=temp:///src writable vfs=true persistence=true real=true 
    09:57:55,736 DEBUG .intellij.openapi.command.impl - executeCommand: com.intellij.openapi.command.WriteCommandAction$4@5cb83e84, name = Undefined, groupId = null 
    09:57:55,752 DEBUG ewvfs.persistent.RefreshWorker - root=temp:///src dirty=true 
    09:57:55,752 DEBUG stent.RefreshWorker_Attributes - file=temp:///src writable vfs=true persistence=true real=true 
    09:57:55,770 DEBUG fs.impl.VirtualFileManagerImpl - fileCreated: file = temp:///src/parser.rs, requestor = com.intellij.testFramework.fixtures.impl.CodeInsightTestFixtureImpl$15@4c7cf42b 
    09:57:55,840 DEBUG tellij.psi.impl.PsiManagerImpl - beforePropertyChange: element = null, propertyName = propUnloadedPsi, oldValue = temp:///src/parser.rs 
    09:57:55,841 DEBUG tellij.psi.impl.PsiManagerImpl - propertyChanged: element = null, propertyName = propUnloadedPsi, oldValue = temp:///src/parser.rs, newValue = temp:///src/parser.rs 
    09:57:56,048 DEBUG fs.impl.VirtualFileManagerImpl - beforeContentsChange: file = temp:///src/parser.rs, requestor = temp:///src/parser.rs 
    09:57:56,075 DEBUG fs.impl.VirtualFileManagerImpl - contentsChanged: file = temp:///src/parser.rs, requestor = temp:///src/parser.rs 
    09:57:56,077 DEBUG tellij.psi.impl.PsiManagerImpl - beforePropertyChange: element = null, propertyName = propUnloadedPsi, oldValue = temp:///src/parser.rs 
    09:57:56,078 DEBUG tellij.psi.impl.PsiManagerImpl - propertyChanged: element = null, propertyName = propUnloadedPsi, oldValue = temp:///src/parser.rs, newValue = temp:///src/parser.rs 
    09:57:56,190 DEBUG .intellij.openapi.command.impl - executeCommand: com.intellij.openapi.command.WriteCommandAction$4@3b5b4e9c, name = Undefined, groupId = null 
    09:57:56,192 DEBUG fs.impl.VirtualFileManagerImpl - beforeContentsChange: file = temp:///src/parser.rs, requestor = temp:///src/parser.rs 
    09:57:56,197 DEBUG fs.impl.VirtualFileManagerImpl - contentsChanged: file = temp:///src/parser.rs, requestor = temp:///src/parser.rs 
    09:57:56,199 DEBUG tellij.psi.impl.PsiManagerImpl - beforePropertyChange: element = null, propertyName = propUnloadedPsi, oldValue = temp:///src/parser.rs 
    09:57:56,199 DEBUG tellij.psi.impl.PsiManagerImpl - propertyChanged: element = null, propertyName = propUnloadedPsi, oldValue = temp:///src/parser.rs, newValue = temp:///src/parser.rs 
    09:57:57,221 DEBUG pi.editor.impl.view.LineLayout - Text layout for null (0-69) 
    09:57:57,463 DEBUG ht.daemon.impl.DaemonListeners - Not worth bothering about editor created for : FILE because editor isShowing(): false; project is open and file is mine: true 
    09:57:57,507 DEBUG .impl.LineStatusTrackerManager - shouldBeInstalled failed: no support found; file: /src/parser.rs 
    09:57:57,508 DEBUG .editor.impl.EditorFactoryImpl - number of Editors after create: 1 
    09:57:57,709 DEBUG pi.editor.impl.view.LineLayout - Text layout for null (0-69) 
    09:57:57,716 DEBUG pi.editor.impl.view.LineLayout - Text layout for null (70-132) 
    09:57:57,721 DEBUG pi.editor.impl.view.LineLayout - Text layout for temp:///src/parser.rs (0-69) 
    09:57:57,722 DEBUG pi.editor.impl.view.LineLayout - Text layout for temp:///src/parser.rs (70-132) 
    09:57:57,751 DEBUG ij.psi.impl.source.PsiFileImpl - Loaded text for file /src/parser.rs 
    09:57:59,280 DEBUG .intellij.openapi.command.impl - executeCommand: com.intellij.openapi.command.WriteCommandAction$4@3d1ccbab, name = Undefined, groupId = null 
    09:57:59,327 DEBUG il.indexing.FileBasedIndexImpl - 591 files iterated in 8 ms 
    09:58:01,030 DEBUG aemon.impl.PassExecutorService -  null Update Runnable. myUpdateByTimerEnabled: false  something disposed: false  activeEditors: []; progress=null ? 
    09:58:01,062 DEBUG aemon.impl.PassExecutorService -  null [temp:///src/parser.rs] ----- starting 18 [SP: GeneralHighlightingPass; id=4 updateAll=true range= (0,241293), SP: ChameleonSyntaxHighlightingPass; id=13, SP: IndentsPass; id=17, SP: CodeFoldingPass; id=101, SP: ParameterHintsPass; id=102]; progress=1405069659 V 
    09:58:01,203 DEBUG aemon.impl.PassExecutorService -              ChameleonSyntaxHighlightingPass; id=13 Started. ; progress=1405069659 V: '// Copyrig...' 
    09:58:01,204 DEBUG aemon.impl.PassExecutorService -      IndentsPass; id=17 Started. ; progress=1405069659 V: '// Copyrig...' 
    09:58:01,225 DEBUG aemon.impl.PassExecutorService -          CodeFoldingPass; id=101 Started. ; progress=1405069659 V: '// Copyrig...' 
    09:58:01,225 DEBUG aemon.impl.PassExecutorService -  GeneralHighlightingPass; id=4 updateAll=true range= (0,241293) Started. ; progress=1405069659 V: '// Copyrig...' 
    09:58:01,229 DEBUG aemon.impl.PassExecutorService -  ParameterHintsPass; id=102 Started. ; progress=1405069659 V: '// Copyrig...' 
    09:58:01,236 DEBUG aemon.impl.PassExecutorService -  ParameterHintsPass; id=102 Finished. ; progress=1405069659 V: '// Copyrig...' 
    09:58:01,320 DEBUG aemon.impl.PassExecutorService -      IndentsPass; id=17 Finished. ; progress=1405069659 V: '// Copyrig...' 
    09:58:01,320 DEBUG aemon.impl.PassExecutorService -      MyLocalInspectionsPass; id=7 Started. ; progress=1405069659 V: '// Copyrig...' 
    09:58:01,363 DEBUG aemon.impl.PassExecutorService -  ParameterHintsPass; id=102  Applied; progress=1405069659 V: '// Copyrig...' 
    09:58:01,369 DEBUG aemon.impl.PassExecutorService -  ParameterHintsPass; id=102 Finished but there are passes in the queue: 17; progress=1405069659 V: '// Copyrig...' 
    09:58:01,378 DEBUG aemon.impl.PassExecutorService -      MyLocalInspectionsPass; id=7 Finished. ; progress=1405069659 V: '// Copyrig...' 
    09:58:01,378 DEBUG aemon.impl.PassExecutorService -      LineMarkersPass; id=11; myBounds: (0,132) Started. ; progress=1405069659 V: '// Copyrig...' 
    09:58:01,637 DEBUG aemon.impl.PassExecutorService -          CodeFoldingPass; id=101 Finished. ; progress=1405069659 V: '// Copyrig...' 
    09:58:01,637 DEBUG aemon.impl.PassExecutorService -          LocalInspectionsPass; id=12 Started. ; progress=1405069659 V: '// Copyrig...' 
    09:58:01,638 DEBUG aemon.impl.PassExecutorService -          LocalInspectionsPass; id=12 Finished. ; progress=1405069659 V: '// Copyrig...' 
    09:58:01,639 DEBUG aemon.impl.PassExecutorService -          InjectedGeneralHighlightingPass; id=14 updateAll=true range= (0,241293) Started. ; progress=1405069659 V: '// Copyrig...' 
    09:58:01,717 DEBUG aemon.impl.PassExecutorService -              ChameleonSyntaxHighlightingPass; id=13 Finished. ; progress=1405069659 V: '// Copyrig...' 
    09:58:01,717 DEBUG aemon.impl.PassExecutorService -              ShowIntentionsPass; id=107 Started. ; progress=1405069659 V: '// Copyrig...' 
    09:58:01,769 DEBUG aemon.impl.PassExecutorService -  IndentsPass; id=17  Applied; progress=1405069659 V: '// Copyrig...' 
    09:58:01,769 DEBUG aemon.impl.PassExecutorService -  IndentsPass; id=17 Finished but there are passes in the queue: 16; progress=1405069659 V: '// Copyrig...' 
    09:58:01,828 DEBUG aemon.impl.PassExecutorService -  MyLocalInspectionsPass; id=7  Applied; progress=1405069659 V: '// Copyrig...' 
    09:58:01,828 DEBUG aemon.impl.PassExecutorService -  MyLocalInspectionsPass; id=7 Finished but there are passes in the queue: 15; progress=1405069659 V: '// Copyrig...' 
    09:58:02,210 DEBUG ij.psi.impl.source.PsiFileImpl - Loaded text for file /home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/libstd/prelude/v1.rs 
    09:58:02,382 DEBUG aemon.impl.PassExecutorService -  CodeFoldingPass; id=101  Applied; progress=1405069659 V: '// Copyrig...' 
    09:58:02,382 DEBUG aemon.impl.PassExecutorService -  CodeFoldingPass; id=101 Finished but there are passes in the queue: 14; progress=1405069659 V: '// Copyrig...' 
    09:58:02,383 DEBUG aemon.impl.PassExecutorService -  LocalInspectionsPass; id=12  Applied; progress=1405069659 V: '// Copyrig...' 
    09:58:02,383 DEBUG aemon.impl.PassExecutorService -  LocalInspectionsPass; id=12 Finished but there are passes in the queue: 13; progress=1405069659 V: '// Copyrig...' 
    09:58:02,383 DEBUG aemon.impl.PassExecutorService -  ChameleonSyntaxHighlightingPass; id=13  Applied; progress=1405069659 V: '// Copyrig...' 
    09:58:02,385 DEBUG aemon.impl.PassExecutorService -  ChameleonSyntaxHighlightingPass; id=13 Finished but there are passes in the queue: 12; progress=1405069659 V: '// Copyrig...' 
    09:58:02,562 DEBUG ij.psi.impl.source.PsiFileImpl - Loaded text for file /home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/libcore/fmt/mod.rs 
    09:58:02,624 DEBUG ij.psi.impl.source.PsiFileImpl - Loaded text for file /home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/libstd/lib.rs 
    09:58:02,666 DEBUG ij.psi.impl.source.PsiFileImpl - Loaded text for file /home/mdamico/.multirust/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/libcore/lib.rs 
    09:58:02,708 DEBUG aemon.impl.PassExecutorService -      LineMarkersPass; id=11; myBounds: (0,132) Canceled ; progress=1405069659 X: '// Copyrig...' 
    09:58:02,709 DEBUG aemon.impl.PassExecutorService -      LineMarkersPass; id=11; myBounds: (0,132) Finished. ; progress=1405069659 X: '// Copyrig...' 
    09:58:02,710 DEBUG aemon.impl.PassExecutorService -          InjectedGeneralHighlightingPass; id=14 updateAll=true range= (0,241293) Canceled ; progress=1405069659 X: '// Copyrig...' 
    09:58:02,710 DEBUG aemon.impl.PassExecutorService -          InjectedGeneralHighlightingPass; id=14 updateAll=true range= (0,241293) Finished. ; progress=1405069659 X: '// Copyrig...' 
    09:58:02,943 DEBUG aemon.impl.PassExecutorService -              ShowIntentionsPass; id=107 Canceled ; progress=1405069659 X: '// Copyrig...' 
    09:58:02,943 DEBUG aemon.impl.PassExecutorService -              ShowIntentionsPass; id=107 Finished. ; progress=1405069659 X: '// Copyrig...' 
    09:58:02,948 DEBUG aemon.impl.PassExecutorService -  null [temp:///src/parser.rs] ----- starting 15 [SP: GeneralHighlightingPass; id=4 updateAll=true range= (0,241293), SP: ChameleonSyntaxHighlightingPass; id=13, SP: IndentsPass; id=17, SP: CodeFoldingPass; id=108, SP: ParameterHintsPass; id=109]; progress=576584319 V 
    09:58:02,950 DEBUG aemon.impl.PassExecutorService -  GeneralHighlightingPass; id=4 updateAll=true range= (0,241293) Started. ; progress=576584319 V: '// Copyrig...' 
    09:58:02,950 DEBUG aemon.impl.PassExecutorService -      IndentsPass; id=17 Started. ; progress=576584319 V: '// Copyrig...' 
    09:58:02,950 DEBUG aemon.impl.PassExecutorService -      IndentsPass; id=17 Finished. ; progress=576584319 V: '// Copyrig...' 
    09:58:02,950 DEBUG aemon.impl.PassExecutorService -      CodeFoldingPass; id=108 Started. ; progress=576584319 V: '// Copyrig...' 
    09:58:02,951 DEBUG aemon.impl.PassExecutorService -      CodeFoldingPass; id=108 Finished. ; progress=576584319 V: '// Copyrig...' 
    09:58:02,951 DEBUG aemon.impl.PassExecutorService -      EmptyPass; id=7 Started. ; progress=576584319 V: '// Copyrig...' 
    09:58:02,951 DEBUG aemon.impl.PassExecutorService -      EmptyPass; id=7 Finished. ; progress=576584319 V: '// Copyrig...' 
    09:58:02,951 DEBUG aemon.impl.PassExecutorService -      ParameterHintsPass; id=109 Started. ; progress=576584319 V: '// Copyrig...' 
    09:58:02,951 DEBUG aemon.impl.PassExecutorService -      ParameterHintsPass; id=109 Finished. ; progress=576584319 V: '// Copyrig...' 
    09:58:02,951 DEBUG aemon.impl.PassExecutorService -      ShowIntentionsPass; id=112 Started. ; progress=576584319 V: '// Copyrig...' 
    09:58:02,952 DEBUG aemon.impl.PassExecutorService -          ChameleonSyntaxHighlightingPass; id=13 Started. ; progress=576584319 V: '// Copyrig...' 
    09:58:02,978 DEBUG aemon.impl.PassExecutorService -              LineMarkersPass; id=11; myBounds: (0,132) Started. ; progress=576584319 V: '// Copyrig...' 
    09:58:03,000 DEBUG aemon.impl.PassExecutorService -      ShowIntentionsPass; id=112 Finished. ; progress=576584319 V: '// Copyrig...' 
    09:58:03,000 DEBUG aemon.impl.PassExecutorService -      InjectedGeneralHighlightingPass; id=14 updateAll=true range= (0,241293) Started. ; progress=576584319 V: '// Copyrig...' 
    09:58:03,006 DEBUG aemon.impl.PassExecutorService -  IndentsPass; id=17  Applied; progress=576584319 V: '// Copyrig...' 
    09:58:03,006 DEBUG aemon.impl.PassExecutorService -  IndentsPass; id=17 Finished but there are passes in the queue: 14; progress=576584319 V: '// Copyrig...' 
    09:58:03,007 DEBUG aemon.impl.PassExecutorService -  CodeFoldingPass; id=108  Applied; progress=576584319 V: '// Copyrig...' 
    09:58:03,007 DEBUG aemon.impl.PassExecutorService -  CodeFoldingPass; id=108 Finished but there are passes in the queue: 13; progress=576584319 V: '// Copyrig...' 
    09:58:03,007 DEBUG aemon.impl.PassExecutorService -  EmptyPass; id=7  Applied; progress=576584319 V: '// Copyrig...' 
    09:58:03,007 DEBUG aemon.impl.PassExecutorService -  EmptyPass; id=7 Finished but there are passes in the queue: 12; progress=576584319 V: '// Copyrig...' 
    09:58:03,009 DEBUG aemon.impl.PassExecutorService -  ParameterHintsPass; id=109  Applied; progress=576584319 V: '// Copyrig...' 
    09:58:03,009 DEBUG aemon.impl.PassExecutorService -  ParameterHintsPass; id=109 Finished but there are passes in the queue: 11; progress=576584319 V: '// Copyrig...' 
    09:58:03,010 DEBUG aemon.impl.PassExecutorService -  ShowIntentionsPass; id=112  Applied; progress=576584319 V: '// Copyrig...' 
    09:58:03,010 DEBUG aemon.impl.PassExecutorService -  ShowIntentionsPass; id=112 Finished but there are passes in the queue: 10; progress=576584319 V: '// Copyrig...' 
    09:58:03,080 DEBUG aemon.impl.PassExecutorService -      InjectedGeneralHighlightingPass; id=14 updateAll=true range= (0,241293) Finished. ; progress=576584319 V: '// Copyrig...' 
    09:58:03,081 DEBUG aemon.impl.PassExecutorService -      ShowIntentionsPass; id=111 Started. ; progress=576584319 V: '// Copyrig...' 
    09:58:03,093 DEBUG aemon.impl.PassExecutorService -      ShowIntentionsPass; id=111 Finished. ; progress=576584319 V: '// Copyrig...' 
    09:58:03,114 DEBUG aemon.impl.PassExecutorService -  InjectedGeneralHighlightingPass; id=14 updateAll=true range= (0,241293)  Applied; progress=576584319 V: '// Copyrig...' 
    09:58:03,114 DEBUG aemon.impl.PassExecutorService -  InjectedGeneralHighlightingPass; id=14 updateAll=true range= (0,241293) Finished but there are passes in the queue: 9; progress=576584319 V: '// Copyrig...' 
    09:58:03,114 DEBUG aemon.impl.PassExecutorService -  ShowIntentionsPass; id=111  Applied; progress=576584319 V: '// Copyrig...' 
    09:58:03,114 DEBUG aemon.impl.PassExecutorService -  ShowIntentionsPass; id=111 Finished but there are passes in the queue: 8; progress=576584319 V: '// Copyrig...' 
    09:58:03,157 DEBUG aemon.impl.PassExecutorService -          ChameleonSyntaxHighlightingPass; id=13 Canceled ; progress=576584319 X: '// Copyrig...' 
    09:58:03,157 DEBUG aemon.impl.PassExecutorService -          ChameleonSyntaxHighlightingPass; id=13 Finished. ; progress=576584319 X: '// Copyrig...' 
    09:58:03,157 DEBUG aemon.impl.PassExecutorService -              LineMarkersPass; id=11; myBounds: (0,132) Canceled ; progress=576584319 X: '// Copyrig...' 
    09:58:03,158 DEBUG aemon.impl.PassExecutorService -              LineMarkersPass; id=11; myBounds: (0,132) Finished. ; progress=576584319 X: '// Copyrig...' 


org.rust.lang.core.parser.RustParserPerformanceTest > testHighlightingPerformance FAILED
    java.lang.RuntimeException: java.lang.RuntimeException: java.util.concurrent.ExecutionException: java.lang.AssertionError: java.lang.AssertionError
        at com.intellij.testFramework.fixtures.impl.CodeInsightTestFixtureImpl.checkHighlighting(CodeInsightTestFixtureImpl.java:443)
        at com.intellij.testFramework.fixtures.impl.CodeInsightTestFixtureImpl.checkHighlighting(CodeInsightTestFixtureImpl.java:434)
        at com.intellij.testFramework.fixtures.impl.CodeInsightTestFixtureImpl.checkHighlighting(CodeInsightTestFixtureImpl.java:449)
        at org.rust.lang.core.parser.RustParserPerformanceTest.testHighlightingPerformance(RustParserPerformanceTest.kt:26)

        Caused by:
        java.lang.RuntimeException: java.util.concurrent.ExecutionException: java.lang.AssertionError: java.lang.AssertionError
            at com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerImpl.wrap(DaemonCodeAnalyzerImpl.java:968)
            at com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerImpl.runPasses(DaemonCodeAnalyzerImpl.java:385)
            at com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerImpl.runPasses(DaemonCodeAnalyzerImpl.java:304)
            at com.intellij.testFramework.fixtures.impl.CodeInsightTestFixtureImpl.instantiateAndRun(CodeInsightTestFixtureImpl.java:201)
            at com.intellij.testFramework.fixtures.impl.CodeInsightTestFixtureImpl.doHighlighting(CodeInsightTestFixtureImpl.java:1501)
            at com.intellij.testFramework.fixtures.impl.CodeInsightTestFixtureImpl.collectAndCheckHighlighting(CodeInsightTestFixtureImpl.java:1471)
            at com.intellij.testFramework.fixtures.impl.CodeInsightTestFixtureImpl.collectAndCheckHighlighting(CodeInsightTestFixtureImpl.java:1442)
            at com.intellij.testFramework.fixtures.impl.CodeInsightTestFixtureImpl.checkHighlighting(CodeInsightTestFixtureImpl.java:440)
            ... 3 more

            Caused by:
            java.util.concurrent.ExecutionException: java.lang.AssertionError: java.lang.AssertionError
                at java.util.concurrent.FutureTask.report(FutureTask.java:122)
                at java.util.concurrent.FutureTask.get(FutureTask.java:192)
                at com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerImpl.waitInOtherThread(DaemonCodeAnalyzerImpl.java:453)
                at com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerImpl.lambda$runPasses$3(DaemonCodeAnalyzerImpl.java:390)
                at com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerImpl.wrap(DaemonCodeAnalyzerImpl.java:962)
                ... 10 more

                Caused by:
                java.lang.AssertionError: java.lang.AssertionError

org.rust.lang.core.parser.RustParserPerformanceTest > testParsingCompilerTests STANDARD_ERROR

I didn’t understand highlight’s test fail cause… maybe test test should be a little bit more explicit?

Issue Analytics

  • State:closed
  • Created 7 years ago
  • Reactions:1
  • Comments:7 (7 by maintainers)

github_iconTop GitHub Comments

1reaction
matkladcommented, Nov 29, 2016

This is an actual parser bug! Thanks! Rust grammar never ceases to amuse me: 1 is 1, { 1 } is 1 as well, 1 & 2 is bitwise and and { 1 } & 1 is a statement { 1 } followed by a &1 expression.

0reactions
la10736commented, Nov 29, 2016

OK!!!

Read more comments on GitHub >

github_iconTop Results From Across the Web

Top Reasons for Application Performance Testing Failures
The complexity and scope make application performance testing quite challenging. Know the top three performance testing failures and how to avoid them.
Read more >
Classic cases of Performance Testing Failures
Classic cases where Performance Testing Failures plagued large organizations · 1. Banking and Financial Services: · Major Banking Apps crash: ...
Read more >
The 10 Most Common Performance Testing Mistakes
The most common performance testing mistake is to use improper think time and pacing delays. Some either forget to add them or use...
Read more >
6 Pitfalls to Avoid During Your Performance Test Execution
One of the major issues that lead to a failed performance test execution is load generator failure. There could be many reasons for...
Read more >
10 totally avoidable performance testing mistakes
The 10 most common performance engineering mistakes · 1. Failing to test for performance · 2. Having no methodology · 3. Neglecting to...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found