Lewis John McGibbney created ANY23-297:
------------------------------------------
Summary: Any23 doesn't build under JDK1.8
Key: ANY23-297
URL: https://issues.apache.org/jira/browse/ANY23-297
Project: Apache Any23
Issue Type: Improvement
Components: documentation, build
Reporter: Lewis John McGibbney
Assignee: Lewis John McGibbney
Priority: Critical
Fix For: 1.2
When I attempt to build Any23 master branch using JDK1.8 I get the following
issue regarding Javadoc
{code}
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 6.975 s
[INFO] Finished at: 2016-11-22T18:36:44-08:00
[INFO] Final Memory: 40M/768M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-javadoc-plugin:2.8:jar (attach-javadocs) on
project apache-any23-api: MavenReportException: Error while creating archive:
[ERROR] Exit code: 1 -
/usr/local/any23/api/src/main/java/org/apache/any23/cli/Tool.java:30: error:
invalid use of @return
[ERROR] * @return exit code.
[ERROR] ^
[ERROR] /usr/local/any23/api/src/main/java/org/apache/any23/cli/Tool.java:32:
warning: no @throws for java.lang.Exception
[ERROR] void run() throws Exception;
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/configuration/Configuration.java:36:
error: unexpected end tag: </code>
[ERROR] * @return <code>true</code> if defined, </code>false</code> otherwise.
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/configuration/Configuration.java:36:
error: unexpected end tag: </code>
[ERROR] * @return <code>true</code> if defined, </code>false</code> otherwise.
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/configuration/Configuration.java:21:
error: unexpected end tag: </code>
[ERROR] * Defines the main <i>Any23</code> configuration.
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/configuration/Configuration.java:21:
error: element not closed: i
[ERROR] * Defines the main <i>Any23</code> configuration.
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/encoding/EncodingDetector.java:37:
warning: no @throws for java.io.IOException
[ERROR] String guessEncoding(InputStream input) throws IOException;
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/extractor/ExtractionParameters.java:29:
error: reference not found
[ERROR] * @see org.apache.any23.Any23
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/extractor/ExtractionParameters.java:126:
error: reference not found
[ERROR] * {@link SingleDocumentExtraction#METADATA_NESTING_FLAG}.
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/extractor/ExtractionResult.java:60:
error: self-closing element not allowed
[ERROR] * <p/>
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/extractor/IssueReport.java:43:
warning: no description for @param
[ERROR] * @param ps
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/extractor/ExtractorFactory.java:41:
warning: no @return
[ERROR] Collection<MIMEType> getSupportedMIMETypes();
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/extractor/ExtractorFactory.java:54:
warning: no @return
[ERROR] String getExampleInput();
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/extractor/ExtractorRegistry.java:33:
warning: no description for @param
[ERROR] * @param factory
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/extractor/ExtractorRegistry.java:82:
warning: no @return
[ERROR] List<String> getAllNames();
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/mime/MIMEType.java:42:
warning: no description for @param
[ERROR] * @param mimeType
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/mime/purifier/Purifier.java:38:
warning: no @throws for java.io.IOException
[ERROR] void purify(InputStream inputStream) throws IOException;
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/mime/purifier/Purifier.java:25:
error: reference not found
[ERROR] * a {@link org.apache.any23.mime.TikaMIMETypeDetector} could
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/plugin/Any23PluginManager.java:99:
error: exception not thrown: java.net.MalformedURLException
[ERROR] * @throws MalformedURLException
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/plugin/Any23PluginManager.java:99:
warning: no description for @throws
[ERROR] * @throws MalformedURLException
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/plugin/Any23PluginManager.java:238:
warning: no description for @throws
[ERROR] * @throws IOException
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/plugin/Any23PluginManager.java:240:
warning: no @param for type
[ERROR] public synchronized <T> Iterator<T> getPlugins(final Class<T> type)
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/plugin/Any23PluginManager.java:249:
warning: no description for @throws
[ERROR] * @throws IOException
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/plugin/Any23PluginManager.java:259:
warning: no description for @throws
[ERROR] * @throws IOException
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/plugin/Any23PluginManager.java:295:
warning: no description for @param
[ERROR] * @param pluginLocations
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/plugin/Any23PluginManager.java:297:
warning: no description for @throws
[ERROR] * @throws java.io.IOException
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/plugin/Any23PluginManager.java:298:
warning: no description for @throws
[ERROR] * @throws IllegalAccessException
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/plugin/Any23PluginManager.java:299:
warning: no description for @throws
[ERROR] * @throws InstantiationException
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/plugin/Any23PluginManager.java:342:
warning: no description for @throws
[ERROR] * @throws IOException
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/plugin/Any23PluginManager.java:343:
warning: no description for @throws
[ERROR] * @throws InstantiationException
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/plugin/Any23PluginManager.java:344:
warning: no description for @throws
[ERROR] * @throws IllegalAccessException
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/plugin/Any23PluginManager.java:360:
warning: no description for @throws
[ERROR] * @throws java.io.IOException
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/plugin/Any23PluginManager.java:361:
warning: no description for @throws
[ERROR] * @throws IllegalAccessException
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/plugin/Any23PluginManager.java:362:
warning: no description for @throws
[ERROR] * @throws InstantiationException
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/plugin/Any23PluginManager.java:374:
warning: no description for @throws
[ERROR] * @throws IOException
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/plugin/ExtractorPlugin.java:24:
error: reference not found
[ERROR] * This interface defines an {@link org.apache.any23.cli.Any23}
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/source/DocumentSource.java:36:
warning: no description for @throws
[ERROR] * @throws IOException
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/source/DocumentSource.java:62:
warning: no @return
[ERROR] public boolean isLocal();
[ERROR] ^
[ERROR] /usr/local/any23/api/src/main/java/org/apache/any23/vocab/CSV.java:93:
warning: no description for @param
[ERROR] * @param localName
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/vocab/DCTerms.java:23:
error: unexpected end tag: </code>
[ERROR] * The <i>DCTERMS</code> vocabulary.
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/vocab/DCTerms.java:23:
error: element not closed: i
[ERROR] * The <i>DCTERMS</code> vocabulary.
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/vocab/LKIFCoreRules.java:27:
error: bad HTML entity
[ERROR] * <p>The rules & argumentation module defines roles central to
[ERROR] ^
[ERROR] /usr/local/any23/api/src/main/java/org/apache/any23/vocab/OGP.java:23:
error: malformed HTML
[ERROR] * The <a href="http://ogp.me/">Open Graph Protocol</> vocabulary.
[ERROR] ^
[ERROR] /usr/local/any23/api/src/main/java/org/apache/any23/vocab/OGP.java:23:
error: bad use of '>'
[ERROR] * The <a href="http://ogp.me/">Open Graph Protocol</> vocabulary.
[ERROR] ^
[ERROR] /usr/local/any23/api/src/main/java/org/apache/any23/vocab/OGP.java:23:
error: element not closed: a
[ERROR] * The <a href="http://ogp.me/">Open Graph Protocol</> vocabulary.
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/vocab/Programme.java:22:
error: invalid uri: "http://purl.org/ontology/po/ "
[ERROR] * The <a href="http://purl.org/ontology/po/ ">Programmes Ontology</a>
is aimed
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/vocab/Programme.java:23:
error: unexpected end tag: </p>
[ERROR] * at providing a simple vocabulary for describing programmes.</p>
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/vocab/Programme.java:26:
error: unexpected end tag: </p>
[ERROR] * on previous programmes data modeling work done there.</p>
[ERROR] ^
[ERROR] /usr/local/any23/api/src/main/java/org/apache/any23/vocab/WO.java:23:
error: unexpected end tag: </p>
[ERROR] * The <a href="http://purl.org/ontology/wo/">Wildlife Ontology</a>
vocabulary.</p>
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/writer/TripleHandler.java:37:
warning: no @param for context
[ERROR] void openContext(ExtractionContext context) throws
TripleHandlerException;
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/writer/TripleHandler.java:37:
warning: no @throws for org.apache.any23.writer.TripleHandlerException
[ERROR] void openContext(ExtractionContext context) throws
TripleHandlerException;
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/writer/TripleHandler.java:48:
warning: no description for @throws
[ERROR] * @throws TripleHandlerException
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/writer/TripleHandler.java:59:
warning: no description for @throws
[ERROR] * @throws TripleHandlerException
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/writer/TripleHandler.java:71:
warning: no description for @throws
[ERROR] * @throws TripleHandlerException
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/writer/TripleHandler.java:80:
warning: no description for @throws
[ERROR] * @throws TripleHandlerException
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/writer/TripleHandler.java:87:
warning: no description for @param
[ERROR] * @param contentLength
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/writer/TripleHandler.java:88:
error: exception not thrown: org.apache.any23.writer.TripleHandlerException
[ERROR] * @throws TripleHandlerException
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/writer/TripleHandler.java:88:
warning: no description for @throws
[ERROR] * @throws TripleHandlerException
[ERROR] ^
[ERROR]
/usr/local/any23/api/src/main/java/org/apache/any23/writer/TripleHandler.java:94:
warning: no description for @throws
[ERROR] * @throws TripleHandlerException
[ERROR] ^
[ERROR]
[ERROR] Command line was:
/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/bin/javadoc
@options @packages
[ERROR]
[ERROR] Refer to the generated Javadoc files in
'/usr/local/any23/api/target/apidocs' dir.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please
read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <goals> -rf :apache-any23-api
{code}
I'll start populating the Javadoc and submit a pull request.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)