RE: [abc] Jasmin error

From: Eric Bodden <eric.bodden@mail.mcgill.ca>
Date: Sun Jan 22 2006 - 18:24:23 GMT

I have tried jasmin 2.2.2 from the Soot website and the latest release
from the Jasmin site on sf.net :-/

Eric

/Eric

> -----Original Message-----
> From: Majordomo list server
> [mailto:majordomo@comlab.ox.ac.uk] On Behalf Of Jennifer Lhotak
> Sent: Sunday, January 22, 2006 12:59 PM
> To: abc@comlab.ox.ac.uk
> Subject: Re: [abc] Jasmin error
>
> You probably need a newer jasmin. Soot supports Java 5
> bytecode but only in conjunction with the latest version of jasmin.
>
> Jennifer
> On Sat, Jan 21, 2006 at 06:23:13PM -0500, Eric Bodden wrote:
> > Hi.
> >
> > When trying to weave jar to jar with abc, I get a bunch of Jasmin
> > errors as the following.
> > First I thought, it might be the case because I was using Java 5
> > bytecode. But then I tried "retroweaver" to have it
> converted to Java
> > 1.4. code and still I get the same errors. What may I be
> doing wrong?
> >
> > Cheers,
> > Eric
> >
> >
> > Jasmin: Found 1 errors
> > Jasmin:6: JAS Error Unknown directive or badly formed number..
> > .enclosing_method_attr
> > ^
> > jas.jasError: Unknown directive or badly formed number.
> > at jasmin.Scanner.next_token(Scanner.java:213)
> > at jasmin.parser.scan(parser.java:409)
> > at java_cup.runtime.lr_parser.parse(lr_parser.java:563)
> > at jasmin.ClassFile.readJasmin(ClassFile.java:821)
> > at jasmin.Main.assemble(Main.java:24)
> > at
> > soot.util.JasminOutputStream.flush(JasminOutputStream.java:35)
> > at
> > sun.nio.cs.StreamEncoder$CharsetSE.implFlush(StreamEncoder.java:410)
> > at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:152)
> > at
> java.io.OutputStreamWriter.flush(OutputStreamWriter.java:213)
> > at java.io.PrintWriter.flush(PrintWriter.java:270)
> > at soot.PackManager.writeClass(PackManager.java:676)
> > at soot.PackManager.writeOutput(PackManager.java:390)
> > at soot.PackManager.writeOutput(PackManager.java:342)
> > at abc.main.Main.output(Main.java:1029)
> > at abc.main.Main.run(Main.java:571)
> > at abc.main.Main.main(Main.java:198)
> > Jasmin: Found 1 errors
> > Jasmin:7: JAS Error Unknown directive or badly formed number..
> > .signature_attr
> > ^
> > jas.jasError: Unknown directive or badly formed number.
> > at jasmin.Scanner.next_token(Scanner.java:213)
> > at jasmin.parser.scan(parser.java:409)
> > at java_cup.runtime.lr_parser.parse(lr_parser.java:563)
> > at jasmin.ClassFile.readJasmin(ClassFile.java:821)
> > at jasmin.Main.assemble(Main.java:24)
> > at
> > soot.util.JasminOutputStream.flush(JasminOutputStream.java:35)
> > at
> > sun.nio.cs.StreamEncoder$CharsetSE.implFlush(StreamEncoder.java:410)
> > at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:152)
> > at
> java.io.OutputStreamWriter.flush(OutputStreamWriter.java:213)
> > at java.io.PrintWriter.flush(PrintWriter.java:270)
> > at soot.PackManager.writeClass(PackManager.java:676)
> > at soot.PackManager.writeOutput(PackManager.java:390)
> > at soot.PackManager.writeOutput(PackManager.java:342)
> > at abc.main.Main.output(Main.java:1029)
> > at abc.main.Main.run(Main.java:571)
> > at abc.main.Main.main(Main.java:198)
> > Jasmin: Found 1 errors
> > Jasmin:51: JAS Error Unknown directive or badly formed number..
> > .signature_attr
> > ^
> > jas.jasError: Unknown directive or badly formed number.
> > at jasmin.Scanner.next_token(Scanner.java:213)
> > at jasmin.parser.scan(parser.java:409)
> > at java_cup.runtime.lr_parser.parse(lr_parser.java:563)
> > at jasmin.ClassFile.readJasmin(ClassFile.java:821)
> > at jasmin.Main.assemble(Main.java:24)
> > at
> > soot.util.JasminOutputStream.flush(JasminOutputStream.java:35)
> > at
> > sun.nio.cs.StreamEncoder$CharsetSE.implFlush(StreamEncoder.java:410)
> > at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:152)
> > at
> java.io.OutputStreamWriter.flush(OutputStreamWriter.java:213)
> > at java.io.PrintWriter.flush(PrintWriter.java:270)
> > at soot.PackManager.writeClass(PackManager.java:676)
> > at soot.PackManager.writeOutput(PackManager.java:390)
> > at soot.PackManager.writeOutput(PackManager.java:342)
> > at abc.main.Main.output(Main.java:1029)
> > at abc.main.Main.run(Main.java:571)
> > at abc.main.Main.main(Main.java:198)
> > Jasmin: Found 1 errors
> >
> >
> >
> > --
> > Eric Bodden
> > Sable Research Group, McGill University Montreal, Canada
> >
> >
> >
>
>
>
>
Received on Sun Jan 22 18:26:06 2006

This archive was generated by hypermail 2.1.8 : Mon Jan 23 2006 - 03:20:08 GMT