intellij-elixir
intellij-elixir copied to clipboard
Read access is allowed from inside read-action (or EDT) only (see com.intellij.openapi.application.Application.runReadAction()) at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:1048)
System
Plugin Version: 13.1.1 Application: IntelliJ IDEA Ultimate Edition (2022.1.3) Operating System: Mac OS X (12.4)
Event
Message
Details: Current thread: Thread[ApplicationImpl pooled thread 84,4,main] 1057839652 Dispatch thread: false; isDispatchThread(): false SystemEventQueueThread: Thread[AWT-EventQueue-0,6,main] 1395179443
Exception
Stacktrace
java.lang.Throwable: Read access is allowed from inside read-action (or EDT) only (see com.intellij.openapi.application.Application.runReadAction())
java.lang.Throwable: Read access is allowed from inside read-action (or EDT) only (see com.intellij.openapi.application.Application.runReadAction())
at com.intellij.openapi.diagnostic.Logger.error(Logger.java:200)
at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:1048)
at com.intellij.psi.impl.source.tree.TreeElement.assertReadAccessAllowed(TreeElement.java:424)
at com.intellij.psi.impl.source.tree.CompositeElement.textToCharArray(CompositeElement.java:224)
at com.intellij.psi.impl.source.tree.CompositeElement.getText(CompositeElement.java:212)
at com.intellij.extapi.psi.ASTDelegatePsiElement.getText(ASTDelegatePsiElement.java:145)
at org.elixir_lang.psi.impl.PsiNamedElementImpl.getName(PsiNamedElementImpl.kt:18)
at org.elixir_lang.psi.impl.ElixirPsiImplUtil.getName(ElixirPsiImplUtil.java:951)
at org.elixir_lang.psi.impl.ElixirAliasImpl.getName(ElixirAliasImpl.java:42)
at org.elixir_lang.psi.impl.QualifiableAliasImpl.fullyQualifiedName(QualifiableAliasImpl.kt:125)
at org.elixir_lang.psi.impl.ElixirPsiImplUtil.fullyQualifiedName(ElixirPsiImplUtil.java:814)
at org.elixir_lang.psi.impl.ElixirAliasImpl.fullyQualifiedName(ElixirAliasImpl.java:37)
at org.elixir_lang.psi.Implementation.protocolName(Implementation.kt:126)
at org.elixir_lang.psi.Implementation.protocolName(Implementation.kt:109)
at org.elixir_lang.psi.Implementation.nameCollection(Implementation.kt:33)
at org.elixir_lang.psi.Implementation.name(Implementation.kt:30)
at org.elixir_lang.psi.impl.PsiNamedElementImpl.getName(PsiNamedElementImpl.kt:56)
at org.elixir_lang.psi.impl.ElixirPsiImplUtil.getName(ElixirPsiImplUtil.java:967)
at org.elixir_lang.psi.impl.ElixirUnmatchedUnqualifiedNoParenthesesCallImpl.getName(ElixirUnmatchedUnqualifiedNoParenthesesCallImpl.java:101)
at org.elixir_lang.ReferencesSearch.processQuery(ReferencesSearch.java:31)
at org.elixir_lang.ReferencesSearch.processQuery(ReferencesSearch.java:17)
renaming
alias __MODULE__.Protocol, as: SearchableProtocol
to
alias <name elided>.Searchable.Protocol, as: SearchableProtocol