[Soot-list] exception thrown while writing to output directory(SootOutput)
dinesh chhatani
dinustudy at gmail.com
Wed Apr 14 06:07:58 EDT 2010
Thanks for responding
I am running program in eclipse .I included that file in build path of my
project by including polygot.jar
On Wed, Apr 14, 2010 at 3:22 PM, Khilan Gudka <khilan at doc.ic.ac.uk> wrote:
> Hi Dinesh,
>
> This exception is being thrown because, as shown in the stack trace, the
> class java_cup.runtime.Scanner cannot be found. This class is in the
> polyglot jar file - do you have this in your classpath?
>
> Hope that helps,
> Khilan
>
> On 14 April 2010 10:10, dinesh chhatani <dinustudy at gmail.com> wrote:
>
>> hi ,
>> when I run my program which has
>>
>> PackManager.v().getPack("jtp").add(
>> new Transform("jtp.myTransform", new BodyTransformer()
>> {...
>>
>> as part of code after all the task in internalTransform is completed its
>> throwing the following exception
>>
>> Writing to sootOutput\temp.class
>> Exception in thread "main" java.lang.NoClassDefFoundError:
>> java_cup/runtime/Scanner
>> at java.lang.ClassLoader.defineClass1(Native Method)
>> at java.lang.ClassLoader.defineClassCond(Unknown Source)
>> at java.lang.ClassLoader.defineClass(Unknown Source)
>> at java.security.SecureClassLoader.defineClass(Unknown Source)
>> at java.net.URLClassLoader.defineClass(Unknown Source)
>> at java.net.URLClassLoader.access$000(Unknown Source)
>> at java.net.URLClassLoader$1.run(Unknown Source)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at java.net.URLClassLoader.findClass(Unknown Source)
>> at java.lang.ClassLoader.loadClass(Unknown Source)
>> at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
>> at java.lang.ClassLoader.loadClass(Unknown Source)
>> at jasmin.ClassFile.readJasmin(ClassFile.java:1080)
>> at jasmin.Main.assemble(Main.java:24)
>> at soot.util.JasminOutputStream.flush(JasminOutputStream.java:35)
>> at sun.nio.cs.StreamEncoder.implFlush(Unknown Source)
>> at sun.nio.cs.StreamEncoder.flush(Unknown Source)
>> at java.io.OutputStreamWriter.flush(Unknown Source)
>> at java.io.PrintWriter.flush(Unknown Source)
>> at soot.PackManager.writeClass(PackManager.java:905)
>> at soot.PackManager.writeOutput(PackManager.java:464)
>> at soot.PackManager.writeOutput(PackManager.java:391)
>> at soot.Main.run(Main.java:203)
>> at soot.Main.main(Main.java:145)
>> at MyGraph.main(MyGraph.java:77)
>> Caused by: java.lang.ClassNotFoundException: java_cup.runtime.Scanner
>> at java.net.URLClassLoader$1.run(Unknown Source)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at java.net.URLClassLoader.findClass(Unknown Source)
>> at java.lang.ClassLoader.loadClass(Unknown Source)
>> at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
>> at java.lang.ClassLoader.loadClass(Unknown Source)
>> ... 25 more
>>
>> --
>> Regards,
>> Dinesh Chhatani
>>
>> _______________________________________________
>> Soot-list mailing list
>> Soot-list at sable.mcgill.ca
>> http://mailman.cs.mcgill.ca/mailman/listinfo/soot-list
>>
>>
>
--
Regards,
Dinesh Chhatani
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.cs.mcgill.ca/pipermail/soot-list/attachments/20100414/1f2c5d81/attachment-0001.html
More information about the Soot-list
mailing list