-
Type:
Bug
-
Resolution: Fixed
-
Priority:
P2
-
Affects Version/s: 26
-
Component/s: tools
-
master
| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
|---|---|---|---|---|---|---|
| JDK-8374053 | 26 | Dan Smith | P2 | Resolved | Fixed | master |
[2025-12-18T17:54:21,288Z] Generating JDK_API javadoc for 57 modules
[2025-12-18T17:54:34,444Z] error: An internal exception has occurred.
[2025-12-18T17:54:34,444Z] (java.lang.RuntimeException: Cannot determine current path)
[2025-12-18T17:54:34,445Z] Please file a bug against the javadoc tool via the Java bug reporting page
[2025-12-18T17:54:34,445Z] (https://bugreport.java.com) after checking the Bug Database (https://bugs.java.com)
[2025-12-18T17:54:34,445Z] for duplicates. Include error messages and the following diagnostic in your report. Thank you.
[2025-12-18T17:54:34,445Z] java.lang.RuntimeException: Cannot determine current path
[2025-12-18T17:54:34,445Z] at build.tools.taglet.JSpec.currentPath(JSpec.java:197)
[2025-12-18T17:54:34,445Z] at build.tools.taglet.JSpec.toString(JSpec.java:162)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.taglets.UserTaglet.getInlineTagOutput(UserTaglet.java:73)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.taglets.TagletWriter.getInlineTagOutput(TagletWriter.java:298)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getInlineTagOutput(HtmlDocletWriter.java:417)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$InlineVisitor.defaultAction(HtmlDocletWriter.java:1822)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$InlineVisitor.defaultAction(HtmlDocletWriter.java:1626)
[2025-12-18T17:54:34,445Z] at jdk.compiler/com.sun.source.util.SimpleDocTreeVisitor.visitUnknownInlineTag(SimpleDocTreeVisitor.java:612)
[2025-12-18T17:54:34,445Z] at jdk.compiler/com.sun.tools.javac.tree.DCTree$DCUnknownInlineTag.accept(DCTree.java:1391)
[2025-12-18T17:54:34,445Z] at jdk.compiler/com.sun.source.util.SimpleDocTreeVisitor.visit(SimpleDocTreeVisitor.java:79)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentTagsToContent(HtmlDocletWriter.java:1394)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentTagsToContent(HtmlDocletWriter.java:1332)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addCommentTags(HtmlDocletWriter.java:1253)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addInlineComment(HtmlDocletWriter.java:1234)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.ClassWriter.addClassDescription(ClassWriter.java:524)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.ClassWriter.buildClassDescription(ClassWriter.java:297)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.ClassWriter.buildClassInfo(ClassWriter.java:173)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.ClassWriter.buildClassDoc(ClassWriter.java:135)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.ClassWriter.buildPage(ClassWriter.java:114)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:430)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:246)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:211)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.AbstractDoclet.generateFiles(AbstractDoclet.java:179)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.generateFiles(HtmlDoclet.java:358)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.AbstractDoclet.run(AbstractDoclet.java:82)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.doclet.StandardDoclet.run(StandardDoclet.java:109)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.tool.Start.parseAndExecute(Start.java:591)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.tool.Start.begin(Start.java:399)
[2025-12-18T17:54:34,446Z] at jdk.javadoc/jdk.javadoc.internal.tool.Start.begin(Start.java:348)
[2025-12-18T17:54:34,446Z] at jdk.javadoc/jdk.javadoc.internal.tool.Main.execute(Main.java:57)
[2025-12-18T17:54:34,446Z] at jdk.javadoc/jdk.javadoc.internal.tool.Main.main(Main.java:46)
[2025-12-18T17:54:34,446Z] Caused by: java.lang.IllegalAccessException: class build.tools.taglet.JSpec cannot access class jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter (in module jdk.javadoc) because module jdk.javadoc does not export jdk.javadoc.internal.doclets.formats.html to unnamed module @6ae1cdb6
[2025-12-18T17:54:34,446Z] at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:401)
[2025-12-18T17:54:34,446Z] at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:660)
[2025-12-18T17:54:34,446Z] at java.base/java.lang.reflect.Field.checkAccess(Field.java:1277)
[2025-12-18T17:54:34,446Z] at java.base/java.lang.reflect.Field.get(Field.java:465)
[2025-12-18T17:54:34,446Z] at build.tools.taglet.JSpec.currentPath(JSpec.java:194)
[2025-12-18T17:54:34,446Z] ... 30 more
[2025-12-18T17:54:34,460Z] 1 error
[2025-12-18T17:54:34,444Z] error: An internal exception has occurred.
[2025-12-18T17:54:34,444Z] (java.lang.RuntimeException: Cannot determine current path)
[2025-12-18T17:54:34,445Z] Please file a bug against the javadoc tool via the Java bug reporting page
[2025-12-18T17:54:34,445Z] (https://bugreport.java.com) after checking the Bug Database (https://bugs.java.com)
[2025-12-18T17:54:34,445Z] for duplicates. Include error messages and the following diagnostic in your report. Thank you.
[2025-12-18T17:54:34,445Z] java.lang.RuntimeException: Cannot determine current path
[2025-12-18T17:54:34,445Z] at build.tools.taglet.JSpec.currentPath(JSpec.java:197)
[2025-12-18T17:54:34,445Z] at build.tools.taglet.JSpec.toString(JSpec.java:162)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.taglets.UserTaglet.getInlineTagOutput(UserTaglet.java:73)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.taglets.TagletWriter.getInlineTagOutput(TagletWriter.java:298)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getInlineTagOutput(HtmlDocletWriter.java:417)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$InlineVisitor.defaultAction(HtmlDocletWriter.java:1822)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$InlineVisitor.defaultAction(HtmlDocletWriter.java:1626)
[2025-12-18T17:54:34,445Z] at jdk.compiler/com.sun.source.util.SimpleDocTreeVisitor.visitUnknownInlineTag(SimpleDocTreeVisitor.java:612)
[2025-12-18T17:54:34,445Z] at jdk.compiler/com.sun.tools.javac.tree.DCTree$DCUnknownInlineTag.accept(DCTree.java:1391)
[2025-12-18T17:54:34,445Z] at jdk.compiler/com.sun.source.util.SimpleDocTreeVisitor.visit(SimpleDocTreeVisitor.java:79)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentTagsToContent(HtmlDocletWriter.java:1394)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentTagsToContent(HtmlDocletWriter.java:1332)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addCommentTags(HtmlDocletWriter.java:1253)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addInlineComment(HtmlDocletWriter.java:1234)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.ClassWriter.addClassDescription(ClassWriter.java:524)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.ClassWriter.buildClassDescription(ClassWriter.java:297)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.ClassWriter.buildClassInfo(ClassWriter.java:173)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.ClassWriter.buildClassDoc(ClassWriter.java:135)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.ClassWriter.buildPage(ClassWriter.java:114)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:430)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:246)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:211)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.AbstractDoclet.generateFiles(AbstractDoclet.java:179)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.generateFiles(HtmlDoclet.java:358)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.AbstractDoclet.run(AbstractDoclet.java:82)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.doclet.StandardDoclet.run(StandardDoclet.java:109)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.tool.Start.parseAndExecute(Start.java:591)
[2025-12-18T17:54:34,445Z] at jdk.javadoc/jdk.javadoc.internal.tool.Start.begin(Start.java:399)
[2025-12-18T17:54:34,446Z] at jdk.javadoc/jdk.javadoc.internal.tool.Start.begin(Start.java:348)
[2025-12-18T17:54:34,446Z] at jdk.javadoc/jdk.javadoc.internal.tool.Main.execute(Main.java:57)
[2025-12-18T17:54:34,446Z] at jdk.javadoc/jdk.javadoc.internal.tool.Main.main(Main.java:46)
[2025-12-18T17:54:34,446Z] Caused by: java.lang.IllegalAccessException: class build.tools.taglet.JSpec cannot access class jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter (in module jdk.javadoc) because module jdk.javadoc does not export jdk.javadoc.internal.doclets.formats.html to unnamed module @6ae1cdb6
[2025-12-18T17:54:34,446Z] at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:401)
[2025-12-18T17:54:34,446Z] at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:660)
[2025-12-18T17:54:34,446Z] at java.base/java.lang.reflect.Field.checkAccess(Field.java:1277)
[2025-12-18T17:54:34,446Z] at java.base/java.lang.reflect.Field.get(Field.java:465)
[2025-12-18T17:54:34,446Z] at build.tools.taglet.JSpec.currentPath(JSpec.java:194)
[2025-12-18T17:54:34,446Z] ... 30 more
[2025-12-18T17:54:34,460Z] 1 error
- backported by
-
JDK-8374053 Docs build fails: Cannot determine current path
-
- Resolved
-
- caused by
-
JDK-8373909 JSpec and ToolGuide taglets use incorrect relative path
-
- Resolved
-
- links to
-
Commit(jdk26)
openjdk/jdk/17b6eb45
-
Commit(master)
openjdk/jdk/f88cbfb8
-
Review(jdk26)
openjdk/jdk/28913
-
Review(master)
openjdk/jdk/28909
(1 links to)