{"action":"opened","issue":{"url":"https://api.github.com/repos/jansorg/BashSupport/issues/347","repository_url":"https://api.github.com/repos/jansorg/BashSupport","labels_url":"https://api.github.com/repos/jansorg/BashSupport/issues/347/labels{/name}","comments_url":"https://api.github.com/repos/jansorg/BashSupport/issues/347/comments","events_url":"https://api.github.com/repos/jansorg/BashSupport/issues/347/events","html_url":"https://github.com/jansorg/BashSupport/issues/347","id":157530416,"number":347,"title":"com/intellij/openapi/roots/impl/ProjectFileIndexFacade.isInContent must not be null","user":{"login":"jansorg","id":11473063,"avatar_url":"https://avatars.githubusercontent.com/u/11473063?v=3","gravatar_id":"","url":"https://api.github.com/users/jansorg","html_url":"https://github.com/jansorg","followers_url":"https://api.github.com/users/jansorg/followers","following_url":"https://api.github.com/users/jansorg/following{/other_user}","gists_url":"https://api.github.com/users/jansorg/gists{/gist_id}","starred_url":"https://api.github.com/users/jansorg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jansorg/subscriptions","organizations_url":"https://api.github.com/users/jansorg/orgs","repos_url":"https://api.github.com/users/jansorg/repos","events_url":"https://api.github.com/users/jansorg/events{/privacy}","received_events_url":"https://api.github.com/users/jansorg/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-05-30T16:23:51Z","updated_at":"2016-05-30T16:23:51Z","closed_at":null,"body":"PluginId: BashSupport\r\nPlugin name: BashSupport\r\nPlugin version: 1.5.8.145\r\nIDEA build: PC-145.598.1\r\nTo: mail@ansorg-it.com\r\nUser: \r\nDescription: \r\n\r\n\r\nArgument for @NotNull parameter 'file' of com/intellij/openapi/roots/impl/ProjectFileIndexFacade.isInContent must not be null\r\njava.lang.IllegalArgumentException: Argument for @NotNull parameter 'file' of com/intellij/openapi/roots/impl/ProjectFileIndexFacade.isInContent must not be null\r\n\tat com.intellij.openapi.roots.impl.ProjectFileIndexFacade.isInContent(ProjectFileIndexFacade.java)\r\n\tat com.jetbrains.python.psi.resolve.QualifiedNameResolverImpl.addRelativeImportResultsFromSkeletons(QualifiedNameResolverImpl.java:288)\r\n\tat com.jetbrains.python.psi.resolve.QualifiedNameResolverImpl.resultsAsList(QualifiedNameResolverImpl.java:256)\r\n\tat com.jetbrains.python.psi.resolve.ResolveImportUtil.resolveModule(ResolveImportUtil.java:212)\r\n\tat com.jetbrains.python.psi.resolve.ResolveImportUtil.resolveFromImportStatementSource(ResolveImportUtil.java:175)\r\n\tat com.jetbrains.python.psi.impl.PyFromImportStatementImpl.resolveImportSourceCandidates(PyFromImportStatementImpl.java:240)\r\n\tat com.jetbrains.python.psi.impl.PyFromImportStatementImpl.resolveImportSource(PyFromImportStatementImpl.java:226)\r\n\tat com.jetbrains.python.psi.impl.PyFromImportStatementImpl.resolveImplicitSubModule(PyFromImportStatementImpl.java:292)\r\n\tat com.jetbrains.python.psi.impl.PyFromImportStatementImpl.multiResolveName(PyFromImportStatementImpl.java:272)\r\n\tat com.jetbrains.python.psi.resolve.PyResolveProcessor.resolveInImportedNameDefiner(PyResolveProcessor.java:121)\r\n\tat com.jetbrains.python.psi.resolve.PyResolveProcessor.execute(PyResolveProcessor.java:63)\r\n\tat com.jetbrains.python.psi.resolve.PyResolveUtil.scopeCrawlUp(PyResolveUtil.java:92)\r\n\tat com.jetbrains.python.psi.resolve.PyResolveUtil.scopeCrawlUp(PyResolveUtil.java:63)\r\n\tat com.jetbrains.python.psi.impl.stubs.PyNamedTupleStubImpl.resolveLocally(PyNamedTupleStubImpl.java:297)\r\n\tat com.jetbrains.python.psi.impl.stubs.PyNamedTupleStubImpl.getImportedNamedTupleQName(PyNamedTupleStubImpl.java:253)\r\n\tat com.jetbrains.python.psi.impl.stubs.PyNamedTupleStubImpl.getNamedTupleQName(PyNamedTupleStubImpl.java:156)\r\n\tat com.jetbrains.python.psi.impl.stubs.PyNamedTupleStubImpl.create(PyNamedTupleStubImpl.java:75)\r\n\tat com.jetbrains.python.psi.impl.stubs.PyNamedTupleStubImpl.create(PyNamedTupleStubImpl.java:61)\r\n\tat com.jetbrains.python.psi.impl.stubs.PyNamedTupleStubType.createStub(PyNamedTupleStubType.java:31)\r\n\tat com.jetbrains.python.psi.impl.stubs.PyNamedTupleStubType.createStub(PyNamedTupleStubType.java:26)\r\n\tat com.jetbrains.python.psi.impl.stubs.PyTargetExpressionElementType.createStub(PyTargetExpressionElementType.java:75)\r\n\tat com.jetbrains.python.psi.impl.stubs.PyTargetExpressionElementType.createStub(PyTargetExpressionElementType.java:43)\r\n\tat com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:60)\r\n\tat com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:36)\r\n\tat com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:86)\r\n\tat com.intellij.psi.stubs.StubUpdatingIndex$3$1.run(StubUpdatingIndex.java:127)\r\n\tat com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:945)\r\n\tat com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:124)\r\n\tat com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:118)\r\n\tat com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:398)\r\n\tat com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1831)\r\n\tat com.intellij.util.indexing.FileBasedIndexImpl$23.run(FileBasedIndexImpl.java:1760)\r\n\tat com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:510)\r\n\tat com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1718)\r\n\tat com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1703)\r\n\tat com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1684)\r\n\tat com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1848)\r\n\tat com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1845)\r\n\tat com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:80)\r\n\tat com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:47)\r\n\tat com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1867)\r\n\tat com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:887)\r\n\tat com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:855)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:243)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:224)\r\n\tat com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:145)\r\n\tat com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:135)\r\n\tat com.ansorgit.plugins.bash.lang.psi.FileInclusionManager.findIncludedFiles(FileInclusionManager.java:81)\r\n\tat com.ansorgit.plugins.bash.lang.psi.FileInclusionManager.includedFilesUnionScope(FileInclusionManager.java:156)\r\n\tat com.ansorgit.plugins.bash.lang.psi.impl.command.SmartFunctionReference.resolveInner(SmartFunctionReference.java:59)\r\n\tat com.intellij.psi.impl.source.resolve.reference.impl.CachingReference$MyResolver.resolve(CachingReference.java:63)\r\n\tat com.intellij.psi.impl.source.resolve.reference.impl.CachingReference$MyResolver.resolve(CachingReference.java:58)\r\n\tat com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:144)\r\n\tat com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:213)\r\n\tat com.intellij.psi.impl.source.resolve.reference.impl.CachingReference.resolve(CachingReference.java:33)\r\n\tat com.ansorgit.plugins.bash.lang.psi.impl.command.AbstractBashCommand.isFunctionCall(AbstractBashCommand.java:102)\r\n\tat com.ansorgit.plugins.bash.editor.annotator.BashAnnotator.annotateCommand(BashAnnotator.java:193)\r\n\tat com.ansorgit.plugins.bash.editor.annotator.BashAnnotator.annotate(BashAnnotator.java:75)\r\n\tat com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.runAnnotators(DefaultHighlightVisitor.java:135)\r\n\tat com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.visit(DefaultHighlightVisitor.java:99)\r\n\tat com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.runVisitors(GeneralHighlightingPass.java:351)\r\n\tat com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.access$100(GeneralHighlightingPass.java:62)\r\n\tat com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass$3.run(GeneralHighlightingPass.java:285)\r\n\tat com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:305)\r\n\tat com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.access$200(GeneralHighlightingPass.java:62)\r\n\tat com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass$4.run(GeneralHighlightingPass.java:311)\r\n\tat com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:83)\r\n\tat com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:308)\r\n\tat com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:277)\r\n\tat com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:216)\r\n\tat com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:82)\r\n\tat com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:70)\r\n\tat com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:444)\r\n\tat com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1178)\r\n\tat com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:435)\r\n\tat com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:446)\r\n\tat com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:392)\r\n\tat com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54)\r\n\tat com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:432)\r\n\tat com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:408)\r\n\tat com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:206)\r\n\tat jsr166e.ForkJoinTask.doExec(ForkJoinTask.java:260)\r\n\tat jsr166e.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:858)\r\n\tat jsr166e.ForkJoinPool.scan(ForkJoinPool.java:1687)\r\n\tat jsr166e.ForkJoinPool.runWorker(ForkJoinPool.java:1642)\r\n\tat jsr166e.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:108)\r\n\r\nArgument for @NotNull parameter 'file' of com/intellij/openapi/roots/impl/ProjectFileIndexFacade.isInContent must not be null\r\njava.lang.IllegalArgumentException: Argument for @NotNull parameter 'file' of com/intellij/openapi/roots/impl/ProjectFileIndexFacade.isInContent must not be null\r\n\tat com.intellij.openapi.roots.impl.ProjectFileIndexFacade.isInContent(ProjectFileIndexFacade.java)\r\n\tat com.jetbrains.python.psi.resolve.QualifiedNameResolverImpl.addRelativeImportResultsFromSkeletons(QualifiedNameResolverImpl.java:288)\r\n\tat com.jetbrains.python.psi.resolve.QualifiedNameResolverImpl.resultsAsList(QualifiedNameResolverImpl.java:256)\r\n\tat com.jetbrains.python.psi.resolve.ResolveImportUtil.resolveModule(ResolveImportUtil.java:212)\r\n\tat com.jetbrains.python.psi.resolve.ResolveImportUtil.resolveFromImportStatementSource(ResolveImportUtil.java:175)\r\n\tat com.jetbrains.python.psi.impl.PyFromImportStatementImpl.resolveImportSourceCandidates(PyFromImportStatementImpl.java:240)\r\n\tat com.jetbrains.python.psi.impl.PyFromImportStatementImpl.resolveImportSource(PyFromImportStatementImpl.java:226)\r\n\tat com.jetbrains.python.psi.impl.PyFromImportStatementImpl.resolveImplicitSubModule(PyFromImportStatementImpl.java:292)\r\n\tat com.jetbrains.python.psi.impl.PyFromImportStatementImpl.multiResolveName(PyFromImportStatementImpl.java:272)\r\n\tat com.jetbrains.python.psi.resolve.PyResolveProcessor.resolveInImportedNameDefiner(PyResolveProcessor.java:121)\r\n\tat com.jetbrains.python.psi.resolve.PyResolveProcessor.execute(PyResolveProcessor.java:63)\r\n\tat com.jetbrains.python.psi.resolve.PyResolveUtil.scopeCrawlUp(PyResolveUtil.java:92)\r\n\tat com.jetbrains.python.psi.resolve.PyResolveUtil.scopeCrawlUp(PyResolveUtil.java:63)\r\n\tat com.jetbrains.python.psi.impl.stubs.PyNamedTupleStubImpl.resolveLocally(PyNamedTupleStubImpl.java:297)\r\n\tat com.jetbrains.python.psi.impl.stubs.PyNamedTupleStubImpl.getImportedNamedTupleQName(PyNamedTupleStubImpl.java:253)\r\n\tat com.jetbrains.python.psi.impl.stubs.PyNamedTupleStubImpl.getNamedTupleQName(PyNamedTupleStubImpl.java:156)\r\n\tat com.jetbrains.python.psi.impl.stubs.PyNamedTupleStubImpl.create(PyNamedTupleStubImpl.java:75)\r\n\tat com.jetbrains.python.psi.impl.stubs.PyNamedTupleStubImpl.create(PyNamedTupleStubImpl.java:61)\r\n\tat com.jetbrains.python.psi.impl.stubs.PyNamedTupleStubType.createStub(PyNamedTupleStubType.java:31)\r\n\tat com.jetbrains.python.psi.impl.stubs.PyNamedTupleStubType.createStub(PyNamedTupleStubType.java:26)\r\n\tat com.jetbrains.python.psi.impl.stubs.PyTargetExpressionElementType.createStub(PyTargetExpressionElementType.java:75)\r\n\tat com.jetbrains.python.psi.impl.stubs.PyTargetExpressionElementType.createStub(PyTargetExpressionElementType.java:43)\r\n\tat com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:60)\r\n\tat com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:36)\r\n\tat com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:86)\r\n\tat com.intellij.psi.stubs.StubUpdatingIndex$3$1.run(StubUpdatingIndex.java:127)\r\n\tat com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:945)\r\n\tat com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:124)\r\n\tat com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:118)\r\n\tat com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:398)\r\n\tat com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1831)\r\n\tat com.intellij.util.indexing.FileBasedIndexImpl$23.run(FileBasedIndexImpl.java:1760)\r\n\tat com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:510)\r\n\tat com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1718)\r\n\tat com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1703)\r\n\tat com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1684)\r\n\tat com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1848)\r\n\tat com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1845)\r\n\tat com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:80)\r\n\tat com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:47)\r\n\tat com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1867)\r\n\tat com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:887)\r\n\tat com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:855)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:243)\r\n\tat com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:224)\r\n\tat com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:145)\r\n\tat com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:135)\r\n\tat com.ansorgit.plugins.bash.lang.psi.util.BashPsiUtils.collectIncludedFiles(BashPsiUtils.java:321)\r\n\tat com.ansorgit.plugins.bash.lang.psi.util.BashPsiUtils.findIncludedFiles(BashPsiUtils.java:313)\r\n\tat com.ansorgit.plugins.bash.lang.psi.util.BashResolveUtil.varDefSearchScope(BashResolveUtil.java:75)\r\n\tat com.ansorgit.plugins.bash.lang.psi.util.BashResolveUtil.walkVariableDefinitions(BashResolveUtil.java:93)\r\n\tat com.ansorgit.plugins.bash.editor.inspections.inspections.ReadonlyVariableInspection$1.visitVarDef(ReadonlyVariableInspection.java:52)\r\n\tat com.ansorgit.plugins.bash.lang.psi.impl.vars.BashVarDefImpl.accept(BashVarDefImpl.java:319)\r\n\tat com.intellij.codeInspection.InspectionEngine.acceptElements(InspectionEngine.java:81)\r\n\tat com.intellij.codeInspection.InspectionEngine.createVisitorAndAcceptElements(InspectionEngine.java:69)\r\n\tat com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.runToolOnElements(LocalInspectionsPass.java:294)\r\n\tat com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.access$200(LocalInspectionsPass.java:73)\r\n\tat com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$2.process(LocalInspectionsPass.java:261)\r\n\tat com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$2.process(LocalInspectionsPass.java:256)\r\n\tat com.intellij.concurrency.ApplierCompleter.execAndForkSubTasks(ApplierCompleter.java:128)\r\n\tat com.intellij.concurrency.ApplierCompleter.access$000(ApplierCompleter.java:44)\r\n\tat com.intellij.concurrency.ApplierCompleter$1.run(ApplierCompleter.java:91)\r\n\tat com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1178)\r\n\tat com.intellij.concurrency.ApplierCompleter$2.run(ApplierCompleter.java:100)\r\n\tat com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:446)\r\n\tat com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:443)\r\n\tat com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:392)\r\n\tat com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54)\r\n\tat com.intellij.concurrency.ApplierCompleter.wrapInReadActionAndIndicator(ApplierCompleter.java:112)\r\n\tat com.intellij.concurrency.ApplierCompleter.compute(ApplierCompleter.java:88)\r\n\tat jsr166e.CountedCompleter.exec(CountedCompleter.java:684)\r\n\tat jsr166e.ForkJoinTask.doExec(ForkJoinTask.java:260)\r\n\tat jsr166e.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:858)\r\n\tat jsr166e.ForkJoinPool.scan(ForkJoinPool.java:1687)\r\n\tat jsr166e.ForkJoinPool.runWorker(ForkJoinPool.java:1642)\r\n\tat jsr166e.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:108)"}}
{"actor":{"display_login":"jansorg"}}