[Soot-list] NullPointerException with -ast-metrics?

Maja Frydrychowicz mfrydr at cs.mcgill.ca
Sun Mar 22 18:07:04 EDT 2009


Hey, I generally don't have any trouble running soot, but am I doing
something wrong here?

$ ls
Game.java  SearchGame.java  sootOutput  TransGame.java

$ java soot.Main -O -cp . -pp -ast-metrics -app SearchGame
Soot started on Sun Mar 22 18:02:28 EDT 2009
Error reading in dictionary file(s)
Exception in thread "main" java.lang.NullPointerException
	at soot.toolkits.astmetrics.ASTMetric.execute(ASTMetric.java:82)
	at soot.toolkits.astmetrics.ComputeASTMetrics.apply(ComputeASTMetrics.java:58)
	at soot.JavaClassSource.resolve(JavaClassSource.java:66)
	at soot.SootResolver.bringToHierarchy(SootResolver.java:184)
	at soot.SootResolver.bringToSignatures(SootResolver.java:209)
	at soot.SootResolver.processResolveWorklist(SootResolver.java:139)
	at soot.SootResolver.resolveClass(SootResolver.java:124)
	at soot.Scene.loadClass(Scene.java:390)
	at soot.Scene.loadClassAndSupport(Scene.java:375)
	at soot.Scene.loadNecessaryClass(Scene.java:929)
	at soot.Scene.loadNecessaryClasses(Scene.java:943)
	at soot.Main.run(Main.java:169)
	at soot.Main.main(Main.java:145)

I've tried using -ast-metrics on its own and in many combinations with
other soot options and the result is always the same; I've found
minimal documentation about it.

Thanks,
Maja


More information about the Soot-list mailing list