Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8214772

javadoc: error - java.lang.IllegalArgumentException: Invalid index

XMLWordPrintable

      A DESCRIPTION OF THE PROBLEM :
      Please see https://github.com/originalrusyn/bug/tree/Invalid_index

      13:37:07: Executing task 'assemble'...

      > Task :processResources NO-SOURCE
      > Task :compileJava
      > Task :classes

      > Task :jsonDoclet FAILED
      javadoc: error - fatal error encountered: java.lang.IllegalArgumentException: Invalid index
      javadoc: error - Please file a bug against the javadoc tool via the Java bug reporting page
      (http://bugreport.java.com) after checking the Bug Database (http://bugs.java.com)
      for duplicates. Include error messages and the following diagnostic in your report. Thank you.
      java.lang.IllegalArgumentException: Invalid index
      at java.base/java.text.StringCharacterIterator.setIndex(StringCharacterIterator.java:156)
      at java.base/sun.text.RuleBasedBreakIterator.handleNext(RuleBasedBreakIterator.java:951)
      at java.base/sun.text.RuleBasedBreakIterator.next(RuleBasedBreakIterator.java:599)
      at jdk.compiler/com.sun.tools.javac.tree.DocTreeMaker.getSentenceBreak(DocTreeMaker.java:648)
      at jdk.compiler/com.sun.tools.javac.tree.DocTreeMaker.splitBody(DocTreeMaker.java:545)
      at jdk.compiler/com.sun.tools.javac.tree.DocTreeMaker.newDocCommentTree(DocTreeMaker.java:215)
      at jdk.compiler/com.sun.tools.javac.parser.DocCommentParser.parse(DocCommentParser.java:145)
      at jdk.compiler/com.sun.tools.javac.parser.LazyDocCommentTable.getCommentTree(LazyDocCommentTable.java:84)
      at jdk.compiler/com.sun.tools.javac.api.JavacTrees.getDocCommentTree(JavacTrees.java:808)
      at jdk.compiler/com.sun.tools.javac.api.JavacTrees.getDocCommentTree(JavacTrees.java:820)
      at capital.scalable.restdocs.jsondoclet.FieldDocumentation.fromFieldDoc(FieldDocumentation.java:45)
      at capital.scalable.restdocs.jsondoclet.ClassDocumentation.addField(ClassDocumentation.java:63)
      at capital.scalable.restdocs.jsondoclet.ClassDocumentation.lambda$fromClassDoc$0(ClassDocumentation.java:47)
      at java.base/java.lang.Iterable.forEach(Iterable.java:75)
      at capital.scalable.restdocs.jsondoclet.ClassDocumentation.fromClassDoc(ClassDocumentation.java:45)
      at capital.scalable.restdocs.jsondoclet.ExtractDocumentationAsJsonDoclet.lambda$run$1(ExtractDocumentationAsJsonDoclet.java:63)
      at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
      at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177)
      at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
      at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
      at java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:290)
      at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:746)
      at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
      at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpCC(ForkJoinPool.java:1115)
      at java.base/java.util.concurrent.ForkJoinPool.externalHelpComplete(ForkJoinPool.java:1957)
      at java.base/java.util.concurrent.ForkJoinTask.tryExternalHelp(ForkJoinTask.java:378)
      at java.base/java.util.concurrent.ForkJoinTask.externalAwaitDone(ForkJoinTask.java:323)
      at java.base/java.util.concurrent.ForkJoinTask.doInvoke(ForkJoinTask.java:412)
      at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:736)
      at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:159)
      at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:173)
      at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233)
      at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:497)
      at capital.scalable.restdocs.jsondoclet.ExtractDocumentationAsJsonDoclet.run(ExtractDocumentationAsJsonDoclet.java:58)
      at jdk.javadoc/jdk.javadoc.internal.tool.Start.parseAndExecute(Start.java:582)
      at jdk.javadoc/jdk.javadoc.internal.tool.Start.begin(Start.java:431)
      at jdk.javadoc/jdk.javadoc.internal.tool.Start.begin(Start.java:344)
      at jdk.javadoc/jdk.javadoc.internal.tool.Main.execute(Main.java:63)
      at jdk.javadoc/jdk.javadoc.internal.tool.Main.main(Main.java:52)
      2 errors

      FAILURE: Build failed with an exception.

      * What went wrong:
      Execution failed for task ':jsonDoclet'.
      > Javadoc generation failed. Generated Javadoc options file (useful for troubleshooting): '/Users/m/Documents/git_repo/bug/build/tmp/jsonDoclet/javadoc.options'

      * Try:
      Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

      * Get more help at https://help.gradle.org

      Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
      Use '--warning-mode all' to show the individual deprecation warnings.
      See https://docs.gradle.org/5.0/userguide/command_line_interface.html#sec:command_line_warnings

      BUILD FAILED in 4s
      2 actionable tasks: 2 executed
      Process 'command '/Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home/bin/javadoc'' finished with non-zero exit value 4
      13:37:11: Task execution finished 'assemble'.


      REGRESSION : Last worked in version 11.0.1


      FREQUENCY : often


            prappo Pavel Rappo
            webbuggrp Webbug Group
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: