Re: ASM compiling tests

Remi Forax <[email protected]> Tue, 21 Mar 2017 08:35:31 +0000
Newsgroups gmane.comp.java.objectweb.asm
Message-ID <[email protected]>
Hi,
Tests should be compatible with Java 8.
Do you see an error with Java 8.

ASM requires at least Java 6 at compile time and Java 4 at runtime. 

cheers,
Rémi


On March 21, 2017 12:06:44 AM GMT+01:00, Li Sui <[email protected]> wrote:
>Hi all
>
>I downloaded the repository and try to run the tests. I found the tests
>are
>not compatible with Java 1.8. I switch to Java 1.5 and junit test suite
>is
>missing.
>After I added the junit test suite(junit4.11), I got follow exception
>when
>compiling these tests.
>
>[javac] An exception has occurred in the compiler (1.5.0_22). Please
>file
>a bug at the Java Developer Connection (
>http://java.sun.com/webapps/bugreport)  after checking the Bug Parade
>for
>duplicates. Include your program and the following diagnostic in your
>report.  Thank you.
>    [javac] java.lang.NullPointerException
>    [javac]     at com.sun.tools.javac.code.Types.lub(Types.java:2625)
>    [javac]     at com.sun.tools.javac.code.Types.lub(Types.java:2639)
>    [javac]     at com.sun.tools.javac.code.Types.lub(Types.java:2639)
>    [javac]     at com.sun.tools.javac.code.Types.lub(Types.java:2615)
>  [javac]     at com.sun.tools.javac.comp.Attr.condType1(Attr.java:910)
>   [javac]     at com.sun.tools.javac.comp.Attr.condType(Attr.java:833)
>    [javac]     at
>com.sun.tools.javac.comp.Attr.visitConditional(Attr.java:814)
>    [javac]     at
>com.sun.tools.javac.tree.Tree$Conditional.accept(Tree.java:699)
> [javac]     at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:275)
> [javac]     at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:290)
>[javac]     at
>com.sun.tools.javac.comp.Attr.visitReturn(Attr.java:1019)
>    [javac]     at
>com.sun.tools.javac.tree.Tree$Return.accept(Tree.java:768)
> [javac]     at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:275)
> [javac]     at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:310)
>[javac]     at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:326)
> [javac]     at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:624)
>[javac]     at
>com.sun.tools.javac.tree.Tree$Block.accept(Tree.java:535)
> [javac]     at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:275)
> [javac]     at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:310)
>    [javac]     at
>com.sun.tools.javac.comp.Attr.visitMethodDef(Attr.java:535)
>    [javac]     at
>com.sun.tools.javac.tree.Tree$MethodDef.accept(Tree.java:478)
> [javac]     at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:275)
> [javac]     at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:310)
>    [javac]     at
>com.sun.tools.javac.comp.Attr.attribClassBody(Attr.java:2509)
>[javac]     at
>com.sun.tools.javac.comp.Attr.attribClass(Attr.java:2442)
>[javac]     at
>com.sun.tools.javac.comp.Attr.attribClass(Attr.java:2378)
>    [javac]     at
>com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:435)
>    [javac]     at com.sun.tools.javac.main.Main.compile(Main.java:592)
>    [javac]     at com.sun.tools.javac.main.Main.compile(Main.java:544)
>    [javac]     at com.sun.tools.javac.Main.compile(Main.java:74)
>    [javac]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>Method)
>    [javac]     at
>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>    [javac]     at
>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>    [javac]     at java.lang.reflect.Method.invoke(Method.java:592)
>    [javac]     at
>org.apache.tools.ant.taskdefs.compilers.Javac13.execute(Javac13.java:57)
>    [javac]     at
>org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:1344)
>    [javac]     at
>org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:1070)
>    [javac]     at
>org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
>    [javac]     at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown
>Source)
>    [javac]     at
>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>    [javac]     at java.lang.reflect.Method.invoke(Method.java:592)
>    [javac]     at
>org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
>    [javac]     at org.apache.tools.ant.Task.perform(Task.java:348)
>    [javac]     at org.apache.tools.ant.Target.execute(Target.java:435)
>[javac]     at
>org.apache.tools.ant.Target.performTasks(Target.java:456)
>    [javac]     at
>org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405)
>    [javac]     at
>org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
>    [javac]     at
>org.apache.tools.ant.Project.executeTargets(Project.java:1260)
> [javac]     at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:441)
>    [javac]     at
>org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)
>    [javac]     at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown
>Source)
>    [javac]     at
>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>    [javac]     at java.lang.reflect.Method.invoke(Method.java:592)
>    [javac]     at
>org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
>    [javac]     at org.apache.tools.ant.Task.perform(Task.java:348)
>    [javac]     at org.apache.tools.ant.Target.execute(Target.java:435)
>[javac]     at
>org.apache.tools.ant.Target.performTasks(Target.java:456)
>    [javac]     at
>org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405)
>    [javac]     at
>org.apache.tools.ant.Project.executeTarget(Project.java:1376)
>    [javac]     at
>org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
>    [javac]     at
>org.apache.tools.ant.Project.executeTargets(Project.java:1260)
>    [javac]     at org.apache.tools.ant.Main.runBuild(Main.java:854)
>    [javac]     at org.apache.tools.ant.Main.startAnt(Main.java:236)
>    [javac]     at
>org.apache.tools.ant.launch.Launcher.run(Launcher.java:285)
>    [javac]     at
>org.apache.tools.ant.launch.Launcher.main(Launcher.java:112)
>
>Any help will be appreciate.
>
>Cheers
>Lee

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.


-- 
You receive this message as a subscriber of the [email protected] mailing list.
To unsubscribe: mailto:[email protected]
For general help: mailto:[email protected]?subject=help
OW2 mailing lists service home page: http://www.ow2.org/wws