<div dir="ltr"><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px;">Hi all,</span><div class="" style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px;"><br class=""></div><div class="" style="color: rgb(0, 0, 0); font-size: 12px;"><font face="Helvetica"> I&#39;m trying to learn more about call graphs for static code analysis in Java and now using Soot to see what I can get. Unfortunately, after many days, I&#39;m still unable to run it successfully and i was hoping you could help me.</font><br class=""><br class=""><font face="Helvetica">I&#39;m using soot-trunk.jar from the official website against WebGoat ( </font><a href="https://github.com/WebGoat/WebGoat-Legacy/" class="" style="font-family: Helvetica;">https://github.com/WebGoat/WebGoat-Legacy/</a><font face="Helvetica"> ) but tried different versions in both Java 7 and 8. I believe the further I could go was:</font><br class=""><br class=""><font face="courier new, monospace">$ java -Xss50m -Xmx1500m -classpath soot-trunk.jar:WebGoat-Legacy/src soot.Main -d /tmp/soot_output -ice -ire -process-dir WebGoat-Legacy/src/<br class="">Soot started on Mon Sep 05 18:06:49 PDT 2016<br class="">/root/WebGoat-Legacy/src/main/java/org/owasp/webgoat/lessons/OffByOne.java:7,8:<br class=""> Semantic Error: no visible type named org.apache.ecs.Element<br class="">/root/WebGoat-Legacy/src/main/java/org/owasp/webgoat/lessons/OffByOne.java:8,8:<br class=""> Semantic Error: no visible type named org.apache.ecs.ElementContainer<br class="">/root/WebGoat-Legacy/src/main/java/org/owasp/webgoat/lessons/OffByOne.java:9,8:<br class=""> Semantic Error: no visible type named org.apache.ecs.StringElement<br class="">...<br class="">soot.CompilationDeathException: there were errors during parsing and/or type checking (JastAdd frontend)<br class=""><span class="Apple-tab-span" style="white-space: pre;">        </span>at soot.JastAddInitialResolver.formAst(JastAddInitialResolver.java:63)<br class=""><span class="Apple-tab-span" style="white-space: pre;">        </span>at soot.JavaClassSource.resolve(JavaClassSource.java:54)<br class=""><span class="Apple-tab-span" style="white-space: pre;">        </span>at soot.SootResolver.bringToHierarchy(SootResolver.java:243)<br class=""><span class="Apple-tab-span" style="white-space: pre;">        </span>at soot.SootResolver.bringToSignatures(SootResolver.java:275)<br class=""><span class="Apple-tab-span" style="white-space: pre;">        </span>at soot.SootResolver.processResolveWorklist(SootResolver.java:173)<br class=""><span class="Apple-tab-span" style="white-space: pre;">        </span>at soot.SootResolver.resolveClass(SootResolver.java:134)<br class=""><span class="Apple-tab-span" style="white-space: pre;">        </span>at soot.Scene.loadClass(Scene.java:805)<br class=""><span class="Apple-tab-span" style="white-space: pre;">        </span>at soot.Scene.loadClassAndSupport(Scene.java:790)<br class=""><span class="Apple-tab-span" style="white-space: pre;">        </span>at soot.Scene.loadNecessaryClasses(Scene.java:1528)<br class=""><span class="Apple-tab-span" style="white-space: pre;">        </span>at soot.Main.run(Main.java:243)<br class=""><span class="Apple-tab-span" style="white-space: pre;">        </span>at soot.Main.main(Main.java:147)</font><br class=""><br class=""><font face="Helvetica">Any ideas of what else to try?</font><br class=""><br class=""><font face="Helvetica">Thanks in advance!</font><br class=""><br class=""><font face="Helvetica">Kind regards,</font><br class=""><font face="Helvetica">Francisco</font></div></div>