-
Bug
-
Resolution: Fixed
-
P2
-
9, 10
-
b156
-
b158
-
Verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8175695 | 10 | Kumar Srinivasan | P2 | Resolved | Fixed | b02 |
com.sun.tools.doclets.internal.toolkit.util.DocletAbortException: java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:154)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.AbstractMemberBuilder.build(AbstractMemberBuilder.java:79)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.buildChildren(AbstractBuilder.java:173)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildMemberSummary(ClassBuilder.java:342)
at jdk.internal.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:543)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.invokeMethod(AbstractBuilder.java:192)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:140)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.buildChildren(AbstractBuilder.java:173)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassDoc(ClassBuilder.java:147)
at jdk.internal.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:543)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.invokeMethod(AbstractBuilder.java:192)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:140)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.build(ClassBuilder.java:119)
at jdk.javadoc/com.sun.tools.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:236)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:206)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:191)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:146)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.AbstractDoclet.startDoclet(AbstractDoclet.java:89)
at jdk.javadoc/com.sun.tools.doclets.formats.html.HtmlDoclet.start(HtmlDoclet.java:80)
at jdk.javadoc/com.sun.tools.doclets.standard.Standard.start(Standard.java:44)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:543)
at jdk.javadoc/com.sun.tools.javadoc.main.DocletInvoker.invoke(DocletInvoker.java:332)
at jdk.javadoc/com.sun.tools.javadoc.main.DocletInvoker.start(DocletInvoker.java:211)
at jdk.javadoc/com.sun.tools.javadoc.main.Start.parseAndExecute(Start.java:453)
at jdk.javadoc/com.sun.tools.javadoc.main.Start.begin(Start.java:238)
at jdk.javadoc/com.sun.tools.javadoc.main.Start.begin(Start.java:224)
at jdk.javadoc/com.sun.tools.javadoc.Main.execute(Main.java:75)
at oracle.micro.benchmarks.javac.hardcoded.JavadocJdk8Bench.execute(JavadocJdk8Bench.java:46)
at oracle.micro.benchmarks.javac.hardcoded.generated.JavadocJdk8Bench_execute_jmhTest.execute_ss_jmhStub(JavadocJdk8Bench_execute_jmhTest.java:404)
at oracle.micro.benchmarks.javac.hardcoded.generated.JavadocJdk8Bench_execute_jmhTest.execute_SingleShotTime(JavadocJdk8Bench_execute_jmhTest.java:360)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:543)
at org.openjdk.jmh.runner.BenchmarkHandler$BenchmarkTask.call(BenchmarkHandler.java:453)
at org.openjdk.jmh.runner.BenchmarkHandler$BenchmarkTask.call(BenchmarkHandler.java:437)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:514)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1161)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:844)
Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.base/java.lang.String.substring(String.java:1878)
at jdk.javadoc/com.sun.tools.doclets.formats.html.HtmlDocletWriter.removeNonInlineHtmlTags(HtmlDocletWriter.java:1752)
at jdk.javadoc/com.sun.tools.doclets.formats.html.HtmlDocletWriter.commentTagsToContent(HtmlDocletWriter.java:1578)
at jdk.javadoc/com.sun.tools.doclets.formats.html.HtmlDocletWriter.addCommentTags(HtmlDocletWriter.java:1499)
at jdk.javadoc/com.sun.tools.doclets.formats.html.HtmlDocletWriter.addCommentTags(HtmlDocletWriter.java:1480)
at jdk.javadoc/com.sun.tools.doclets.formats.html.HtmlDocletWriter.addSummaryComment(HtmlDocletWriter.java:1452)
at jdk.javadoc/com.sun.tools.doclets.formats.html.SubWriterHolderWriter.addIndexComment(SubWriterHolderWriter.java:202)
at jdk.javadoc/com.sun.tools.doclets.formats.html.SubWriterHolderWriter.addSummaryLinkComment(SubWriterHolderWriter.java:239)
at jdk.javadoc/com.sun.tools.doclets.formats.html.AbstractMemberWriter.addMemberSummary(AbstractMemberWriter.java:568)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.MemberSummaryBuilder.buildSummary(MemberSummaryBuilder.java:357)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.MemberSummaryBuilder.addSummary(MemberSummaryBuilder.java:519)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.MemberSummaryBuilder.buildMethodsSummary(MemberSummaryBuilder.java:308)
at jdk.internal.reflect.GeneratedMethodAccessor27.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:543)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.invokeMethod(AbstractBuilder.java:192)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:140)
... 48 more
com.sun.tools.doclets.internal.toolkit.util.DocletAbortException: java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:154)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.AbstractMemberBuilder.build(AbstractMemberBuilder.java:79)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.buildChildren(AbstractBuilder.java:173)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildMemberSummary(ClassBuilder.java:342)
at jdk.internal.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:543)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.invokeMethod(AbstractBuilder.java:192)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:140)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.buildChildren(AbstractBuilder.java:173)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassDoc(ClassBuilder.java:147)
at jdk.internal.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:543)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.invokeMethod(AbstractBuilder.java:192)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:140)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.build(ClassBuilder.java:119)
at jdk.javadoc/com.sun.tools.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:236)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:206)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:191)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:146)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.AbstractDoclet.startDoclet(AbstractDoclet.java:89)
at jdk.javadoc/com.sun.tools.doclets.formats.html.HtmlDoclet.start(HtmlDoclet.java:80)
at jdk.javadoc/com.sun.tools.doclets.standard.Standard.start(Standard.java:44)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:543)
at jdk.javadoc/com.sun.tools.javadoc.main.DocletInvoker.invoke(DocletInvoker.java:332)
at jdk.javadoc/com.sun.tools.javadoc.main.DocletInvoker.start(DocletInvoker.java:211)
at jdk.javadoc/com.sun.tools.javadoc.main.Start.parseAndExecute(Start.java:453)
at jdk.javadoc/com.sun.tools.javadoc.main.Start.begin(Start.java:238)
at jdk.javadoc/com.sun.tools.javadoc.main.Start.begin(Start.java:224)
at jdk.javadoc/com.sun.tools.javadoc.Main.execute(Main.java:75)
at oracle.micro.benchmarks.javac.hardcoded.JavadocJdk8Bench.execute(JavadocJdk8Bench.java:46)
at oracle.micro.benchmarks.javac.hardcoded.generated.JavadocJdk8Bench_execute_jmhTest.execute_ss_jmhStub(JavadocJdk8Bench_execute_jmhTest.java:404)
at oracle.micro.benchmarks.javac.hardcoded.generated.JavadocJdk8Bench_execute_jmhTest.execute_SingleShotTime(JavadocJdk8Bench_execute_jmhTest.java:360)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:543)
at org.openjdk.jmh.runner.BenchmarkHandler$BenchmarkTask.call(BenchmarkHandler.java:453)
at org.openjdk.jmh.runner.BenchmarkHandler$BenchmarkTask.call(BenchmarkHandler.java:437)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:514)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1161)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:844)
Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.base/java.lang.String.substring(String.java:1878)
at jdk.javadoc/com.sun.tools.doclets.formats.html.HtmlDocletWriter.removeNonInlineHtmlTags(HtmlDocletWriter.java:1752)
at jdk.javadoc/com.sun.tools.doclets.formats.html.HtmlDocletWriter.commentTagsToContent(HtmlDocletWriter.java:1578)
at jdk.javadoc/com.sun.tools.doclets.formats.html.HtmlDocletWriter.addCommentTags(HtmlDocletWriter.java:1499)
at jdk.javadoc/com.sun.tools.doclets.formats.html.HtmlDocletWriter.addCommentTags(HtmlDocletWriter.java:1480)
at jdk.javadoc/com.sun.tools.doclets.formats.html.HtmlDocletWriter.addSummaryComment(HtmlDocletWriter.java:1452)
at jdk.javadoc/com.sun.tools.doclets.formats.html.SubWriterHolderWriter.addIndexComment(SubWriterHolderWriter.java:202)
at jdk.javadoc/com.sun.tools.doclets.formats.html.SubWriterHolderWriter.addSummaryLinkComment(SubWriterHolderWriter.java:239)
at jdk.javadoc/com.sun.tools.doclets.formats.html.AbstractMemberWriter.addMemberSummary(AbstractMemberWriter.java:568)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.MemberSummaryBuilder.buildSummary(MemberSummaryBuilder.java:357)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.MemberSummaryBuilder.addSummary(MemberSummaryBuilder.java:519)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.MemberSummaryBuilder.buildMethodsSummary(MemberSummaryBuilder.java:308)
at jdk.internal.reflect.GeneratedMethodAccessor27.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:543)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.invokeMethod(AbstractBuilder.java:192)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:140)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:154)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.AbstractMemberBuilder.build(AbstractMemberBuilder.java:79)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.buildChildren(AbstractBuilder.java:173)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildMemberSummary(ClassBuilder.java:342)
at jdk.internal.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:543)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.invokeMethod(AbstractBuilder.java:192)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:140)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.buildChildren(AbstractBuilder.java:173)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassDoc(ClassBuilder.java:147)
at jdk.internal.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:543)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.invokeMethod(AbstractBuilder.java:192)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:140)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.build(ClassBuilder.java:119)
at jdk.javadoc/com.sun.tools.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:236)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:206)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:191)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:146)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.AbstractDoclet.startDoclet(AbstractDoclet.java:89)
at jdk.javadoc/com.sun.tools.doclets.formats.html.HtmlDoclet.start(HtmlDoclet.java:80)
at jdk.javadoc/com.sun.tools.doclets.standard.Standard.start(Standard.java:44)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:543)
at jdk.javadoc/com.sun.tools.javadoc.main.DocletInvoker.invoke(DocletInvoker.java:332)
at jdk.javadoc/com.sun.tools.javadoc.main.DocletInvoker.start(DocletInvoker.java:211)
at jdk.javadoc/com.sun.tools.javadoc.main.Start.parseAndExecute(Start.java:453)
at jdk.javadoc/com.sun.tools.javadoc.main.Start.begin(Start.java:238)
at jdk.javadoc/com.sun.tools.javadoc.main.Start.begin(Start.java:224)
at jdk.javadoc/com.sun.tools.javadoc.Main.execute(Main.java:75)
at oracle.micro.benchmarks.javac.hardcoded.JavadocJdk8Bench.execute(JavadocJdk8Bench.java:46)
at oracle.micro.benchmarks.javac.hardcoded.generated.JavadocJdk8Bench_execute_jmhTest.execute_ss_jmhStub(JavadocJdk8Bench_execute_jmhTest.java:404)
at oracle.micro.benchmarks.javac.hardcoded.generated.JavadocJdk8Bench_execute_jmhTest.execute_SingleShotTime(JavadocJdk8Bench_execute_jmhTest.java:360)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:543)
at org.openjdk.jmh.runner.BenchmarkHandler$BenchmarkTask.call(BenchmarkHandler.java:453)
at org.openjdk.jmh.runner.BenchmarkHandler$BenchmarkTask.call(BenchmarkHandler.java:437)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:514)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1161)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:844)
Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.base/java.lang.String.substring(String.java:1878)
at jdk.javadoc/com.sun.tools.doclets.formats.html.HtmlDocletWriter.removeNonInlineHtmlTags(HtmlDocletWriter.java:1752)
at jdk.javadoc/com.sun.tools.doclets.formats.html.HtmlDocletWriter.commentTagsToContent(HtmlDocletWriter.java:1578)
at jdk.javadoc/com.sun.tools.doclets.formats.html.HtmlDocletWriter.addCommentTags(HtmlDocletWriter.java:1499)
at jdk.javadoc/com.sun.tools.doclets.formats.html.HtmlDocletWriter.addCommentTags(HtmlDocletWriter.java:1480)
at jdk.javadoc/com.sun.tools.doclets.formats.html.HtmlDocletWriter.addSummaryComment(HtmlDocletWriter.java:1452)
at jdk.javadoc/com.sun.tools.doclets.formats.html.SubWriterHolderWriter.addIndexComment(SubWriterHolderWriter.java:202)
at jdk.javadoc/com.sun.tools.doclets.formats.html.SubWriterHolderWriter.addSummaryLinkComment(SubWriterHolderWriter.java:239)
at jdk.javadoc/com.sun.tools.doclets.formats.html.AbstractMemberWriter.addMemberSummary(AbstractMemberWriter.java:568)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.MemberSummaryBuilder.buildSummary(MemberSummaryBuilder.java:357)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.MemberSummaryBuilder.addSummary(MemberSummaryBuilder.java:519)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.MemberSummaryBuilder.buildMethodsSummary(MemberSummaryBuilder.java:308)
at jdk.internal.reflect.GeneratedMethodAccessor27.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:543)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.invokeMethod(AbstractBuilder.java:192)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:140)
... 48 more
com.sun.tools.doclets.internal.toolkit.util.DocletAbortException: java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:154)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.AbstractMemberBuilder.build(AbstractMemberBuilder.java:79)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.buildChildren(AbstractBuilder.java:173)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildMemberSummary(ClassBuilder.java:342)
at jdk.internal.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:543)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.invokeMethod(AbstractBuilder.java:192)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:140)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.buildChildren(AbstractBuilder.java:173)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.buildClassDoc(ClassBuilder.java:147)
at jdk.internal.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:543)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.invokeMethod(AbstractBuilder.java:192)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:140)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.build(ClassBuilder.java:119)
at jdk.javadoc/com.sun.tools.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:236)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:206)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:191)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:146)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.AbstractDoclet.startDoclet(AbstractDoclet.java:89)
at jdk.javadoc/com.sun.tools.doclets.formats.html.HtmlDoclet.start(HtmlDoclet.java:80)
at jdk.javadoc/com.sun.tools.doclets.standard.Standard.start(Standard.java:44)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:543)
at jdk.javadoc/com.sun.tools.javadoc.main.DocletInvoker.invoke(DocletInvoker.java:332)
at jdk.javadoc/com.sun.tools.javadoc.main.DocletInvoker.start(DocletInvoker.java:211)
at jdk.javadoc/com.sun.tools.javadoc.main.Start.parseAndExecute(Start.java:453)
at jdk.javadoc/com.sun.tools.javadoc.main.Start.begin(Start.java:238)
at jdk.javadoc/com.sun.tools.javadoc.main.Start.begin(Start.java:224)
at jdk.javadoc/com.sun.tools.javadoc.Main.execute(Main.java:75)
at oracle.micro.benchmarks.javac.hardcoded.JavadocJdk8Bench.execute(JavadocJdk8Bench.java:46)
at oracle.micro.benchmarks.javac.hardcoded.generated.JavadocJdk8Bench_execute_jmhTest.execute_ss_jmhStub(JavadocJdk8Bench_execute_jmhTest.java:404)
at oracle.micro.benchmarks.javac.hardcoded.generated.JavadocJdk8Bench_execute_jmhTest.execute_SingleShotTime(JavadocJdk8Bench_execute_jmhTest.java:360)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:543)
at org.openjdk.jmh.runner.BenchmarkHandler$BenchmarkTask.call(BenchmarkHandler.java:453)
at org.openjdk.jmh.runner.BenchmarkHandler$BenchmarkTask.call(BenchmarkHandler.java:437)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:514)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1161)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:844)
Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.base/java.lang.String.substring(String.java:1878)
at jdk.javadoc/com.sun.tools.doclets.formats.html.HtmlDocletWriter.removeNonInlineHtmlTags(HtmlDocletWriter.java:1752)
at jdk.javadoc/com.sun.tools.doclets.formats.html.HtmlDocletWriter.commentTagsToContent(HtmlDocletWriter.java:1578)
at jdk.javadoc/com.sun.tools.doclets.formats.html.HtmlDocletWriter.addCommentTags(HtmlDocletWriter.java:1499)
at jdk.javadoc/com.sun.tools.doclets.formats.html.HtmlDocletWriter.addCommentTags(HtmlDocletWriter.java:1480)
at jdk.javadoc/com.sun.tools.doclets.formats.html.HtmlDocletWriter.addSummaryComment(HtmlDocletWriter.java:1452)
at jdk.javadoc/com.sun.tools.doclets.formats.html.SubWriterHolderWriter.addIndexComment(SubWriterHolderWriter.java:202)
at jdk.javadoc/com.sun.tools.doclets.formats.html.SubWriterHolderWriter.addSummaryLinkComment(SubWriterHolderWriter.java:239)
at jdk.javadoc/com.sun.tools.doclets.formats.html.AbstractMemberWriter.addMemberSummary(AbstractMemberWriter.java:568)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.MemberSummaryBuilder.buildSummary(MemberSummaryBuilder.java:357)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.MemberSummaryBuilder.addSummary(MemberSummaryBuilder.java:519)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.MemberSummaryBuilder.buildMethodsSummary(MemberSummaryBuilder.java:308)
at jdk.internal.reflect.GeneratedMethodAccessor27.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:543)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.invokeMethod(AbstractBuilder.java:192)
at jdk.javadoc/com.sun.tools.doclets.internal.toolkit.builders.AbstractBuilder.build(AbstractBuilder.java:140)
- backported by
-
JDK-8175695 Javadoc fails on JDK 7 and JDK 8 sources with StringIndexOutOfBoundsException
-
- Resolved
-
- relates to
-
JDK-8048628 javadoc strips HTML incorrectly; causes invalid generated HTML files
-
- Closed
-