java.lang.IllegalArgumentException: fieldInsn(180, read, null, Ljava/lang/String;)

Google Groups | Chris Cannam | 4 years ago
tip
Click on the to mark the solution that helps you, Samebug will learn from it.
As a community member, you’ll be rewarded for you help.
  1. 0

    IllegalArgumentException in compiler

    Google Groups | 4 years ago | Chris Cannam
    java.lang.IllegalArgumentException: fieldInsn(180, read, null, Ljava/lang/String;)

    Root Cause Analysis

    1. java.lang.IllegalArgumentException

      fieldInsn(180, read, null, Ljava/lang/String;)

      at yeti.lang.compiler.Ctx.fieldInsn()
    2. yeti.lang.compiler
      eval$evaluateYetiCode$.apply
      1. yeti.lang.compiler.Ctx.fieldInsn(YetiCode.java:302)
      2. yeti.lang.compiler.Capture.genPreGet(YetiClosure.java:458)
      3. yeti.lang.compiler.Capture.gen(YetiClosure.java:399)
      4. yeti.lang.compiler.Capture.captureGen(YetiClosure.java:514)
      5. yeti.lang.compiler.Function.prepareGen(YetiClosure.java:978)
      6. yeti.lang.compiler.Function.prepareGen(YetiClosure.java:909)
      7. yeti.lang.compiler.Function.gen(YetiClosure.java:1136)
      8. yeti.lang.compiler.BindExpr.genLocalSet(YetiCode.java:1542)
      9. yeti.lang.compiler.BindExpr.genBind(YetiCode.java:1580)
      10. yeti.lang.compiler.BindExpr.gen(YetiCode.java:1594)
      11. yeti.lang.compiler.BindExpr.gen(YetiCode.java:1595)
      12. yeti.lang.compiler.BindExpr.gen(YetiCode.java:1595)
      13. yeti.lang.compiler.BindExpr.gen(YetiCode.java:1595)
      14. yeti.lang.compiler.BindExpr.gen(YetiCode.java:1595)
      15. yeti.lang.compiler.BindExpr.gen(YetiCode.java:1595)
      16. yeti.lang.compiler.BindExpr.gen(YetiCode.java:1595)
      17. yeti.lang.compiler.BindExpr.gen(YetiCode.java:1595)
      18. yeti.lang.compiler.BindExpr.gen(YetiCode.java:1595)
      19. yeti.lang.compiler.BindExpr.gen(YetiCode.java:1595)
      20. yeti.lang.compiler.BindExpr.gen(YetiCode.java:1595)
      21. yeti.lang.compiler.SeqExpr.gen(YetiCode.java:1375)
      22. yeti.lang.compiler.BindExpr.gen(YetiCode.java:1595)
      23. yeti.lang.compiler.RootClosure.gen(YetiClosure.java:1181)
      24. yeti.lang.compiler.Compiler.moduleEval(Compiler.java:532)
      25. yeti.lang.compiler.Compiler.compile(Compiler.java:466)
      26. yeti.lang.compiler.YetiTypeVisitor.getType(YetiTypeAttr.java:494)
      27. yeti.lang.compiler.YetiAnalyzer.toCode(YetiAnalyzer.java:1725)
      28. yeti.lang.compiler.Compiler.compile(Compiler.java:447)
      29. yeti.lang.compiler.eval$evaluateYetiCode$._1(/home/cannam/code/other/yeti/c/eval.yeti:451)
      30. yeti.lang.compiler.eval$evaluateYetiCode$._0(/home/cannam/code/other/yeti/c/eval.yeti)
      31. yeti.lang.compiler.eval$evaluateYetiCode$.apply(/home/cannam/code/other/yeti/c/eval.yeti:444)
      31 frames
    3. yeti.lang
      Fun2_.apply
      1. yeti.lang.Fun2_.apply(Unknown Source)
      1 frame