[Soot-list] exception thrown while writing to output directory(SootOutput)

dinesh chhatani dinustudy at gmail.com
Wed Apr 14 06:36:11 EDT 2010


thank you very much.Problem resolved

On Wed, Apr 14, 2010 at 3:35 PM, Eric Bodden <
bodden at st.informatik.tu-darmstadt.de> wrote:

> Hi all.
>
> Just as a note: The latest Soot release now comes as a single JAR file
> that also includes polyglot...
>
> http://www.sable.mcgill.ca/software/soot-2.4.0.jar
>
>
> Eric
>
> --
> Dr. Eric Bodden
> Software Technology Group, Technische Universität Darmstadt, Germany
> Tel: +49 6151 16-5478    Fax: +49 6151 16-5410
> Mailing Address: S2|02 A209, Hochschulstraße 10, 64289 Darmstadt
>
>
>
> On 14 April 2010 11:52, 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
> >>
> >
> >
> > _______________________________________________
> > 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/11048884/attachment.html 


More information about the Soot-list mailing list