[Soot-list] resolving level HIERARCHY error

Jim Clause clause at cc.gatech.edu
Wed May 24 17:14:08 EDT 2006


I'm trying to use the spark points-to analysis but I'm encountering this
error message:

Exception in thread "main" java.lang.RuntimeException: This operation
requires resolving level HIERARCHY but java/awt/Component; is at resolving
level DANGLING
        at soot.SootClass.checkLevel(SootClass.java:126)

It seems to be related this this other error:
http://www.sable.mcgill.ca/pipermail/soot-list/2006-March/000549.html
.  Going by the response I'm guessing that soot hasn't resolved the
Component class but I don't know how to force it to be included.  This is
the command line I'm using to run soot

java -Xmx800m -cp build/:lib/sootclasses-
2.2.3.jar:lib/polyglotclasses-1.3.2.jar:lib/jasminclasses-2.2.3.jar
analysis.Main -w -soot-classpath
/usr/lib/j2sdk1.5-sun/jre/lib/rt.jar:/usr/lib/j2sdk1.5-sun/jre/lib/jsse.jar:/usr/lib/j2sdk1.5-sun/jre/lib/jce.jar:../terpoffice/dist/terppaint.jar
-p cg.spark enabled terppaint.TerpPaint

I'm have rt.jar in the soot-classpath, which includes java/awt/Component,
and I'm using the -w option which should do transitive closure on the
reachable classes.

Any help would be appreciated.

~Jim
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.CS.McGill.CA/pipermail/soot-list/attachments/20060524/85ec881c/attachment.htm


More information about the Soot-list mailing list