[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

NullPointerException in TypeNode.<init>



I'm trying to run soot on Mac OS X, and I get the following error:

rohanl@gromit> soot --jimple Hello
Soot started on Sun Jun 01 17:56:58 EST 2003
Transforming Hello... Exception in thread "main" java.lang.NullPointerException
at soot.jimple.toolkits.typing.TypeNode.<init>(TypeNode.java:88)
at soot.jimple.toolkits.typing.ClassHierarchy$ConstructorChooser.caseRefTyp e(ClassHierarchy.java:240)
at soot.RefType.apply(RefType.java:153)
at soot.jimple.toolkits.typing.ClassHierarchy$ConstructorChooser.typeNode(C lassHierarchy.java:233)
at soot.jimple.toolkits.typing.ClassHierarchy.typeNode(ClassHierarchy.java: 129)
at soot.jimple.toolkits.typing.ClassHierarchy.<init>(ClassHierarchy.java:84 )
at soot.jimple.toolkits.typing.ClassHierarchy.classHierarchy(ClassHierarchy .java:107)
at soot.jimple.toolkits.typing.TypeResolver.<init>(TypeResolver.java:157)
at soot.jimple.toolkits.typing.TypeResolver.resolve(TypeResolver.java:180)
at soot.jimple.toolkits.typing.TypeAssigner.internalTransform(TypeAssigner. java:59)
at soot.BodyTransformer.transform(BodyTransformer.java:58)
at soot.BodyTransformer.transform(BodyTransformer.java:80)
at soot.jimple.JimpleBody.applyPhaseOptions(JimpleBody.java:118)
at soot.coffi.CoffiMethodSource.getBody(CoffiMethodSource.java:111)
at soot.SootMethod.getBodyFromMethodSource(SootMethod.java:89)
at soot.SootMethod.retrieveActiveBody(SootMethod.java:311)
at soot.Main.handleClass(Main.java:2186)
at soot.Main.processClasses(Main.java:1775)
at soot.Main.run(Main.java:1684)
at soot.Main.main(Main.java:1573)


rohanl@gromit> java -version
java version "1.4.1_01"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1_01-39)
Java HotSpot(TM) Client VM (build 1.4.1_01-14, mixed mode)

rohanl@gromit> soot --version
Soot version 1.2.5
Copyright (C) 1997-2003 Raja Vallee-Rai (rvalleerai@sable.mcgill.ca).
All rights reserved.

Any ideas?

--
Rohan Lloyd