[Soot-list] Exception running Soot with reflection-log

Jochen Huck jochen.huck at student.kit.edu
Tue Feb 8 10:44:56 EST 2011


Hi, sorry for writing again

I tried to use Soot with the reflection log and got some warnings and an 
exception:

Warning: 
sun.reflect.GeneratedMethodAccessor$HASHED$863c8be419e3a98c2feb24e5b8d8f6ff7a5a53ab 
is a phantom class!
Warning: 
sun.reflect.GeneratedMethodAccessor$HASHED$5c8fe190a22475c4790b6c23f9d25954905d97b9 
is a phantom class!
Warning: 
sun.reflect.GeneratedConstructorAccessor$HASHED$8c2cc8967254deb9a3e89a71589b8e04cbf9fea9 
is a phantom class!
Warning: 
sun.reflect.GeneratedMethodAccessor$HASHED$285d66d691566cd88204bf812a2163b2ed2a5396 
is a phantom class!
Warning: 
sun.reflect.GeneratedMethodAccessor$HASHED$10597b3123472193d8a5a341d326aa568f71ae63 
is a phantom class!
Warning: 
sun.reflect.GeneratedMethodAccessor$HASHED$4a9a1149d18f8e77549bc490eda252fde0ba56c2 
is a phantom class!
Warning: 
sun.reflect.GeneratedMethodAccessor$HASHED$a7c5fd4068cf7cb9a5b0f0bf6641fc7abdb66b63 
is a phantom class!
Exception in thread "Thread-3" java.lang.RuntimeException: Unknown 
method for signature: 
<sun.reflect.GeneratedConstructorAccessor$HASHED$8c2cc8967254deb9a3e89a71589b8e04cbf9fea9: 
void <init>()>
     at 
soot.jimple.toolkits.reflection.ReflectionTraceInfo.<init>(ReflectionTraceInfo.java:98)
     at 
soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder$TraceBasedReflectionModel.<init>(OnFlyCallGraphBuilder.java:221)
     at 
soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder$TraceBasedReflectionModel.<init>(OnFlyCallGraphBuilder.java:195)
     at 
soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder.<init>(OnFlyCallGraphBuilder.java:410)
     at 
soot.jimple.spark.solver.OnFlyCallGraph.<init>(OnFlyCallGraph.java:50)
     at 
soot.jimple.spark.builder.ContextInsensitiveBuilder.setup(ContextInsensitiveBuilder.java:63)
     at 
soot.jimple.spark.SparkTransformer.internalTransform(SparkTransformer.java:82)
     at soot.SceneTransformer.transform(SceneTransformer.java:39)
     at soot.Transform.apply(Transform.java:89)
     at soot.RadioScenePack.internalApply(RadioScenePack.java:57)
     at 
soot.jimple.toolkits.callgraph.CallGraphPack.internalApply(CallGraphPack.java:47)
     at soot.Pack.apply(Pack.java:114)
     at soot.PackManager.runWholeProgramPacks(PackManager.java:408)
     at soot.PackManager.runPacks(PackManager.java:329)
     at soot.Main.run(Main.java:198)
     at soot.Main.main(Main.java:141)

Can you tell me what to do?

Thanks,
Jochen


More information about the Soot-list mailing list