[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
No Subject
Hi, Raja,
Thanks for your advice on the momory problem. I think it is
ok now. Another problem for bothering you guys. :-)
When I run my slicer on some benchmarks, I got some
runtime exceptions of "Cannot locate class files", some
cases are for the java base classes, and one is for the
"ca.mcgill.sable.util.List".
Please give me your thoughts on this problem. I really
appreciate your helps.
Regards,
Liang
------
I attach the stack trace below for your reference:
1,
java.lang.RuntimeException: Could not locate class
ca.mcgill.sable.util.List
at
ca.mcgill.sable.soot.coffi.ClassFile.loadClassFile(ClassFile.java:278)
at ca.mcgill.sable.soot.coffi.Util.resolveClass(Util.java:136)
at ca.mcgill.sable.soot.SootClass.resolve(SootClass.java:194)
at
ca.mcgill.sable.soot.SootClass.resolveIfNecessary(SootClass.java:208)
at ca.mcgill.sable.soot.SootClass.getFields(SootClass.java:244)
at
edu.udel.cis.compiler.graph.ProgramDependenceGraph.buildCrossEdgeForReference(ProgramDependenceGraph.java:405)
at
edu.udel.cis.compiler.graph.ProgramDependenceGraph.<init>(ProgramDependenceGraph.java:57)
at edu.udel.cis.compiler.graph.IPDG.<init>(IPDG.java:64)
at loopSlice.main(loopSlice.java:26)
------
2,
java.lang.RuntimeException: Could not locate class java.io.Serializable
at
ca.mcgill.sable.soot.coffi.ClassFile.loadClassFile(ClassFile.java:278)
at ca.mcgill.sable.soot.coffi.Util.resolveClass(Util.java:136)
at ca.mcgill.sable.soot.SootClass.resolve(SootClass.java:194)
at
ca.mcgill.sable.soot.SootClass.resolveIfNecessary(SootClass.java:208)
at ca.mcgill.sable.soot.SootClass.setModifiers(SootClass.java:647)
at ca.mcgill.sable.soot.coffi.Util.resolveClass(Util.java:185)
at ca.mcgill.sable.soot.SootClass.resolve(SootClass.java:194)
at
ca.mcgill.sable.soot.SootClass.resolveIfNecessary(SootClass.java:208)
at ca.mcgill.sable.soot.SootClass.getFields(SootClass.java:244)
at
edu.udel.cis.compiler.graph.ProgramDependenceGraph.buildCrossEdgeForReference(ProgramDependenceGraph.java:405)
at
edu.udel.cis.compiler.graph.ProgramDependenceGraph.<init>(ProgramDependenceGraph.java:57)
at edu.udel.cis.compiler.graph.IPDG.<init>(IPDG.java:64)
at loopSlice.main(loopSlice.java:26)
- Follow-Ups:
- Re:
- From: Raja Vallee-Rai <rvalleerai@sable.mcgill.ca>
- Re: your mail
- From: Patrick LAM <plam@sable.mcgill.ca>