KronicDeth / intellij-elixir

Elixir plugin for JetBrain's IntelliJ Platform (including Rubymine)
Other
1.83k stars 153 forks source link

Erlang Abst is unknown at org.elixir_lang.beam.chunk.debug_info.v1.erl_abstract_code.abstract_code_compiler_options.AbstractCode.error(AbstractCode.kt:91) #3535

Open AlexsandroBezerra opened 8 months ago

AlexsandroBezerra commented 8 months ago

System

Plugin Version: 17.0.0 Application: IntelliJ IDEA Ultimate Edition (2023.3.2) Operating System: Mac OS X (14.2.1)

Event

Message

Term

{mc,{215,11},{map_field_assoc,{215,17},{var,{215,13},'Src'},{op,{215,24},'-',{var,{215,20},'Dst'},{var,{215,26},'Trim'}}},[{generate,{215,57},{tuple,{215,34},[{atom,{215,35},move},{tuple,{215,40},[{atom,{215,41},y},{var,{215,43},'Src'}]},{tuple,{215,48},[{atom,{215,49},y},{var,{215,51},'Dst'}]}]},{var,{215,60},'Moves'}}]}

Exception

Stacktrace

java.lang.Throwable: Erlang Abst is unknown ``` java.lang.Throwable: Erlang Abst is unknown at org.elixir_lang.errorreport.Logger.error(Logger.kt:70) at org.elixir_lang.beam.chunk.debug_info.v1.erl_abstract_code.abstract_code_compiler_options.AbstractCode.error(AbstractCode.kt:91) at org.elixir_lang.beam.chunk.debug_info.v1.erl_abstract_code.abstract_code_compiler_options.AbstractCode.unknown(AbstractCode.kt:88) at org.elixir_lang.beam.chunk.debug_info.v1.erl_abstract_code.abstract_code_compiler_options.abstract_code.MacroStringDeclaredScope$Companion.unknown(MacroStringDeclaredScope.kt:52) at org.elixir_lang.beam.chunk.debug_info.v1.erl_abstract_code.abstract_code_compiler_options.AbstractCode.toMacroStringDeclaredScope(AbstractCode.kt:82) at org.elixir_lang.beam.chunk.debug_info.v1.erl_abstract_code.abstract_code_compiler_options.AbstractCode.toString(AbstractCode.kt:46) at org.elixir_lang.beam.chunk.debug_info.v1.erl_abstract_code.abstract_code_compiler_options.abstract_code.Match.rightString(Match.kt:29) at org.elixir_lang.beam.chunk.debug_info.v1.erl_abstract_code.abstract_code_compiler_options.abstract_code.Match.toMacroStringDeclaredScope(Match.kt:14) at org.elixir_lang.beam.chunk.debug_info.v1.erl_abstract_code.abstract_code_compiler_options.abstract_code.Match.ifToMacroStringDeclaredScope(Match.kt:10) at org.elixir_lang.beam.chunk.debug_info.v1.erl_abstract_code.abstract_code_compiler_options.AbstractCode.toMacroStringDeclaredScope(AbstractCode.kt:67) at org.elixir_lang.beam.chunk.debug_info.v1.erl_abstract_code.abstract_code_compiler_options.abstract_code.comprehension.Qualifier.toMacroStringDeclaredScope(Qualifier.kt:14) at org.elixir_lang.beam.chunk.debug_info.v1.erl_abstract_code.abstract_code_compiler_options.abstract_code.Sequence.toMacroStringDeclaredScope(Sequence.kt:79) at org.elixir_lang.beam.chunk.debug_info.v1.erl_abstract_code.abstract_code_compiler_options.abstract_code.Sequence.toMacroStringDeclaredScope(Sequence.kt:47) at org.elixir_lang.beam.chunk.debug_info.v1.erl_abstract_code.abstract_code_compiler_options.abstract_code.Sequence.toMacroStringDeclaredScope(Sequence.kt:93) at org.elixir_lang.beam.chunk.debug_info.v1.erl_abstract_code.abstract_code_compiler_options.abstract_code.clause.Body.toMacroStringDeclaredScope(Body.kt:14) at org.elixir_lang.beam.chunk.debug_info.v1.erl_abstract_code.abstract_code_compiler_options.abstract_code.Clause.bodyString(Clause.kt:15) at org.elixir_lang.beam.chunk.debug_info.v1.erl_abstract_code.abstract_code_compiler_options.abstract_code.function.Clause.toMacroString(Clause.kt:20) at org.elixir_lang.beam.chunk.debug_info.v1.erl_abstract_code.abstract_code_compiler_options.abstract_code.Function$toMacroString$1.invoke(Function.kt:34) at org.elixir_lang.beam.chunk.debug_info.v1.erl_abstract_code.abstract_code_compiler_options.abstract_code.Function$toMacroString$1.invoke(Function.kt:34) at kotlin.text.StringsKt__AppendableKt.appendElement(Appendable.kt:85) at kotlin.collections.CollectionsKt___CollectionsKt.joinTo(_Collections.kt:3490) at kotlin.collections.CollectionsKt___CollectionsKt.joinToString(_Collections.kt:3507) at kotlin.collections.CollectionsKt___CollectionsKt.joinToString$default(_Collections.kt:3506) at org.elixir_lang.beam.chunk.debug_info.v1.erl_abstract_code.abstract_code_compiler_options.abstract_code.Function.toMacroString(Function.kt:34) at org.elixir_lang.beam.Decompiler$Companion.appendMacroNameArity(Decompiler.kt:461) at org.elixir_lang.beam.Decompiler$Companion.appendMacroNameArity(Decompiler.kt:444) at org.elixir_lang.beam.Decompiler$Companion.appendMacroNameArity(Decompiler.kt:433) at org.elixir_lang.beam.Decompiler$Companion.appendCallDefinitions(Decompiler.kt:296) at org.elixir_lang.beam.Decompiler$Companion.appendCallDefinitions(Decompiler.kt:238) at org.elixir_lang.beam.Decompiler$Companion.decompiled(Decompiler.kt:76) at org.elixir_lang.beam.Decompiler$Companion.access$decompiled(Decompiler.kt:33) at org.elixir_lang.beam.Decompiler.decompile(Decompiler.kt:31) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.loadText(LoadTextUtil.java:478) at com.intellij.openapi.fileEditor.impl.FileDocumentManagerBase.loadText(FileDocumentManagerBase.java:105) at com.intellij.openapi.fileEditor.impl.FileDocumentManagerBase.getDocument(FileDocumentManagerBase.java:61) at org.elixir_lang.beam.psi.BeamFileImpl.getMirror(BeamFileImpl.kt:373) at org.elixir_lang.beam.psi.impl.ModuleElementImpl.getMirror(ModuleElementImpl.java:115) at org.elixir_lang.beam.psi.impl.ModuleImpl.getNavigationElement(ModuleImpl.kt:147) at org.elixir_lang.psi.scope.atom.Variants.projectLookupElementStream(Variants.java:49) at org.elixir_lang.psi.scope.atom.Variants.lookupElementList(Variants.java:24) at org.elixir_lang.reference.Atom.getVariants(Atom.java:25) at com.intellij.codeInsight.completion.CompletionData.completeReference(CompletionData.java:222) at com.intellij.codeInsight.completion.CompletionVariant.addReferenceCompletions(CompletionVariant.java:122) at com.intellij.codeInsight.completion.CompletionData.completeReference(CompletionData.java:63) at com.intellij.codeInsight.completion.LegacyCompletionContributor.lambda$completeReference$0(LegacyCompletionContributor.java:80) at com.intellij.codeInsight.completion.LegacyCompletionContributor.processReference(LegacyCompletionContributor.java:141) at com.intellij.codeInsight.completion.LegacyCompletionContributor.processReferences(LegacyCompletionContributor.java:124) at com.intellij.codeInsight.completion.LegacyCompletionContributor.completeReference(LegacyCompletionContributor.java:78) at com.intellij.codeInsight.completion.LegacyCompletionContributor.fillCompletionVariants(LegacyCompletionContributor.java:48) at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributor(CompletionService.java:81) ```