Skip to content

Fernflower errors #1

@Poltergeist-ix

Description

@Poltergeist-ix

IntelliJ IDEA 2023.1.2 (Community Edition) - Build #IC-231.9011.34, built on May 16, 2023
Project Zomboid .41.78.16

Error while decompiling:

Decompiling class zombie/AmbientStreamManager
WARN:           Method addRandomAmbient ()V couldn't be decompiled.
java.lang.NullPointerException: Cannot read field "type" because the return value of "org.jetbrains.java.decompiler.modules.decompiler.exps.InvocationExprent.getInstance()" is null
        at org.jetbrains.java.decompiler.modules.decompiler.SwitchHelper$SwitchRecognizer$JavacRecognizer.recognize(SwitchHelper.java:268)
        at org.jetbrains.java.decompiler.modules.decompiler.SwitchHelper.collectSwitchesOnString(SwitchHelper.java:67)
        at org.jetbrains.java.decompiler.modules.decompiler.SwitchHelper.collectSwitchesOnString(SwitchHelper.java:80)
        at org.jetbrains.java.decompiler.modules.decompiler.SwitchHelper.collectSwitchesOnString(SwitchHelper.java:80)
        at org.jetbrains.java.decompiler.modules.decompiler.SwitchHelper.collectSwitchesOnString(SwitchHelper.java:80)
        at org.jetbrains.java.decompiler.modules.decompiler.SwitchHelper.collectSwitchesOnString(SwitchHelper.java:80)
        at org.jetbrains.java.decompiler.modules.decompiler.SwitchHelper.collectSwitchesOnString(SwitchHelper.java:80)
        at org.jetbrains.java.decompiler.modules.decompiler.SwitchHelper.collectSwitchesOnString(SwitchHelper.java:80)
        at org.jetbrains.java.decompiler.modules.decompiler.SwitchHelper.simplifySwitchesOnString(SwitchHelper.java:50)
        at org.jetbrains.java.decompiler.main.rels.MethodProcessorRunnable.codeToJava(MethodProcessorRunnable.java:202)
        at org.jetbrains.java.decompiler.main.rels.ClassWrapper.init(ClassWrapper.java:64)
        at org.jetbrains.java.decompiler.main.ClassesProcessor.initWrappers(ClassesProcessor.java:396)
        at org.jetbrains.java.decompiler.main.ClassesProcessor.writeClass(ClassesProcessor.java:350)
        at org.jetbrains.java.decompiler.main.Fernflower.getClassContent(Fernflower.java:114)
        at org.jetbrains.java.decompiler.struct.ContextUnit.save(ContextUnit.java:100)
        at org.jetbrains.java.decompiler.struct.StructContext.saveContext(StructContext.java:57)
        at org.jetbrains.java.decompiler.main.Fernflower.decompileContext(Fernflower.java:87)
        at org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler.decompileContext(ConsoleDecompiler.java:120)
        at org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler.main(ConsoleDecompiler.java:82)

File output

   public void addRandomAmbient() {
      // $FF: Couldn't be decompiled
   }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions