[Soot-list] A little problem when run a "wjtp" Transformer

Eric Bodden eric.bodden at uni-paderborn.de
Wed Nov 14 05:50:28 EST 2018


OK that’s definitely a bug then. Can you please add this to Soot’s issue tracker? Please include full steps to reproduce the problem. Thanks!

Cheers
Eric

> On 14. Nov 2018, at 09:12, 周书林 <zhoushulin1992 at gmail.com> wrote:
> 
> Hi Eric,
> 
> I tried the option "-ignore-resolution-errors", it comes another Exception as follows:
> 
> Exception in thread "main" java.util.ConcurrentModificationException
> 	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:907)
> 	at java.util.ArrayList$Itr.next(ArrayList.java:857)
> 	at soot.jimple.toolkits.annotation.LineNumberAdder.internalTransform(LineNumberAdder.java:42)
> 	at soot.PackManager.runPacksNormally(PackManager.java:451)
> 	at soot.PackManager.runPacks(PackManager.java:384)
>         at Main.main(Main.java:137)
> 
> Not only this HBase cannot be analysed, other projects that used to be analysed successfully also cannot be analysed now. What's the problem?
> 
> Sincerely
> Sep
> 
> Eric Bodden <eric.bodden at uni-paderborn.de> 于2018年11月13日周二 下午10:41写道:
> > This "org.apache.hadoop.hbase.regionserver.MetricsRegionServerSourceFactory" is in another jar "hbase-hadoop-compat.jar". So there is an exception in my analysis transformer. But I still have a problem, I have set "allow_phantom_refs" as "true", but this unknown class/interface is not resolved correctly. Is there any problem in soot?
> 
> I see. Indeed if Soot does not load this type then it cannot know any better. Can you please try the option -ignore-resolution-errors  ?
> 
> Cheers
> Eric



More information about the Soot-list mailing list