(last minute fiddling with ant properties ... hope this works:) cvs -Q -d ':pserver:anonymous:@gee.cs.oswego.edu/home/jsr166/jsr166' checkout jsr166 && cd jsr166 && ant -Djdk9.home="$JDK9_IMAGE" -Djdk9.src.home="$JDK9_SOURCE_FOREST" docs
where $JDK9_IMAGE is an image for +110 or +111, and $JDK9_SOURCE_FOREST is a mercurial forest for +110 or +111 Use "ant -v" to get much more verbose diagnostics. On Thu, Mar 24, 2016 at 5:17 PM, Jonathan Gibbons <jonathan.gibb...@oracle.com> wrote: > Martin, > > Can you provide details on how to reproduce this (e.g. including repo paths) > > -- Jon > > > On 03/24/2016 04:10 PM, Martin Buchholz wrote: >> >> Hi jigsaw/javadoc folk, >> >> I'm trying to update jsr166 CVS to latest jdks and failing. >> >> If I run "ant docs" with a -Djdk9.home pointing at jdk-9+110 binaries >> and -Djdk9.src.dir pointing at openjdk9 tip sources, I get: >> >> [javadoc] Constructing Javadoc information... >> [javadoc] Standard Doclet (Next) version 9-ea >> [javadoc] Building tree for all the packages and classes... >> [javadoc] Generating >> >> /usr/local/google/home/martinrb/jsr166/javadoc/build/docs/constant-values.html... >> [javadoc] 1 error >> [javadoc] javadoc: error - >> com.sun.tools.javac.code.ClassFinder$BadClassFile: bad class file: >> /modules/java.base/java/util/ServiceLoader$LazyIterator.class >> [javadoc] undeclared type variable: S >> [javadoc] Please remove or make sure it appears in the correct >> subdirectory of the classpath. >> >> Hmmm ?? ... don't know what to do about that ... except upgrade to +111 >> ... >> Binaries are not available yet, but I can build my own. If I then >> point -Djdk9.home at a freshly built jdk at tip, I get: >> >> [javadoc] 1 error >> [javadoc] java.lang.AssertionError >> [javadoc] at >> com.sun.tools.javac.util.Assert.error(jdk.compiler@9-internal/Assert.java:155) >> [javadoc] at >> com.sun.tools.javac.util.Assert.checkNull(jdk.compiler@9-internal/Assert.java:54) >> [javadoc] at >> com.sun.tools.javac.code.Symtab.enterModule(jdk.compiler@9-internal/Symtab.java:753) >> [javadoc] at >> com.sun.tools.javac.comp.Modules.enterModule(jdk.compiler@9-internal/Modules.java:257) >> [javadoc] at >> com.sun.tools.javac.comp.Modules.enterModules(jdk.compiler@9-internal/Modules.java:235) >> [javadoc] at >> com.sun.tools.javac.comp.Modules.enter(jdk.compiler@9-internal/Modules.java:203) >> [javadoc] at >> com.sun.tools.javac.main.JavaCompiler.readSourceFile(jdk.compiler@9-internal/JavaCompiler.java:816) >> [javadoc] at >> com.sun.tools.javac.main.JavaCompiler.readSourceFile(jdk.compiler@9-internal/JavaCompiler.java:778) >> [javadoc] at >> com.sun.tools.javac.main.JavaCompiler.access$100(jdk.compiler@9-internal/JavaCompiler.java:97) >> [javadoc] at >> com.sun.tools.javac.main.JavaCompiler$1.complete(jdk.compiler@9-internal/JavaCompiler.java:339) >> [javadoc] at >> com.sun.tools.javac.code.ClassFinder.fillIn(jdk.compiler@9-internal/ClassFinder.java:362) >> [javadoc] at >> com.sun.tools.javac.code.ModuleFinder.lambda$findSingleModule$0(jdk.compiler@9-internal/ModuleFinder.java:206) >> [javadoc] at >> com.sun.tools.javac.code.Symbol.complete(jdk.compiler@9-internal/Symbol.java:601) >> [javadoc] at >> com.sun.tools.javac.comp.Modules.setCompilationUnitModules(jdk.compiler@9-internal/Modules.java:361) >> [javadoc] at >> com.sun.tools.javac.comp.Modules.enter(jdk.compiler@9-internal/Modules.java:205) >> [javadoc] at >> jdk.javadoc.internal.tool.JavadocTool.getEnvironment(jdk.javadoc@9-internal/JavadocTool.java:190) >> [javadoc] at >> jdk.javadoc.internal.tool.Start.parseAndExecute(jdk.javadoc@9-internal/Start.java:401) >> [javadoc] at >> jdk.javadoc.internal.tool.Start.begin(jdk.javadoc@9-internal/Start.java:274) >> [javadoc] at >> jdk.javadoc.internal.tool.Start.begin(jdk.javadoc@9-internal/Start.java:220) >> [javadoc] at >> jdk.javadoc.internal.tool.Main.execute(jdk.javadoc@9-internal/Main.java:70) >> [javadoc] at >> jdk.javadoc.internal.tool.Main.main(jdk.javadoc@9-internal/Main.java:52) >> [javadoc] javadoc: error - fatal error > >