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 -&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.1.5#6160)

Reply via email to