Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
0.6.1-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 -> 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] ^