[ 
https://issues.apache.org/jira/browse/ODFTOOLKIT-386?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Svante Schubert resolved ODFTOOLKIT-386.
----------------------------------------
    Resolution: Fixed

The fixes had been pushed to the servers, but Jenkins build was not 
automatically triggered.

I triggered Linux & Windows builds by hand:
https://builds.apache.org/job/ODFToolkit/
https://builds.apache.org/job/ODFToolkit-windows/

> 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
>            Assignee: Svante Schubert
>
> 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 -&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] ^
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to