[ 
https://issues.apache.org/jira/browse/ANY23-297?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15696726#comment-15696726
 ] 

ASF GitHub Bot commented on ANY23-297:
--------------------------------------

GitHub user lewismc opened a pull request:

    https://github.com/apache/any23/pull/30

    ANY23-297 Any23 doesn't build under JDK1.8

    This issue addresses https://issues.apache.org/jira/browse/ANY23-297
    @ansell can you please check how this affects your open pull request? Do 
you have any objections to merging this into master branch? Thanks

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/lewismc/any23 ANY23-297

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/any23/pull/30.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #30
    
----
commit bb55685859a26b36ca4a9893bb93aa9eb7687b8c
Author: Lewis John McGibbney <[email protected]>
Date:   2016-11-25T21:33:57Z

    ANY23-297 Any23 doesn't build under JDK1.8

----


> 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: build, documentation
>            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)

Reply via email to