Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error while indexing elixir 1.3.2 lib/elixir/lib/kernel.ex #414

Closed
develop7 opened this issue Sep 6, 2016 · 2 comments
Closed

Error while indexing elixir 1.3.2 lib/elixir/lib/kernel.ex #414

develop7 opened this issue Sep 6, 2016 · 2 comments
Assignees
Milestone

Comments

@develop7
Copy link

develop7 commented Sep 6, 2016

Version

4.3.0

Exception

Message

Error while indexing /home/develop7/src/elixir-1.3.2/lib/elixir/lib/kernel.ex
To reindex this file IDEA has to be restarted: @NotNull method org/elixir_lang/psi/impl/ElixirPsiImplUtil.canonicalNameSet must not return null

Stacktrace

java.lang.IllegalStateException: @NotNull method org/elixir_lang/psi/impl/ElixirPsiImplUtil.canonicalNameSet must not return null
    at org.elixir_lang.psi.impl.ElixirPsiImplUtil.canonicalNameSet(ElixirPsiImplUtil.java:417)
    at org.elixir_lang.psi.impl.ElixirUnmatchedAtUnqualifiedNoParenthesesCallImpl.canonicalNameSet(ElixirUnmatchedAtUnqualifiedNoParenthesesCallImpl.java:66)
    at org.elixir_lang.psi.stub.type.call.Stub.hasCanonicalNames(Stub.java:100)
    at org.elixir_lang.psi.stub.type.call.Stub.hasNameOrCanonicalNames(Stub.java:111)
    at org.elixir_lang.psi.stub.type.call.Stub.shouldCreateStub(Stub.java:87)
    at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTreeFor(DefaultStubBuilder.java:69)
    at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:36)
    at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:86)
    at com.intellij.psi.stubs.StubUpdatingIndex$4.a(StubUpdatingIndex.java:209)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:851)
    at com.intellij.psi.stubs.StubUpdatingIndex$4.map(StubUpdatingIndex.java:208)
    at com.intellij.psi.stubs.StubUpdatingIndex$4.map(StubUpdatingIndex.java:191)
    at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:457)
    at com.intellij.util.indexing.FileBasedIndexImpl.updateSingleIndex(FileBasedIndexImpl.java:1633)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1559)
    at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:505)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1516)
    at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1501)
    at com.intellij.util.indexing.UnindexedFilesUpdater.a(UnindexedFilesUpdater.java:107)
    at com.intellij.openapi.project.CacheUpdateRunner$MyRunnable.a(CacheUpdateRunner.java:219)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1034)
    at com.intellij.openapi.project.CacheUpdateRunner$MyRunnable.a(CacheUpdateRunner.java:236)
    at com.intellij.openapi.progress.impl.CoreProgressManager$3.run(CoreProgressManager.java:170)
    at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:494)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:443)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54)
    at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:155)
    at com.intellij.openapi.project.CacheUpdateRunner$MyRunnable.run(CacheUpdateRunner.java:232)
    at com.intellij.openapi.application.impl.ApplicationImpl$2.run(ApplicationImpl.java:308)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)

@KronicDeth KronicDeth added this to the v4.4.0 milestone Sep 7, 2016
@KronicDeth
Copy link
Owner

Well that's just embarrassing that 4.3.0 can't index elixir-lang/elixir, but this was one of the releases where I didn't use elixir-lang/elixir as a test library (mostly because multiple aliases aren't used in it that often).

@KronicDeth KronicDeth changed the title [auto-generated] Error while indexing lib/elixir/lib/kernel.ex Error while indexing elixir 1.3.2 lib/elixir/lib/kernel.ex Sep 7, 2016
@KronicDeth
Copy link
Owner

Different test case than #412, but will have the same fix.

@KronicDeth KronicDeth self-assigned this Sep 8, 2016
KronicDeth added a commit that referenced this issue Sep 8, 2016
Fixes #412
Fixes #414

Null name and there null set could occur for `@callback unquote(...)`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants