Florian Hopf created ODFTOOLKIT-386:
---------------------------------------
Summary: Project doesn't build with JDK 8
Key: ODFTOOLKIT-386
URL: https://issues.apache.org/jira/browse/ODFTOOLKIT-386
Project: ODF Toolkit
Issue Type: Bug
Affects Versions: 0.6.1-incubating
Environment: jdk-8-fcs-bin-b129-linux-i586-07_feb_2014
Reporter: Florian Hopf
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:
{noformat}
[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] ^
{noformat}
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)