-
Bug
-
Resolution: Fixed
-
P4
-
11
-
None
-
Zero
-
b17
-
x86_64
-
linux
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8204769 | 11.0.1 | Severin Gehwolf | P4 | Resolved | Fixed | team |
Latest JDK 11 fails a Zero bootcycle-images build with:
An annotation processor threw an uncaught exception.
Consult the following stack trace for details.
java.lang.OutOfMemoryError: Java heap space
at java.base/java.util.stream.StreamSupport.stream(StreamSupport.java:69)
at java.base/java.util.Arrays.stream(Arrays.java:5633)
at java.base/java.util.Arrays.stream(Arrays.java:5614)
at java.base/java.util.stream.Stream.of(Stream.java:1188)
at jdk.compiler.interim/com.sun.tools.javac.util.JCDiagnostic$Factory.normalize(JCDiagnostic.java:289)
at jdk.compiler.interim/com.sun.tools.javac.util.JCDiagnostic$Factory.create(JCDiagnostic.java:283)
at jdk.compiler.interim/com.sun.tools.javac.util.JCDiagnostic$Factory.fragment(JCDiagnostic.java:229)
at jdk.compiler.interim/com.sun.tools.javac.code.ClassFinder.classFileNotFound(ClassFinder.java:394)
at jdk.compiler.interim/com.sun.tools.javac.code.ClassFinder.fillIn(ClassFinder.java:388)
at jdk.compiler.interim/com.sun.tools.javac.code.ClassFinder.complete(ClassFinder.java:291)
at jdk.compiler.interim/com.sun.tools.javac.code.ClassFinder$$Lambda$63/0x00007f6ce2c8b040.complete(Unknown Source)
at jdk.compiler.interim/com.sun.tools.javac.code.Symbol.complete(Symbol.java:642)
at jdk.compiler.interim/com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:1326)
at jdk.compiler.interim/com.sun.tools.javac.code.ClassFinder.loadClass(ClassFinder.java:433)
at jdk.compiler.interim/com.sun.tools.javac.comp.Resolve.loadClass(Resolve.java:1978)
at jdk.compiler.interim/com.sun.tools.javac.comp.Resolve.findIdentInPackageInternal(Resolve.java:2372)
at jdk.compiler.interim/com.sun.tools.javac.comp.Resolve.findIdentInPackage(Resolve.java:2360)
at jdk.compiler.interim/com.sun.tools.javac.comp.Attr$IdentAttributer.visitMemberSelect(Attr.java:363)
at jdk.compiler.interim/com.sun.tools.javac.comp.Attr$IdentAttributer.visitMemberSelect(Attr.java:354)
at jdk.compiler.interim/com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:2118)
at jdk.compiler.interim/com.sun.tools.javac.comp.Attr.attribIdent(Attr.java:350)
at jdk.compiler.interim/com.sun.tools.javac.comp.Attr.attribIdent(Attr.java:342)
at jdk.compiler.interim/com.sun.tools.javac.main.JavaCompiler.resolveIdent(JavaCompiler.java:743)
at jdk.compiler.interim/com.sun.tools.javac.model.JavacElements.nameToSymbol(JavacElements.java:248)
at jdk.compiler.interim/com.sun.tools.javac.model.JavacElements.unboundNameToSymbol(JavacElements.java:198)
at jdk.compiler.interim/com.sun.tools.javac.model.JavacElements.doGetElement(JavacElements.java:180)
at jdk.compiler.interim/com.sun.tools.javac.model.JavacElements.doGetTypeElement(JavacElements.java:170)
at jdk.compiler.interim/com.sun.tools.javac.model.JavacElements.getTypeElement(JavacElements.java:158)
at jdk.compiler.interim/com.sun.tools.javac.model.JavacElements.getTypeElement(JavacElements.java:85)
at org.graalvm.compiler.replacements.verifier.InjectedDependencies$WellKnownDependency.getType(InjectedDependencies.java:102)
at org.graalvm.compiler.replacements.verifier.InjectedDependencies$WellKnownDependency.access$600(InjectedDependencies.java:77)
at org.graalvm.compiler.replacements.verifier.InjectedDependencies.use(InjectedDependencies.java:121)
gmake[5]: *** [Gensrc-jdk.internal.vm.compiler.gmk:106: /disk/openjdk/upstream-sources/openjdk-hs/build/linux-x86_64-normal-zero-release/bootcycle-build/support/gensrc/jdk.internal.vm.compiler/_gensrc_proc_done] Error 3
gmake[5]: Leaving directory '/disk/openjdk/upstream-sources/openjdk-hs/make/gensrc'
gmake[4]: *** [make/Main.gmk:115: jdk.internal.vm.compiler-gensrc-src] Error 2
gmake[4]: *** Waiting for unfinished jobs....
It looks like the -Xmx settings for a Zero bootcycle-images build are too little.
Reproducer seems to be this call:
/disk/openjdk/upstream-sources/openjdk-hs/build/linux-x86_64-normal-zero-release/images/jdk/bin/java -XX:+UseSerialGC -Xms32M -Xmx512M -XX:TieredStopAtLevel=1 -Duser.language=en -Duser.country=US -XX:+UnlockDiagnosticVMOptions -XX:-VerifySharedSpaces -XX:SharedArchiveFile=/disk/openjdk/upstream-sources/openjdk-hs/build/linux-x86_64-normal-zero-release/configure-support/classes.jsa -Xshare:auto --limit-modules java.base,jdk.zipfs,java.compiler.interim,jdk.compiler.interim,jdk.javadoc.interim --add-modules java.compiler.interim,jdk.compiler.interim,jdk.javadoc.interim --module-path /disk/openjdk/upstream-sources/openjdk-hs/build/linux-x86_64-normal-zero-release/buildtools/interim_langtools_modules --add-exports java.base/sun.reflect.annotation=jdk.compiler.interim --add-exports java.base/jdk.internal.jmod=jdk.compiler.interim --add-exports java.base/jdk.internal.misc=jdk.compiler.interim -m jdk.compiler.interim/com.sun.tools.javac.Main \
-XDignore.symbol.file \
--upgrade-module-path /disk/openjdk/upstream-sources/openjdk-hs/build/linux-x86_64-normal-zero-release/bootcycle-build/jdk/modules --system none \
--add-modules jdk.internal.vm.ci --add-exports jdk.internal.vm.ci/jdk.vm.ci.aarch64=ALL-UNNAMED --add-exports jdk.internal.vm.ci/jdk.vm.ci.amd64=ALL-UNNAMED --add-exports jdk.internal.vm.ci/jdk.vm.ci.code=ALL-UNNAMED --add-exports jdk.internal.vm.ci/jdk.vm.ci.code.site=ALL-UNNAMED --add-exports jdk.internal.vm.ci/jdk.vm.ci.code.stack=ALL-UNNAMED --add-exports jdk.internal.vm.ci/jdk.vm.ci.common=ALL-UNNAMED --add-exports jdk.internal.vm.ci/jdk.vm.ci.hotspot=ALL-UNNAMED --add-exports jdk.internal.vm.ci/jdk.vm.ci.hotspot.aarch64=ALL-UNNAMED --add-exports jdk.internal.vm.ci/jdk.vm.ci.hotspot.amd64=ALL-UNNAMED --add-exports jdk.internal.vm.ci/jdk.vm.ci.hotspot.events=ALL-UNNAMED --add-exports jdk.internal.vm.ci/jdk.vm.ci.hotspot.sparc=ALL-UNNAMED --add-exports jdk.internal.vm.ci/jdk.vm.ci.hotspotvmconfig=ALL-UNNAMED --add-exports jdk.internal.vm.ci/jdk.vm.ci.inittimer=ALL-UNNAMED --add-exports jdk.internal.vm.ci/jdk.vm.ci.meta=ALL-UNNAMED --add-exports jdk.internal.vm.ci/jdk.vm.ci.runtime=ALL-UNNAMED --add-exports jdk.internal.vm.ci/jdk.vm.ci.services=ALL-UNNAMED --add-exports jdk.internal.vm.ci/jdk.vm.ci.sparc=ALL-UNNAMED \
-sourcepath "/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.sparc/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.runtime/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.util.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider.processor/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.code/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.lir.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.runtime/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.match.processor/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.word/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo.processor/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options.processor/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.util/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual.bench/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.jtt/src" \
-implicit:none \
-proc:only \
-processorpath "/disk/openjdk/upstream-sources/openjdk-hs/build/linux-x86_64-normal-zero-release/bootcycle-build/buildtools/jdk.vm.compiler.match.processor.jar:/disk/openjdk/upstream-sources/openjdk-hs/build/linux-x86_64-normal-zero-release/bootcycle-build/buildtools/jdk.vm.compiler.nodeinfo.processor.jar:/disk/openjdk/upstream-sources/openjdk-hs/build/linux-x86_64-normal-zero-release/bootcycle-build/buildtools/jdk.vm.compiler.options.processor.jar:/disk/openjdk/upstream-sources/openjdk-hs/build/linux-x86_64-normal-zero-release/bootcycle-build/buildtools/jdk.vm.compiler.replacements.verifier.jar:/disk/openjdk/upstream-sources/openjdk-hs/build/linux-x86_64-normal-zero-release/bootcycle-build/buildtools/jdk.vm.compiler.serviceprovider.processor.jar" \
-d /disk/openjdk/upstream-sources/openjdk-hs/build/linux-x86_64-normal-zero-release/bootcycle-build/support/gensrc/jdk.internal.vm.compiler \
-s /disk/openjdk/upstream-sources/openjdk-hs/build/linux-x86_64-normal-zero-release/bootcycle-build/support/gensrc/jdk.internal.vm.compiler \
@/disk/openjdk/upstream-sources/openjdk-hs/build/linux-x86_64-normal-zero-release/bootcycle-build/support/gensrc/jdk.internal.vm.compiler/_gensrc_proc_files
An annotation processor threw an uncaught exception.
Consult the following stack trace for details.
java.lang.OutOfMemoryError: Java heap space
at java.base/java.util.stream.StreamSupport.stream(StreamSupport.java:69)
at java.base/java.util.Arrays.stream(Arrays.java:5633)
at java.base/java.util.Arrays.stream(Arrays.java:5614)
at java.base/java.util.stream.Stream.of(Stream.java:1188)
at jdk.compiler.interim/com.sun.tools.javac.util.JCDiagnostic$Factory.normalize(JCDiagnostic.java:289)
at jdk.compiler.interim/com.sun.tools.javac.util.JCDiagnostic$Factory.create(JCDiagnostic.java:283)
at jdk.compiler.interim/com.sun.tools.javac.util.JCDiagnostic$Factory.fragment(JCDiagnostic.java:229)
at jdk.compiler.interim/com.sun.tools.javac.code.ClassFinder.classFileNotFound(ClassFinder.java:394)
at jdk.compiler.interim/com.sun.tools.javac.code.ClassFinder.fillIn(ClassFinder.java:388)
at jdk.compiler.interim/com.sun.tools.javac.code.ClassFinder.complete(ClassFinder.java:291)
at jdk.compiler.interim/com.sun.tools.javac.code.ClassFinder$$Lambda$63/0x00007f6ce2c8b040.complete(Unknown Source)
at jdk.compiler.interim/com.sun.tools.javac.code.Symbol.complete(Symbol.java:642)
at jdk.compiler.interim/com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:1326)
at jdk.compiler.interim/com.sun.tools.javac.code.ClassFinder.loadClass(ClassFinder.java:433)
at jdk.compiler.interim/com.sun.tools.javac.comp.Resolve.loadClass(Resolve.java:1978)
at jdk.compiler.interim/com.sun.tools.javac.comp.Resolve.findIdentInPackageInternal(Resolve.java:2372)
at jdk.compiler.interim/com.sun.tools.javac.comp.Resolve.findIdentInPackage(Resolve.java:2360)
at jdk.compiler.interim/com.sun.tools.javac.comp.Attr$IdentAttributer.visitMemberSelect(Attr.java:363)
at jdk.compiler.interim/com.sun.tools.javac.comp.Attr$IdentAttributer.visitMemberSelect(Attr.java:354)
at jdk.compiler.interim/com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:2118)
at jdk.compiler.interim/com.sun.tools.javac.comp.Attr.attribIdent(Attr.java:350)
at jdk.compiler.interim/com.sun.tools.javac.comp.Attr.attribIdent(Attr.java:342)
at jdk.compiler.interim/com.sun.tools.javac.main.JavaCompiler.resolveIdent(JavaCompiler.java:743)
at jdk.compiler.interim/com.sun.tools.javac.model.JavacElements.nameToSymbol(JavacElements.java:248)
at jdk.compiler.interim/com.sun.tools.javac.model.JavacElements.unboundNameToSymbol(JavacElements.java:198)
at jdk.compiler.interim/com.sun.tools.javac.model.JavacElements.doGetElement(JavacElements.java:180)
at jdk.compiler.interim/com.sun.tools.javac.model.JavacElements.doGetTypeElement(JavacElements.java:170)
at jdk.compiler.interim/com.sun.tools.javac.model.JavacElements.getTypeElement(JavacElements.java:158)
at jdk.compiler.interim/com.sun.tools.javac.model.JavacElements.getTypeElement(JavacElements.java:85)
at org.graalvm.compiler.replacements.verifier.InjectedDependencies$WellKnownDependency.getType(InjectedDependencies.java:102)
at org.graalvm.compiler.replacements.verifier.InjectedDependencies$WellKnownDependency.access$600(InjectedDependencies.java:77)
at org.graalvm.compiler.replacements.verifier.InjectedDependencies.use(InjectedDependencies.java:121)
gmake[5]: *** [Gensrc-jdk.internal.vm.compiler.gmk:106: /disk/openjdk/upstream-sources/openjdk-hs/build/linux-x86_64-normal-zero-release/bootcycle-build/support/gensrc/jdk.internal.vm.compiler/_gensrc_proc_done] Error 3
gmake[5]: Leaving directory '/disk/openjdk/upstream-sources/openjdk-hs/make/gensrc'
gmake[4]: *** [make/Main.gmk:115: jdk.internal.vm.compiler-gensrc-src] Error 2
gmake[4]: *** Waiting for unfinished jobs....
It looks like the -Xmx settings for a Zero bootcycle-images build are too little.
Reproducer seems to be this call:
/disk/openjdk/upstream-sources/openjdk-hs/build/linux-x86_64-normal-zero-release/images/jdk/bin/java -XX:+UseSerialGC -Xms32M -Xmx512M -XX:TieredStopAtLevel=1 -Duser.language=en -Duser.country=US -XX:+UnlockDiagnosticVMOptions -XX:-VerifySharedSpaces -XX:SharedArchiveFile=/disk/openjdk/upstream-sources/openjdk-hs/build/linux-x86_64-normal-zero-release/configure-support/classes.jsa -Xshare:auto --limit-modules java.base,jdk.zipfs,java.compiler.interim,jdk.compiler.interim,jdk.javadoc.interim --add-modules java.compiler.interim,jdk.compiler.interim,jdk.javadoc.interim --module-path /disk/openjdk/upstream-sources/openjdk-hs/build/linux-x86_64-normal-zero-release/buildtools/interim_langtools_modules --add-exports java.base/sun.reflect.annotation=jdk.compiler.interim --add-exports java.base/jdk.internal.jmod=jdk.compiler.interim --add-exports java.base/jdk.internal.misc=jdk.compiler.interim -m jdk.compiler.interim/com.sun.tools.javac.Main \
-XDignore.symbol.file \
--upgrade-module-path /disk/openjdk/upstream-sources/openjdk-hs/build/linux-x86_64-normal-zero-release/bootcycle-build/jdk/modules --system none \
--add-modules jdk.internal.vm.ci --add-exports jdk.internal.vm.ci/jdk.vm.ci.aarch64=ALL-UNNAMED --add-exports jdk.internal.vm.ci/jdk.vm.ci.amd64=ALL-UNNAMED --add-exports jdk.internal.vm.ci/jdk.vm.ci.code=ALL-UNNAMED --add-exports jdk.internal.vm.ci/jdk.vm.ci.code.site=ALL-UNNAMED --add-exports jdk.internal.vm.ci/jdk.vm.ci.code.stack=ALL-UNNAMED --add-exports jdk.internal.vm.ci/jdk.vm.ci.common=ALL-UNNAMED --add-exports jdk.internal.vm.ci/jdk.vm.ci.hotspot=ALL-UNNAMED --add-exports jdk.internal.vm.ci/jdk.vm.ci.hotspot.aarch64=ALL-UNNAMED --add-exports jdk.internal.vm.ci/jdk.vm.ci.hotspot.amd64=ALL-UNNAMED --add-exports jdk.internal.vm.ci/jdk.vm.ci.hotspot.events=ALL-UNNAMED --add-exports jdk.internal.vm.ci/jdk.vm.ci.hotspot.sparc=ALL-UNNAMED --add-exports jdk.internal.vm.ci/jdk.vm.ci.hotspotvmconfig=ALL-UNNAMED --add-exports jdk.internal.vm.ci/jdk.vm.ci.inittimer=ALL-UNNAMED --add-exports jdk.internal.vm.ci/jdk.vm.ci.meta=ALL-UNNAMED --add-exports jdk.internal.vm.ci/jdk.vm.ci.runtime=ALL-UNNAMED --add-exports jdk.internal.vm.ci/jdk.vm.ci.services=ALL-UNNAMED --add-exports jdk.internal.vm.ci/jdk.vm.ci.sparc=ALL-UNNAMED \
-sourcepath "/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.sparc/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.micro.benchmarks/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.phases/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.replacements/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.aarch64/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.amd64/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.sparc/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.runtime/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.jtt/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.verifier/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.util.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider.processor/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.code/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.lir.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.runtime/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.match.processor/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.aarch64/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.word/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.sparc/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.amd64.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.bytecode/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.loop.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodeinfo.processor/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.aarch64.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.sparc/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/jdk.internal.vm.compiler.collections/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.debug/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.aarch64/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options.processor/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.options.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.util/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.asm.amd64/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.serviceprovider/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.aarch64/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual.bench/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements.amd64/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.graphio/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.api.directives.test/src:/disk/openjdk/upstream-sources/openjdk-hs/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir.jtt/src" \
-implicit:none \
-proc:only \
-processorpath "/disk/openjdk/upstream-sources/openjdk-hs/build/linux-x86_64-normal-zero-release/bootcycle-build/buildtools/jdk.vm.compiler.match.processor.jar:/disk/openjdk/upstream-sources/openjdk-hs/build/linux-x86_64-normal-zero-release/bootcycle-build/buildtools/jdk.vm.compiler.nodeinfo.processor.jar:/disk/openjdk/upstream-sources/openjdk-hs/build/linux-x86_64-normal-zero-release/bootcycle-build/buildtools/jdk.vm.compiler.options.processor.jar:/disk/openjdk/upstream-sources/openjdk-hs/build/linux-x86_64-normal-zero-release/bootcycle-build/buildtools/jdk.vm.compiler.replacements.verifier.jar:/disk/openjdk/upstream-sources/openjdk-hs/build/linux-x86_64-normal-zero-release/bootcycle-build/buildtools/jdk.vm.compiler.serviceprovider.processor.jar" \
-d /disk/openjdk/upstream-sources/openjdk-hs/build/linux-x86_64-normal-zero-release/bootcycle-build/support/gensrc/jdk.internal.vm.compiler \
-s /disk/openjdk/upstream-sources/openjdk-hs/build/linux-x86_64-normal-zero-release/bootcycle-build/support/gensrc/jdk.internal.vm.compiler \
@/disk/openjdk/upstream-sources/openjdk-hs/build/linux-x86_64-normal-zero-release/bootcycle-build/support/gensrc/jdk.internal.vm.compiler/_gensrc_proc_files
- backported by
-
JDK-8204769 Zero: bootcycle-images build fails on x86_64
-
- Resolved
-