[Soot-list] Exception: java.lang.NoSuchMethodError: soot.util.StringNumberer.add(Lsoot/util/Numberable; )V

Guru Devanla gdevan2 at uic.edu
Tue Feb 18 14:29:09 EST 2014


Hello All,

I got the latest "master" branch of soot and built it. When I use the new
version I get the following exception while testing a simple java file. The
previous version of soot I use does not throw this exception for the same
subject app.

The exception is originating from the following statement in SootMethod()
subsignature =  Scene.v().getSubSigNumberer().findOrAdd(getSubSignature());

Other than that, I have not made much progress on the reason. Is there
somewhere I can start looking?
I did have to get the latest heros-trunk.jar and also add guava-13.0.jar to
ant.settings and build.xml. But, I don't think that is causing this issue.

Thanks
Guru



java.lang.NoSuchMethodError:
soot.util.StringNumberer.add(Lsoot/util/Numberable;)V
at soot.util.StringNumberer.findOrAdd(StringNumberer.java:43)
 at soot.SootMethod.<init>(SootMethod.java:149)
at soot.SootMethod.<init>(SootMethod.java:118)
at soot.coffi.Util.resolveFromClassFile(Util.java:253)
 at soot.CoffiClassSource.resolve(CoffiClassSource.java:39)
at soot.SootResolver.bringToHierarchy(SootResolver.java:215)
 at soot.SootResolver.bringToSignatures(SootResolver.java:239)
at soot.SootResolver.bringToBodies(SootResolver.java:280)
 at soot.SootResolver.processResolveWorklist(SootResolver.java:150)
at soot.SootResolver.resolveClass(SootResolver.java:124)
 at soot.Scene.tryLoadClass(Scene.java:578)
at soot.Scene.loadBasicClasses(Scene.java:1149)
at soot.Scene.loadNecessaryClasses(Scene.java:1220)
 at soot.Main.run(Main.java:167)
at soot.Main.main(Main.java:141)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.cs.mcgill.ca/pipermail/soot-list/attachments/20140218/d50bf999/attachment.html 


More information about the Soot-list mailing list