[Soot-list] Soot Exception, Semantic Error: duplicate member class and package
Jochen Huck
jochen.huck at student.kit.edu
Fri Dec 17 08:11:23 EST 2010
Hi,
The project (ImageJ, http://rsbweb.nih.gov/ij/download/src/,
ij144l-src.zip) I am analyzing compiles and runs successfully. I got
following exception running soot:
ij\Macro.java:15:
Semantic Error: duplicate member class and package Macro
Exception in thread "Thread-5" soot.CompilationDeathException: there
were errors during parsing and/or type checking (JastAdd frontend)
at soot.JastAddInitialResolver.formAst(JastAddInitialResolver.java:63)
at soot.JavaClassSource.resolve(JavaClassSource.java:54)
at soot.SootResolver.bringToHierarchy(SootResolver.java:194)
at soot.SootResolver.bringToSignatures(SootResolver.java:219)
at soot.SootResolver.bringToBodies(SootResolver.java:260)
at soot.SootResolver.processResolveWorklist(SootResolver.java:135)
at soot.SootResolver.resolveClass(SootResolver.java:124)
at soot.Scene.loadClass(Scene.java:425)
at soot.Scene.loadClassAndSupport(Scene.java:410)
at soot.Scene.loadNecessaryClass(Scene.java:1010)
at soot.Scene.loadNecessaryClasses(Scene.java:1024)
at soot.Main.run(Main.java:167)
at soot.Main.main(Main.java:141)
at analysis.MainAnalysis.main(MainAnalysis.java:38)
I don't understand the problem. Is it possible that the class ij.Macro
is in conflict with the package ij.macro.* ?
Thanks,
Jochen
More information about the Soot-list
mailing list