Uploaded image for project: 'ODF Toolkit'
  1. ODF Toolkit
  2. ODFTOOLKIT-386

Project doesn't build with JDK 8

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.6.1-incubating
    • 0.6.2-incubating
    • None
    • None
    • jdk-8-fcs-bin-b129-linux-i586-07_feb_2014

    Description

      I just tried building the sources with JDK 8 (jdk-8-fcs-bin-b129-linux-i586-07_feb_2014) and it fails in schema2template:

      [ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.7:jar (attach-javadocs) on project schema2template: MavenReportException: Error while creating archive:
      [ERROR] Exit code: 1 - javadoc: warning - Error fetching URL: http://download.oracle.com/javase/6/docs/api
      [ERROR] javadoc: warning - Error fetching URL: http://java.sun.com/j2se/1.5.0/docs/api
      [ERROR] /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/OutputFileListHandler.java:37: error: unexpected end tag: </code>
      [ERROR] * This class parses this list of the output files to be created.</code>
      [ERROR] ^
      [ERROR] /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/example/odf/OdfHelper.java:232: warning: no description for @throws
      [ERROR] * @throws Exception
      [...] a lot more like those

      JDK 8 has a new feature called DocLint, which is turned on by default: http://openjdk.java.net/jeps/172. It checks the Javadoc for issues like tags that aren't closed. We should fix those.

      Current errors in schema2template:

      [ERROR] /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/OutputFileListHandler.java:37: error: unexpected end tag: </code>
      [ERROR] * This class parses this list of the output files to be created.</code>
      [ERROR] ^
      [ERROR] /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/example/odf/OdfHelper.java:232: warning: no description for @throws
      [ERROR] * @throws Exception
      [ERROR] ^
      [ERROR] /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/example/odf/OdfHelper.java:243: warning: no description for @throws
      [ERROR] * @throws Exception
      [ERROR] ^
      [ERROR] /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/example/odf/OdfHelper.java:254: warning: no description for @throws
      [ERROR] * @throws Exception
      [ERROR] ^
      [ERROR] /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/example/odf/OdfHelper.java:263: warning: no description for @param
      [ERROR] * @param rngFile
      [ERROR] ^
      [ERROR] /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/example/odf/OdfHelper.java:266: warning: no description for @throws
      [ERROR] * @throws Exception
      [ERROR] ^
      [ERROR] /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/example/odf/PathPrinter.java:48: error: self-closing element not allowed
      [ERROR] * <p>Example of a direct child: table:table -&gt; table:table-row<br />
      [ERROR] ^
      [ERROR] /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/example/odf/SourceCodeModel.java:143: warning: no description for @param
      [ERROR] * @param datatype
      [ERROR] ^
      [ERROR] /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/MSVExpressionInformation.java:312: warning: no @param for equallyNamedChildren
      [ERROR] public boolean isMandatory(Collection<Expression> equallyNamedChildren) {
      [ERROR] ^
      [ERROR] /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/MSVNameClassVisitorList.java:40: error: unknown tag: element
      [ERROR] <element>
      [ERROR] ^
      [ERROR] /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/MSVNameClassVisitorList.java:41: error: unknown tag: choice
      [ERROR] <choice>
      [ERROR] ^
      [ERROR] /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/MSVNameClassVisitorList.java:42: error: unknown tag: name
      [ERROR] <name>text:reference-ref</name>
      [ERROR] ^
      [ERROR] /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/MSVNameClassVisitorList.java:42: error: unknown tag: name
      [ERROR] <name>text:reference-ref</name>
      [ERROR] ^
      [ERROR] /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/MSVNameClassVisitorList.java:43: error: unknown tag: name
      [ERROR] <name>text:bookmark-ref</name>
      [ERROR] ^
      [ERROR] /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/MSVNameClassVisitorList.java:43: error: unknown tag: name
      [ERROR] <name>text:bookmark-ref</name>
      [ERROR] ^
      [ERROR] /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/MSVNameClassVisitorList.java:44: error: unknown tag: choice
      [ERROR] </choice>
      [ERROR] ^
      [ERROR] /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/PuzzlePiece.java:52: error: unexpected end tag: </p>
      [ERROR] * naive usage in velocity templates</li></ul></p>
      [ERROR] ^
      [ERROR] /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/PuzzlePieceSet.java:190: error: self-closing element not allowed
      [ERROR] * <code><br />
      [ERROR] ^
      [ERROR] /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/PuzzlePieceSet.java:191: error: self-closing element not allowed
      [ERROR] * #set ( $oneOrMoreAttributes = $model.getAttribute($atttributename) )<br />
      [ERROR] ^
      [ERROR] /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/PuzzlePieceSet.java:192: error: self-closing element not allowed
      [ERROR] * ## we want to write information about only _one_ parent per Name...<br />
      [ERROR] ^
      [ERROR] /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/PuzzlePieceSet.java:193: error: self-closing element not allowed
      [ERROR] * #foreach ($parent in $oneOrMoreAttributes.getParents().withoutMultiples())<br/>
      [ERROR] ^
      [ERROR] /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/PuzzlePieceSet.java:194: error: self-closing element not allowed
      [ERROR] * - Allowed Values for Parent Element $parent :<br />
      [ERROR] ^
      [ERROR] /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/PuzzlePieceSet.java:195: error: self-closing element not allowed
      [ERROR] * ## but we want the attribute values displayed which are allowed in _all_ parents with the same Name...<br />
      [ERROR] ^
      [ERROR] /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/PuzzlePieceSet.java:196: error: self-closing element not allowed
      [ERROR] * #foreach ($value in $oneOrMoreAttributes.byParent($parent.withMultiples()).getValues())<br />
      [ERROR] ^
      [ERROR] /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/PuzzlePieceSet.java:197: error: self-closing element not allowed
      [ERROR] *    -- "$value" <br />
      [ERROR] ^
      [ERROR] /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/PuzzlePieceSet.java:198: error: self-closing element not allowed
      [ERROR] * #end<br />
      [ERROR] ^
      [ERROR] /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/PuzzlePieceSet.java:200: error: self-closing element not allowed
      [ERROR] * </code><br />
      [ERROR] ^
      [ERROR] /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/PuzzlePieceSet.java:202: warning: no description for @param
      [ERROR] * @param parents
      [ERROR] ^
      [ERROR] /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/PuzzlePieceSet.java:222: warning: no description for @param
      [ERROR] * @param aDefinitionName
      [ERROR] ^
      [ERROR] /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/PuzzlePieceSet.java:237: warning: no description for @param
      [ERROR] * @param aNamed
      [ERROR] ^
      [ERROR] /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/PuzzlePieceSet.java:38: error: unexpected end tag: </p>
      [ERROR] * naive usage in velocity templates</li></ul></p>
      [ERROR] ^
      [ERROR] /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/XMLModel.java:91: warning: no description for @param
      [ERROR] * @param name
      [ERROR] ^
      [ERROR] /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/XMLModel.java:106: warning: no description for @param
      [ERROR] * @param name
      [ERROR] ^
      [ERROR] /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/XMLModel.java:107: warning: no description for @param
      [ERROR] * @param hashCode
      [ERROR] ^
      [ERROR] /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/XMLModel.java:127: warning: no description for @param
      [ERROR] * @param name
      [ERROR] ^
      [ERROR] /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/XMLModel.java:142: warning: no description for @param
      [ERROR] * @param name
      [ERROR] ^
      [ERROR] /home/flo/temp/odftoolkit-release/odftoolkit-0.6.1-incubating/generator/schema2template/src/main/java/schema2template/model/XMLModel.java:143: warning: no description for @param
      [ERROR] * @param hashCode
      [ERROR] ^
      

      Attachments

        Activity

          People

            svanteschubert Svante Schubert
            fhopf Florian Hopf
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: