[Soot-list] paddle, java 1.5 problem?
Eric Bodden
eric.bodden at mail.mcgill.ca
Tue Jun 13 15:42:15 EDT 2006
Hello.
I tried to reproduce this problem but was not successful, but I was not
able to reproduce it. What exact command line and classpath are you
using?
Eric
> -----Original Message-----
> From: soot-list-bounces at sable.mcgill.ca [mailto:soot-list-
> bounces at sable.mcgill.ca] On Behalf Of Raghav Karol
> Sent: Tuesday, June 13, 2006 8:38 AM
> To: soot-list at sable.mcgill.ca
> Subject: [Soot-list] paddle, java 1.5 problem?
>
> Hello *,
>
> I get the following exception when using the cg.paddle option on a
> HelloWorld program with java 1.5
>
> Exception in thread "main" java.lang.RuntimeException: failed to
handle
> class "java/io/BufferedInputStream"
> at
>
soot.jimple.paddle.MethodNodeFactory.defaultCase(MethodNodeFactory.java
> :207)
> at
>
soot.jimple.AbstractJimpleValueSwitch.caseClassConstant(AbstractJimpleV
> alueSwitch.java:77)
> at soot.jimple.ClassConstant.apply(ClassConstant.java:78)
> at
>
soot.jimple.paddle.MethodNodeFactory.getNode(MethodNodeFactory.java:42)
> at
>
soot.jimple.paddle.TradCallEdgeHandler.addCallTarget(TradCallEdgeHandle
> r.java:119)
> at
>
soot.jimple.paddle.TradCallEdgeHandler.processEdge(TradCallEdgeHandler.
> java:63)
> at
>
soot.jimple.paddle.TradCallEdgeHandler.update(TradCallEdgeHandler.java:
> 54)
> at
> soot.jimple.paddle.DependencyManager.update(DependencyManager.java:76)
> at soot.jimple.paddle.OFCGScene.solve(OFCGScene.java:168)
> at soot.jimple.paddle.OFCGConfig.solve(OFCGConfig.java:35)
> at soot.jimple.paddle.PaddleScene.solve(PaddleScene.java:1377)
> at
> soot.jimple.paddle.PaddleTransformer.solve(PaddleTransformer.java:99)
> at
>
soot.jimple.paddle.PaddleTransformer.internalTransform(PaddleTransforme
> r.java:46)
> at soot.SceneTransformer.transform(SceneTransformer.java:39)
> at
> soot.jimple.paddle.PaddleHook.internalTransform(PaddleHook.java:43)
> at soot.SceneTransformer.transform(SceneTransformer.java:39)
> at soot.Transform.apply(Transform.java:89)
> at soot.RadioScenePack.internalApply(RadioScenePack.java:60)
> at
>
soot.jimple.toolkits.callgraph.CallGraphPack.internalApply(CallGraphPac
> k.java:40)
> at soot.Pack.apply(Pack.java:110)
> at soot.PackManager.runWholeProgramPacks(PackManager.java:373)
> at soot.PackManager.runPacks(PackManager.java:320)
> at soot.Main.run(Main.java:179)
> at soot.Main.main(Main.java:153)
>
> I grab the pre-requisites for paddle from the nightly build available
a
> http://www.sable.mcgill.ca/~olhota/build/ and use jedd 0.3 and soot
> version 2.2.3.
>
> The same command line runs successfully with java version 1.4.
>
> Is paddle not supposed to be used with Java 1.5 as yet?
>
> --
> Raghav Karol (s041384)
> Student M.Sc., Computer Systems Engineering Informatics and
> Mathematical Modeling Technical University of Denmark
>
> Phone: +45 606 31 639
> _______________________________________________
> Soot-list mailing list
> Soot-list at sable.mcgill.ca
> http://mailman.cs.mcgill.ca/mailman/listinfo/soot-list
More information about the Soot-list
mailing list