Fwd: Intermittent errors while building OpenJDK

David Bosschaert david.bosschaert at gmail.com
Fri May 11 07:54:14 UTC 2012

Some people on the Penrose project are seeing intermittent build
problems, like for example the one below. It's happening on Linux, I
haven't tried platforms. Are other people seeing this too?



---------- Forwarded message ----------
From: David Bosschaert <david.bosschaert at gmail.com>
Date: 9 May 2012 14:29
Subject: Re: Intermittent errors while building OpenJDK/Penrose
To: penrose-dev at openjdk.java.net

This seems to be somewhat related to the number of processors
available to the compilation process.
I'm typically working inside a Virtual Machine (VirtualBox) and
reducing the number of processors available from 2 to 1 seems to have
resolved the issue. A bit worrying...


On 8 May 2012 11:34, David Bosschaert <david.bosschaert at gmail.com> wrote:
> Hi,
> I'm regularly getting build problems like this one. Restarting the
> build after this generally works, but its very odd. The error below is
> just one example, I've seen different ones popping up here and there.
> Anyone else seeing this too, or is it only me?
> Thanks,
> David
> An exception has occurred in the compiler (1.8.0-internal). 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.
> java.lang.AbstractMethodError
>        at com.sun.tools.javac.code.Type$MethodType.accept(Type.java:880)
>        at com.sun.tools.javac.code.Types$DefaultTypeVisitor.visit(Types.java:3705)
>        at com.sun.tools.javac.code.Types.isSameType(Types.java:610)
>        at com.sun.tools.javac.comp.Check.checkConflicts(Check.java:2284)
>        at com.sun.tools.javac.comp.Lower$1.visitMethodDef(Lower.java:648)
>        at com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:736)
>        at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:50)
>        at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:58)
>        at com.sun.tools.javac.tree.TreeScanner.visitClassDef(TreeScanner.java:142)
>        at com.sun.tools.javac.comp.Lower$1.visitClassDef(Lower.java:665)
>        at com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:658)
>        at com.sun.tools.javac.comp.Lower.checkConflicts(Lower.java:638)
>        at com.sun.tools.javac.comp.Lower.translateTopLevelClass(Lower.java:3713)
>        at com.sun.tools.javac.main.JavaCompiler.desugar(JavaCompiler.java:1429)
>        at com.sun.tools.javac.main.JavaCompiler.desugar(JavaCompiler.java:1307)
>        at com.sun.tools.javac.main.JavaCompiler.compile2(JavaCompiler.java:904)
>        at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:863)
>        at com.sun.tools.javac.main.Main.compile(Main.java:472)
>        at com.sun.tools.javac.main.Main.compile(Main.java:389)
>        at com.sun.tools.javac.main.Main.compile(Main.java:378)
>        at com.sun.tools.javac.main.Main.compile(Main.java:369)
>        at com.sun.tools.javac.Main.compile(Main.java:76)
>        at com.sun.tools.javac.Main.main(Main.java:61)

More information about the build-dev mailing list