soot-oss / soot

Soot - A Java optimization framework
GNU Lesser General Public License v2.1
2.85k stars 706 forks source link

java.lang.NullPointerException when ... #2007

Open zhongJunPeng123 opened 11 months ago

zhongJunPeng123 commented 11 months ago

Steps to reproduce: 1.) ...

Files used to reproduce: ...

Soot version:

trunk

Command line:

-cp . -pp -process-dir D:\Java\postgraduateLearning\SootDome\src\main\java -d sootOutput -f J

Max Memory:

4030MB

Stack trace:

java.lang.NullPointerException
    at soot.JastAddJ.Program.initPaths(Program.java:336)
    at soot.SootResolver.initializeProgram(SootResolver.java:91)
    at soot.SootResolver.getProgram(SootResolver.java:386)
    at soot.JastAddInitialResolver.formAst(JastAddInitialResolver.java:62)
    at soot.JavaClassSource.resolve(JavaClassSource.java:66)
    at soot.SootResolver.bringToHierarchyUnchecked(SootResolver.java:253)
    at soot.SootResolver.bringToHierarchy(SootResolver.java:221)
    at soot.SootResolver.bringToSignatures(SootResolver.java:292)
    at soot.SootResolver.processResolveWorklist(SootResolver.java:179)
    at soot.SootResolver.resolveClass(SootResolver.java:141)
    at soot.Scene.loadClass(Scene.java:1009)
    at soot.Scene.loadClassAndSupport(Scene.java:994)
    at soot.Scene.loadNecessaryClasses(Scene.java:1822)
    at soot.Main.run(Main.java:241)
    at soot.Main.main(Main.java:141)
    at SootTransformer.main(SootTransformer.java:3)