java.lang.RuntimeException: Field already exists : gotoCount of type long

GitHub | karanaggarwal1994 | 6 months 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

    java.lang.RuntimeException when ...

    GitHub | 6 months ago | karanaggarwal1994
    java.lang.RuntimeException: Field already exists : gotoCount of type long
  2. 0

    java.lang.RuntimeException when ...

    GitHub | 6 months ago | karanaggarwal1994
    java.lang.RuntimeException: This operation requires resolving level SIGNATURES but java.io.InterruptedIOException is at resolving level HIERARCHY If you are extending Soot, try to add the following call before calling soot.Main.main(..): Scene.v().addBasicClass(java.io.InterruptedIOException,SIGNATURES); Otherwise, try whole-program mode (-w).

    Root Cause Analysis

    1. java.lang.RuntimeException

      Field already exists : gotoCount of type long

      at soot.SootClass.addField()
    2. RoboVM Compiler
      SootClass.addField
      1. soot.SootClass.addField(SootClass.java:227)
      1 frame
    3. e0210
      Analysis.internalTransform
      1. e0210.Analysis.internalTransform(Analysis.java:73)
      1 frame
    4. RoboVM Compiler
      PackManager$1.run
      1. soot.BodyTransformer.transform(BodyTransformer.java:54)
      2. soot.Transform.apply(Transform.java:105)
      3. soot.BodyPack.internalApply(BodyPack.java:49)
      4. soot.Pack.apply(Pack.java:125)
      5. soot.PackManager.runBodyPacks(PackManager.java:986)
      6. soot.PackManager.access$000(PackManager.java:138)
      7. soot.PackManager$1.run(PackManager.java:633)
      7 frames
    5. Java RT
      Thread.run
      1. java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
      2. java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      3. java.lang.Thread.run(Thread.java:745)
      3 frames