Javac error (original) (raw)

Jose jgetino at telefonica.net
Mon Apr 1 07:35:07 PDT 2013


This is the error message:

Information:Using javac 1.8.0-ea to compile java sources Information:java: An exception has occurred in the compiler (1.8.0-ea). 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. Information:java: java.lang.NullPointerException Information:java: at com.sun.tools.javac.jvm.Code.emitop0(Code.java:546) Information:java: at com.sun.tools.javac.jvm.Items$SelfItem.load(Items.java:367) Information:java: at com.sun.tools.javac.jvm.Gen.genArgs(Gen.java:913) Information:java: at com.sun.tools.javac.jvm.Gen.visitApply(Gen.java:1752) Information:java: at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1440) Information:java: at com.sun.tools.javac.jvm.Gen.genExpr(Gen.java:894) Information:java: at com.sun.tools.javac.jvm.Gen.visitAssign(Gen.java:1891) Information:java: at com.sun.tools.javac.tree.JCTree$JCAssign.accept(JCTree.java:1652) Information:java: at com.sun.tools.javac.jvm.Gen.visitExec(Gen.java:1698) Information:java: at com.sun.tools.javac.tree.JCTree$JCExpressionStatement.accept(JCTree.java:127 1) Information:java: at com.sun.tools.javac.jvm.Gen.genDef(Gen.java:684) Information:java: at com.sun.tools.javac.jvm.Gen.genStat(Gen.java:719) Information:java: at com.sun.tools.javac.jvm.Gen.genStat(Gen.java:705) Information:java: at com.sun.tools.javac.jvm.Gen.genStats(Gen.java:756) Information:java: at com.sun.tools.javac.jvm.Gen.visitBlock(Gen.java:1094) Information:java: at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:884) Information:java: at com.sun.tools.javac.jvm.Gen.genMethod(Gen.java:969) Information:java: at com.sun.tools.javac.jvm.Gen.visitMethodDef(Gen.java:942) Information:java: at com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:771) Information:java: at com.sun.tools.javac.jvm.Gen.genClass(Gen.java:2359) Information:java: at com.sun.tools.javac.main.JavaCompiler.genCode(JavaCompiler.java:753) Information:java: at com.sun.tools.javac.main.JavaCompiler.generate(JavaCompiler.java:1547) Information:java: at com.sun.tools.javac.main.JavaCompiler.generate(JavaCompiler.java:1511) Information:java: at com.sun.tools.javac.main.JavaCompiler.compile2(JavaCompiler.java:909) Information:java: at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:868) Information:java: at com.sun.tools.javac.main.Main.compile(Main.java:516) Information:java: at com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:129) Information:java: at org.jetbrains.jps.javac.JavacMain.compile(JavacMain.java:164) Information:java: at org.jetbrains.jps.incremental.java.JavaBuilder.compileJava(JavaBuilder.java: 357) Information:java: at org.jetbrains.jps.incremental.java.JavaBuilder.compile(JavaBuilder.java:269) Information:java: at org.jetbrains.jps.incremental.java.JavaBuilder.build(JavaBuilder.java:183) Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.runModuleLevelBuilders(IncPr ojectBuilder.java:966) Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.runBuildersForChunk(IncProje ctBuilder.java:713) Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.buildTargetsChunk(IncProject Builder.java:743) Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunkIfAffected(IncProj ectBuilder.java:676) Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunks(IncProjectBuilde r.java:497) Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.runBuild(IncProjectBuilder.j ava:271) Information:java: at org.jetbrains.jps.incremental.IncProjectBuilder.build(IncProjectBuilder.java :178) Information:java: at org.jetbrains.jps.cmdline.BuildRunner.runBuild(BuildRunner.java:133) Information:java: at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:222) Information:java: at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:118) Information:java: at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler$1.run(BuildMain.java:12 2) Information:java: at org.jetbrains.jps.service.impl.SharedThreadPoolImpl$1.run(SharedThreadPoolIm pl.java:41) Information:java: at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:507) Information:java: at java.util.concurrent.FutureTask.run(FutureTask.java:266) Information:java: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:11 42) Information:java: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:6 17) Information:java: at java.lang.Thread.run(Thread.java:722) Information:java: Errors occurred while compiling module 'Logger' Information:Compilation completed with 1 error and 0 warnings in 2 sec Information:1 error Information:0 warnings Error:java: Compilation failed: internal java compiler error

-----Mensaje original----- De: Jose [mailto:jgetino at telefonica.net] Enviado el: lunes, 01 de abril de 2013 10:53 Para: 'lambda-dev at openjdk.java.net' Asunto: Javac error

Earlier builds would compile the code below, but now it fails.

How can I define static functions like this with the latest builds?

import java.util.function.Function;

public interface Model { Function<Model, String> f=m->m.section().text(); Section section(); }

class Section{ String text(){ return ""; } }



More information about the lambda-dev mailing list