You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@marmotta.apache.org by Joshua Dunham <jo...@vrtx.com> on 2014/07/07 20:00:22 UTC

Fail to build Marmotta Git - Javadoc fails

Hi Marmotta Users,

    Is the current build still working? I have failed to build the latest git rev on a javadoc since late last week. Output below,


[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 35.621 s
[INFO] Finished at: 2014-07-07T12:32:48-04:00
[INFO] Final Memory: 104M/265M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.9:javadoc (restapi) on project marmotta-core: An error has occurred in REST API report generation:
[ERROR] Exit code: 1 - javadoc: error - In doclet class com.lunatech.doclets.jax.jaxrs.JAXRSDoclet,  method start has thrown an exception java.lang.reflect.InvocationTargetException
[ERROR] java.lang.NullPointerException
[ERROR] at com.lunatech.doclets.jax.jaxrs.JAXRSDoclet.<init>(JAXRSDoclet.java:84)
[ERROR] at com.lunatech.doclets.jax.jaxrs.JAXRSDoclet.start(JAXRSDoclet.java:78)
[ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[ERROR] at java.lang.reflect.Method.invoke(Method.java:483)
[ERROR] at com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:310)
[ERROR] at com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:189)
[ERROR] at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:366)
[ERROR] at com.sun.tools.javadoc.Start.begin(Start.java:219)
[ERROR] at com.sun.tools.javadoc.Start.begin(Start.java:205)
[ERROR] at com.sun.tools.javadoc.Main.execute(Main.java:64)
[ERROR] at com.sun.tools.javadoc.Main.main(Main.java:54)
[ERROR]
[ERROR] Command line was: /app/java/jdk1.8.0_05/jre/../bin/javadoc @options @packages
[ERROR]
[ERROR] Refer to the generated Javadoc files in '/home/dunham/marmotta-src/marmotta/platform/marmotta-core/target/classes/web/doc/rest' dir.
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.9:javadoc (restapi) on project marmotta-core: An error has occurred in REST API report generation:
Exit code: 1 - javadoc: error - In doclet class com.lunatech.doclets.jax.jaxrs.JAXRSDoclet,  method start has thrown an exception java.lang.reflect.InvocationTargetException
java.lang.NullPointerException
        at com.lunatech.doclets.jax.jaxrs.JAXRSDoclet.<init>(JAXRSDoclet.java:84)
        at com.lunatech.doclets.jax.jaxrs.JAXRSDoclet.start(JAXRSDoclet.java:78)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:483)
        at com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:310)
        at com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:189)
        at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:366)
        at com.sun.tools.javadoc.Start.begin(Start.java:219)
        at com.sun.tools.javadoc.Start.begin(Start.java:205)
        at com.sun.tools.javadoc.Main.execute(Main.java:64)
        at com.sun.tools.javadoc.Main.main(Main.java:54)

Command line was: /app/java/jdk1.8.0_05/jre/../bin/javadoc @options @packages

Refer to the generated Javadoc files in '/home/dunham/marmotta-src/marmotta/platform/marmotta-core/target/classes/web/doc/rest' dir.

        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:216)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
        at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:120)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:347)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:154)
        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:213)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:157)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:483)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Caused by: org.apache.maven.plugin.MojoExecutionException: An error has occurred in REST API report generation:
Exit code: 1 - javadoc: error - In doclet class com.lunatech.doclets.jax.jaxrs.JAXRSDoclet,  method start has thrown an exception java.lang.reflect.InvocationTargetException
java.lang.NullPointerException
        at com.lunatech.doclets.jax.jaxrs.JAXRSDoclet.<init>(JAXRSDoclet.java:84)
        at com.lunatech.doclets.jax.jaxrs.JAXRSDoclet.start(JAXRSDoclet.java:78)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:483)
        at com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:310)
        at com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:189)
        at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:366)
        at com.sun.tools.javadoc.Start.begin(Start.java:219)
        at com.sun.tools.javadoc.Start.begin(Start.java:205)
        at com.sun.tools.javadoc.Main.execute(Main.java:64)
        at com.sun.tools.javadoc.Main.main(Main.java:54)

Command line was: /app/java/jdk1.8.0_05/jre/../bin/javadoc @options @packages

Refer to the generated Javadoc files in '/home/dunham/marmotta-src/marmotta/platform/marmotta-core/target/classes/web/doc/rest' dir.

        at org.apache.maven.plugin.javadoc.AbstractJavadocMojo.failOnError(AbstractJavadocMojo.java:5826)
        at org.apache.maven.plugin.javadoc.JavadocReport.execute(JavadocReport.java:319)
        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:132)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
        ... 19 more
Caused by: org.apache.maven.reporting.MavenReportException:
Exit code: 1 - javadoc: error - In doclet class com.lunatech.doclets.jax.jaxrs.JAXRSDoclet,  method start has thrown an exception java.lang.reflect.InvocationTargetException
java.lang.NullPointerException
        at com.lunatech.doclets.jax.jaxrs.JAXRSDoclet.<init>(JAXRSDoclet.java:84)
        at com.lunatech.doclets.jax.jaxrs.JAXRSDoclet.start(JAXRSDoclet.java:78)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:483)
        at com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:310)
        at com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:189)
        at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:366)
        at com.sun.tools.javadoc.Start.begin(Start.java:219)
        at com.sun.tools.javadoc.Start.begin(Start.java:205)
        at com.sun.tools.javadoc.Main.execute(Main.java:64)
        at com.sun.tools.javadoc.Main.main(Main.java:54)

Command line was: /app/java/jdk1.8.0_05/jre/../bin/javadoc @options @packages

Refer to the generated Javadoc files in '/home/dunham/marmotta-src/marmotta/platform/marmotta-core/target/classes/web/doc/rest' dir.

        at org.apache.maven.plugin.javadoc.AbstractJavadocMojo.executeJavadocCommandLine(AbstractJavadocMojo.java:5043)
        at org.apache.maven.plugin.javadoc.AbstractJavadocMojo.executeReport(AbstractJavadocMojo.java:1990)
        at org.apache.maven.plugin.javadoc.JavadocReport.generate(JavadocReport.java:130)
        at org.apache.maven.plugin.javadoc.JavadocReport.execute(JavadocReport.java:315)
        ... 21 more
[ERROR]
[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]

======

The file in question ‘looks’ ok.

==========

$ cat javadoc.sh
/app/java/jdk1.8.0_05/jre/../bin/javadoc @options @packages

==========

$ cat packages
org.apache.marmotta.platform.core.filters
…..
==========

$ cat options
-classpath
'/home/dunham/marmotta-src/marmotta/platform/marmotta-core/target/classes:/home/dunham/.m2/repository/com/github/jsonld-java/jsonld-java/0.2/jsonld-java-0.2.jar:/home/dunham/marmotta-src/marmotta/client/marmotta-client-js/target/marmotta-client-js-3.2.1.jar:/home/dunham/.m2/repository/org/openrdf/sesame/sesame-rio-rdfxml/2.7.11/sesame-rio-rdfxml-2.7.11.jar:/home/dunham/.m2/repository/org/semarglproject/semargl-core/0.6.1/semargl-core-0.6.1.jar:/home/dunham/.m2/repository/eu/medsea/mimeutil/mime-util/2.1.3/mime-util-2.1.3.jar:/home/dunham/.m2/repository/org/openrdf/sesame/sesame-rio-n3/2.7.11/sesame-rio-n3-2.7.11.jar:/home/dunham/.m2/repository/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar:/home/dunham/.m2/repository/org/tukaani/xz/1.4/xz-1.4.jar:/home/dunham/.m2/repository/com/fasterxml/jackson/jaxrs/jackson-jaxrs-base/2.2.3/jackson-jaxrs-base-2.2.3.jar:/home/dunham/.m2/repository/commons-io/commons-io/2.4/commons-io-2.4.jar:/home/dunham/marmotta-src/marmotta/commons/marmotta-sesame-tools/marmotta-util-tripletable/target/marmotta-util-tripletable-3.2.1.jar:/home/dunham/.m2/repository/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/2.2.3/jackson-jaxrs-json-provider-2.2.3.jar:/home/dunham/.m2/repository/org/freemarker/freemarker/2.3.20/freemarker-2.3.20.jar:/home/dunham/.m2/repository/org/mnode/ical4j/ical4j-vcard/0.9.6.2/ical4j-vcard-0.9.6.2.jar:/home/dunham/.m2/repository/org/semarglproject/semargl-sesame/0.6.1/semargl-sesame-0.6.1.jar:/home/dunham/.m2/repository/org/jboss/resteasy/resteasy-jackson2-provider/3.0.6.Final/resteasy-jackson2-provider-3.0.6.Final.jar:/home/dunham/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.2.3/jackson-annotations-2.2.3.jar:/home/dunham/.m2/repository/javax/enterprise/cdi-api/1.1/cdi-api-1.1.jar:/home/dunham/.m2/repository/commons-beanutils/commons-beanutils/1.9.0/commons-beanutils-1.9.0.jar:/home/dunham/.m2/repository/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar:/home/dunham/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar:/home/dunham/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar:/home/dunham/marmotta-src/marmotta/commons/marmotta-sesame-tools/marmotta-util-filter/target/marmotta-util-filter-3.2.1.jar:/home/dunham/.m2/repository/org/openrdf/sesame/sesame-rio-api/2.7.11/sesame-rio-api-2.7.11.jar:/home/dunham/.m2/repository/org/mnode/ical4j/ical4j/1.0.5.2/ical4j-1.0.5.2.jar:/home/dunham/.m2/repository/com/google/guava/guava/16.0.1/guava-16.0.1.jar:/home/dunham/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.2.3/jackson-core-2.2.3.jar:/home/dunham/.m2/repository/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.2.3/jackson-module-jaxb-annotations-2.2.3.jar:/home/dunham/.m2/repository/org/codehaus/janino/janino/2.6.1/janino-2.6.1.jar:/home/dunham/.m2/repository/org/slf4j/jul-to-slf4j/1.7.6/jul-to-slf4j-1.7.6.jar:/home/dunham/marmotta-src/marmotta/commons/marmotta-commons/target/marmotta-commons-3.2.1.jar:/home/dunham/.m2/repository/org/apache/httpcomponents/httpclient-cache/4.3.1/httpclient-cache-4.3.1.jar:/home/dunham/.m2/repository/org/openrdf/sesame/sesame-repository-event/2.7.11/sesame-repository-event-2.7.11.jar:/home/dunham/.m2/repository/org/openrdf/sesame/sesame-rio-turtle/2.7.11/sesame-rio-turtle-2.7.11.jar:/home/dunham/marmotta-src/marmotta/commons/marmotta-sesame-tools/marmotta-rio-api/target/marmotta-rio-api-3.2.1.jar:/home/dunham/.m2/repository/ch/qos/logback/logback-core/1.1.1/logback-core-1.1.1.jar:/home/dunham/.m2/repository/org/openrdf/sesame/sesame-repository-sail/2.7.11/sesame-repository-sail-2.7.11.jar:/home/dunham/.m2/repository/org/jdom/jdom2/2.0.5/jdom2-2.0.5.jar:/home/dunham/.m2/repository/org/openrdf/sesame/sesame-rio-rdfjson/2.7.11/sesame-rio-rdfjson-2.7.11.jar:/home/dunham/.m2/repository/org/jboss/spec/javax/annotation/jboss-annotations-api_1.1_spec/1.0.1.Final/jboss-annotations-api_1.1_spec-1.0.1.Final.jar:/home/dunham/marmotta-src/marmotta/commons/marmotta-sesame-tools/marmotta-util-facading/target/marmotta-util-facading-3.2.1.jar:/home/dunham/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.jar:/home/dunham/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar:/home/dunham/.m2/repository/org/openrdf/sesame/sesame-model/2.7.11/sesame-model-2.7.11.jar:/home/dunham/.m2/repository/org/jboss/resteasy/resteasy-jaxrs/3.0.6.Final/resteasy-jaxrs-3.0.6.Final.jar:/home/dunham/.m2/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.jar:/home/dunham/.m2/repository/org/openrdf/sesame/sesame-sail-api/2.7.11/sesame-sail-api-2.7.11.jar:/home/dunham/.m2/repository/org/openrdf/sesame/sesame-queryalgebra-model/2.7.11/sesame-queryalgebra-model-2.7.11.jar:/home/dunham/.m2/repository/org/openrdf/sesame/sesame-queryparser-api/2.7.11/sesame-queryparser-api-2.7.11.jar:/home/dunham/.m2/repository/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar:/home/dunham/.m2/repository/org/slf4j/log4j-over-slf4j/1.7.6/log4j-over-slf4j-1.7.6.jar:/home/dunham/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar:/home/dunham/marmotta-src/marmotta/commons/marmotta-sesame-tools/marmotta-rio-ical/target/marmotta-rio-ical-3.2.1.jar:/home/dunham/.m2/repository/org/semarglproject/semargl-rdfa/0.6.1/semargl-rdfa-0.6.1.jar:/home/dunham/.m2/repository/org/apache/tika/tika-core/1.4/tika-core-1.4.jar:/home/dunham/.m2/repository/commons-validator/commons-validator/1.4.0/commons-validator-1.4.0.jar:/home/dunham/.m2/repository/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.jar:/home/dunham/.m2/repository/com/github/jsonld-java/jsonld-java-sesame/0.2/jsonld-java-sesame-0.2.jar:/home/dunham/.m2/repository/org/apache/httpcomponents/httpcore/4.3/httpcore-4.3.jar:/home/dunham/.m2/repository/org/apache/httpcomponents/httpclient/4.3.1/httpclient-4.3.1.jar:/home/dunham/.m2/repository/org/slf4j/slf4j-api/1.7.6/slf4j-api-1.7.6.jar:/home/dunham/.m2/repository/org/codehaus/janino/commons-compiler/2.6.1/commons-compiler-2.6.1.jar:/home/dunham/.m2/repository/org/jboss/spec/javax/interceptor/jboss-interceptors-api_1.1_spec/1.0.1.Final/jboss-interceptors-api_1.1_spec-1.0.1.Final.jar:/home/dunham/.m2/repository/jaxen/jaxen/1.1.6/jaxen-1.1.6.jar:/home/dunham/.m2/repository/ch/qos/cal10n/cal10n-api/0.8.1/cal10n-api-0.8.1.jar:/home/dunham/.m2/repository/org/apache/commons/commons-compress/1.7/commons-compress-1.7.jar:/home/dunham/.m2/repository/javassist/javassist/3.12.0.GA/javassist-3.12.0.GA.jar:/home/dunham/.m2/repository/org/openrdf/sesame/sesame-repository-api/2.7.11/sesame-repository-api-2.7.11.jar:/home/dunham/.m2/repository/org/openrdf/sesame/sesame-rio-ntriples/2.7.11/sesame-rio-ntriples-2.7.11.jar:/home/dunham/.m2/repository/org/jboss/resteasy/resteasy-cdi/3.0.6.Final/resteasy-cdi-3.0.6.Final.jar:/home/dunham/.m2/repository/com/ibm/icu/icu4j/51.2/icu4j-51.2.jar:/home/dunham/.m2/repository/commons-configuration/commons-configuration/1.10/commons-configuration-1.10.jar:/home/dunham/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar:/home/dunham/.m2/repository/org/jboss/resteasy/jaxrs-api/3.0.6.Final/jaxrs-api-3.0.6.Final.jar:/home/dunham/.m2/repository/commons-net/commons-net/3.3/commons-net-3.3.jar:/home/dunham/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.2.3/jackson-databind-2.2.3.jar:/home/dunham/.m2/repository/org/openrdf/sesame/sesame-queryresultio-api/2.7.11/sesame-queryresultio-api-2.7.11.jar:/home/dunham/.m2/repository/org/semarglproject/semargl-rdf/0.6.1/semargl-rdf-0.6.1.jar:/home/dunham/.m2/repository/org/openrdf/sesame/sesame-query/2.7.11/sesame-query-2.7.11.jar:/home/dunham/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.6/jcl-over-slf4j-1.7.6.jar:/home/dunham/.m2/repository/org/openrdf/sesame/sesame-util/2.7.11/sesame-util-2.7.11.jar:/home/dunham/marmotta-src/marmotta/commons/marmotta-sesame-tools/marmotta-rio-vcard/target/marmotta-rio-vcard-3.2.1.jar:/home/dunham/marmotta-src/marmotta/commons/marmotta-sesame-tools/marmotta-sail-transactions/target/marmotta-sail-transactions-3.2.1.jar:/home/dunham/.m2/repository/org/openrdf/sesame/sesame-rio-trig/2.7.11/sesame-rio-trig-2.7.11.jar:/home/dunham/marmotta-src/marmotta/commons/marmotta-sesame-tools/marmotta-model-vocabs/target/marmotta-model-vocabs-3.2.1.jar:/home/dunham/.m2/repository/org/scannotation/scannotation/1.0.3/scannotation-1.0.3.jar:/home/dunham/.m2/repository/org/openrdf/sesame/sesame-rio-trix/2.7.11/sesame-rio-trix-2.7.11.jar:/home/dunham/.m2/repository/ch/qos/logback/logback-classic/1.1.1/logback-classic-1.1.1.jar:/home/dunham/.m2/repository/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar:/home/dunham/.m2/repository/javax/servlet/javax.servlet-api/3.0.1/javax.servlet-api-3.0.1.jar:/home/dunham/.m2/repository/org/slf4j/slf4j-ext/1.7.6/slf4j-ext-1.7.6.jar:/home/dunham/marmotta-src/marmotta/commons/marmotta-sesame-tools/marmotta-rio-rss/target/marmotta-rio-rss-3.2.1.jar'
-doclet
'com.lunatech.doclets.jax.jaxrs.JAXRSDoclet'
-docletpath
'/home/dunham/.m2/repository/com/lunatech/jax-doclets/doclets/0.10.0/doclets-0.10.0.jar:/home/dunham/.m2/repository/org/jboss/resteasy/resteasy-jaxrs/2.0.0.GA/resteasy-jaxrs-2.0.0.GA.jar:/home/dunham/.m2/repository/javax/security/jaas/1.0.01/jaas-1.0.01.jar:/home/dunham/.m2/repository/antlr/antlr/2.7.6/antlr-2.7.6.jar:/home/dunham/.m2/repository/javax/transaction/jta/1.1/jta-1.1.jar:/home/dunham/.m2/repository/javax/security/jacc/1.0/jacc-1.0.jar:/home/dunham/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar:/home/dunham/.m2/repository/org/hibernate/javax/persistence/hibernate-jpa-2.0-api/1.0.1.Final/hibernate-jpa-2.0-api-1.0.1.Final.jar:/home/dunham/.m2/repository/org/hibernate/hibernate-core/3.6.0.Final/hibernate-core-3.6.0.Final.jar:/home/dunham/.m2/repository/commons-collections/commons-collections/3.1/commons-collections-3.1.jar:/home/dunham/.m2/repository/javax/ws/rs/jsr311-api/1.1/jsr311-api-1.1.jar:/home/dunham/.m2/repository/org/hibernate/hibernate-commons-annotations/3.2.0.Final/hibernate-commons-annotations-3.2.0.Final.jar:/home/dunham/.m2/repository/org/slf4j/slf4j-api/1.6.1/slf4j-api-1.6.1.jar:/home/dunham/.m2/repository/junit/junit/4.8.2/junit-4.8.2.jar'
-encoding
'UTF-8'
-protected
-sourcepath
'/home/dunham/marmotta-src/marmotta/platform/marmotta-core/src/main/java'
-jaxrscontext {BASE}
                                -charset UTF-8
-author
-bottom
'Copyright &#169; 2014 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.'
-charset
'UTF-8'
-d
'/home/dunham/marmotta-src/marmotta/platform/marmotta-core/target/classes/web/doc/rest'
-docencoding
'UTF-8'
-doctitle
'Apache Marmotta Platform: Core 3.2.1 API'
-footer
'</div><!--###END_CONTENT###-->'
-header
'<!--###BEGIN_CONTENT###--><div class="javadoc">'
-linkoffline
'http://docs.oracle.com/javase/7/docs/api' '/home/dunham/marmotta-src/marmotta/platform/marmotta-core/target/javadoc-bundle-options'
-use
-version
-windowtitle
'Apache Marmotta Platform: Core 3.2.1 API’

==========

$ which javadoc
/app/java/jdk1.8.0_05/bin/javadoc

=========

I’ve noticed that the path mvn things javadoc is at (/app/java/jdk1.8.0_05/jre/../bin/javadoc is represented differently than the actual $ which javadoc path but they resolve to the same point. Running the command manually still fails with the same error.


  Can anyone give guidance?

-J

Joshua Dunham
Scientific Computing | Vertex
E: joshua_dunham@vrtx.com
P: 617-229-5157
W: http://www.vrtx.com
L: http://linkedin.com/in/joshuadunham
S: joshua.dunham

This email message and any attachments are confidential and intended for use by the addressee(s) only. If you are not the intended recipient, please notify me immediately by replying to this message, and destroy all copies of this message and any attachments. Thank you.

Re: Fail to build Marmotta Git - Javadoc fails

Posted by Prashant <pn...@icloud.com>.
Yes same problem I got so I skipped javadoc. i.e. -Dmaven.javadoc.skip=true. I am running jdk 1.8 and it is something to do with jdk javadoc utility.
I have not looked at much since as my focus was something else.

Thanks
Prashant





On Jul 7, 2014, at 7:00 PM, Joshua Dunham <jo...@vrtx.com> wrote:

> Hi Marmotta Users,
> 
>    Is the current build still working? I have failed to build the latest git rev on a javadoc since late last week. Output below,
> 
> 
> [INFO] BUILD FAILURE
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 35.621 s
> [INFO] Finished at: 2014-07-07T12:32:48-04:00
> [INFO] Final Memory: 104M/265M
> [INFO] ------------------------------------------------------------------------
> [ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.9:javadoc (restapi) on project marmotta-core: An error has occurred in REST API report generation:
> [ERROR] Exit code: 1 - javadoc: error - In doclet class com.lunatech.doclets.jax.jaxrs.JAXRSDoclet,  method start has thrown an exception java.lang.reflect.InvocationTargetException
> [ERROR] java.lang.NullPointerException
> [ERROR] at com.lunatech.doclets.jax.jaxrs.JAXRSDoclet.<init>(JAXRSDoclet.java:84)
> [ERROR] at com.lunatech.doclets.jax.jaxrs.JAXRSDoclet.start(JAXRSDoclet.java:78)
> [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> [ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> [ERROR] at java.lang.reflect.Method.invoke(Method.java:483)
> [ERROR] at com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:310)
> [ERROR] at com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:189)
> [ERROR] at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:366)
> [ERROR] at com.sun.tools.javadoc.Start.begin(Start.java:219)
> [ERROR] at com.sun.tools.javadoc.Start.begin(Start.java:205)
> [ERROR] at com.sun.tools.javadoc.Main.execute(Main.java:64)
> [ERROR] at com.sun.tools.javadoc.Main.main(Main.java:54)
> [ERROR]
> [ERROR] Command line was: /app/java/jdk1.8.0_05/jre/../bin/javadoc @options @packages
> [ERROR]
> [ERROR] Refer to the generated Javadoc files in '/home/dunham/marmotta-src/marmotta/platform/marmotta-core/target/classes/web/doc/rest' dir.
> [ERROR] -> [Help 1]
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.9:javadoc (restapi) on project marmotta-core: An error has occurred in REST API report generation:
> Exit code: 1 - javadoc: error - In doclet class com.lunatech.doclets.jax.jaxrs.JAXRSDoclet,  method start has thrown an exception java.lang.reflect.InvocationTargetException
> java.lang.NullPointerException
>        at com.lunatech.doclets.jax.jaxrs.JAXRSDoclet.<init>(JAXRSDoclet.java:84)
>        at com.lunatech.doclets.jax.jaxrs.JAXRSDoclet.start(JAXRSDoclet.java:78)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:483)
>        at com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:310)
>        at com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:189)
>        at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:366)
>        at com.sun.tools.javadoc.Start.begin(Start.java:219)
>        at com.sun.tools.javadoc.Start.begin(Start.java:205)
>        at com.sun.tools.javadoc.Main.execute(Main.java:64)
>        at com.sun.tools.javadoc.Main.main(Main.java:54)
> 
> Command line was: /app/java/jdk1.8.0_05/jre/../bin/javadoc @options @packages
> 
> Refer to the generated Javadoc files in '/home/dunham/marmotta-src/marmotta/platform/marmotta-core/target/classes/web/doc/rest' dir.
> 
>        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:216)
>        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
>        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
>        at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
>        at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:120)
>        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:347)
>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:154)
>        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)
>        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:213)
>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:157)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:483)
>        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
>        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
>        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
>        at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
> Caused by: org.apache.maven.plugin.MojoExecutionException: An error has occurred in REST API report generation:
> Exit code: 1 - javadoc: error - In doclet class com.lunatech.doclets.jax.jaxrs.JAXRSDoclet,  method start has thrown an exception java.lang.reflect.InvocationTargetException
> java.lang.NullPointerException
>        at com.lunatech.doclets.jax.jaxrs.JAXRSDoclet.<init>(JAXRSDoclet.java:84)
>        at com.lunatech.doclets.jax.jaxrs.JAXRSDoclet.start(JAXRSDoclet.java:78)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:483)
>        at com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:310)
>        at com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:189)
>        at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:366)
>        at com.sun.tools.javadoc.Start.begin(Start.java:219)
>        at com.sun.tools.javadoc.Start.begin(Start.java:205)
>        at com.sun.tools.javadoc.Main.execute(Main.java:64)
>        at com.sun.tools.javadoc.Main.main(Main.java:54)
> 
> Command line was: /app/java/jdk1.8.0_05/jre/../bin/javadoc @options @packages
> 
> Refer to the generated Javadoc files in '/home/dunham/marmotta-src/marmotta/platform/marmotta-core/target/classes/web/doc/rest' dir.
> 
>        at org.apache.maven.plugin.javadoc.AbstractJavadocMojo.failOnError(AbstractJavadocMojo.java:5826)
>        at org.apache.maven.plugin.javadoc.JavadocReport.execute(JavadocReport.java:319)
>        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:132)
>        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
>        ... 19 more
> Caused by: org.apache.maven.reporting.MavenReportException:
> Exit code: 1 - javadoc: error - In doclet class com.lunatech.doclets.jax.jaxrs.JAXRSDoclet,  method start has thrown an exception java.lang.reflect.InvocationTargetException
> java.lang.NullPointerException
>        at com.lunatech.doclets.jax.jaxrs.JAXRSDoclet.<init>(JAXRSDoclet.java:84)
>        at com.lunatech.doclets.jax.jaxrs.JAXRSDoclet.start(JAXRSDoclet.java:78)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.lang.reflect.Method.invoke(Method.java:483)
>        at com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:310)
>        at com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:189)
>        at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:366)
>        at com.sun.tools.javadoc.Start.begin(Start.java:219)
>        at com.sun.tools.javadoc.Start.begin(Start.java:205)
>        at com.sun.tools.javadoc.Main.execute(Main.java:64)
>        at com.sun.tools.javadoc.Main.main(Main.java:54)
> 
> Command line was: /app/java/jdk1.8.0_05/jre/../bin/javadoc @options @packages
> 
> Refer to the generated Javadoc files in '/home/dunham/marmotta-src/marmotta/platform/marmotta-core/target/classes/web/doc/rest' dir.
> 
>        at org.apache.maven.plugin.javadoc.AbstractJavadocMojo.executeJavadocCommandLine(AbstractJavadocMojo.java:5043)
>        at org.apache.maven.plugin.javadoc.AbstractJavadocMojo.executeReport(AbstractJavadocMojo.java:1990)
>        at org.apache.maven.plugin.javadoc.JavadocReport.generate(JavadocReport.java:130)
>        at org.apache.maven.plugin.javadoc.JavadocReport.execute(JavadocReport.java:315)
>        ... 21 more
> [ERROR]
> [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]
> 
> ======
> 
> The file in question ‘looks’ ok.
> 
> ==========
> 
> $ cat javadoc.sh
> /app/java/jdk1.8.0_05/jre/../bin/javadoc @options @packages
> 
> ==========
> 
> $ cat packages
> org.apache.marmotta.platform.core.filters
> …..
> ==========
> 
> $ cat options
> -classpath
> '/home/dunham/marmotta-src/marmotta/platform/marmotta-core/target/classes:/home/dunham/.m2/repository/com/github/jsonld-java/jsonld-java/0.2/jsonld-java-0.2.jar:/home/dunham/marmotta-src/marmotta/client/marmotta-client-js/target/marmotta-client-js-3.2.1.jar:/home/dunham/.m2/repository/org/openrdf/sesame/sesame-rio-rdfxml/2.7.11/sesame-rio-rdfxml-2.7.11.jar:/home/dunham/.m2/repository/org/semarglproject/semargl-core/0.6.1/semargl-core-0.6.1.jar:/home/dunham/.m2/repository/eu/medsea/mimeutil/mime-util/2.1.3/mime-util-2.1.3.jar:/home/dunham/.m2/repository/org/openrdf/sesame/sesame-rio-n3/2.7.11/sesame-rio-n3-2.7.11.jar:/home/dunham/.m2/repository/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar:/home/dunham/.m2/repository/org/tukaani/xz/1.4/xz-1.4.jar:/home/dunham/.m2/repository/com/fasterxml/jackson/jaxrs/jackson-jaxrs-base/2.2.3/jackson-jaxrs-base-2.2.3.jar:/home/dunham/.m2/repository/commons-io/commons-io/2.4/commons-io-2.4.jar:/home/dunham/marmotta-src/marmotta/commons/marmotta-sesame-tools/marmotta-util-tripletable/target/marmotta-util-tripletable-3.2.1.jar:/home/dunham/.m2/repository/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/2.2.3/jackson-jaxrs-json-provider-2.2.3.jar:/home/dunham/.m2/repository/org/freemarker/freemarker/2.3.20/freemarker-2.3.20.jar:/home/dunham/.m2/repository/org/mnode/ical4j/ical4j-vcard/0.9.6.2/ical4j-vcard-0.9.6.2.jar:/home/dunham/.m2/repository/org/semarglproject/semargl-sesame/0.6.1/semargl-sesame-0.6.1.jar:/home/dunham/.m2/repository/org/jboss/resteasy/resteasy-jackson2-provider/3.0.6.Final/resteasy-jackson2-provider-3.0.6.Final.jar:/home/dunham/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.2.3/jackson-annotations-2.2.3.jar:/home/dunham/.m2/repository/javax/enterprise/cdi-api/1.1/cdi-api-1.1.jar:/home/dunham/.m2/repository/commons-beanutils/commons-beanutils/1.9.0/commons-beanutils-1.9.0.jar:/home/dunham/.m2/repository/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar:/home/dunham/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar:/home/dunham/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar:/home/dunham/marmotta-src/marmotta/commons/marmotta-sesame-tools/marmotta-util-filter/target/marmotta-util-filter-3.2.1.jar:/home/dunham/.m2/repository/org/openrdf/sesame/sesame-rio-api/2.7.11/sesame-rio-api-2.7.11.jar:/home/dunham/.m2/repository/org/mnode/ical4j/ical4j/1.0.5.2/ical4j-1.0.5.2.jar:/home/dunham/.m2/repository/com/google/guava/guava/16.0.1/guava-16.0.1.jar:/home/dunham/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.2.3/jackson-core-2.2.3.jar:/home/dunham/.m2/repository/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.2.3/jackson-module-jaxb-annotations-2.2.3.jar:/home/dunham/.m2/repository/org/codehaus/janino/janino/2.6.1/janino-2.6.1.jar:/home/dunham/.m2/repository/org/slf4j/jul-to-slf4j/1.7.6/jul-to-slf4j-1.7.6.jar:/home/dunham/marmotta-src/marmotta/commons/marmotta-commons/target/marmotta-commons-3.2.1.jar:/home/dunham/.m2/repository/org/apache/httpcomponents/httpclient-cache/4.3.1/httpclient-cache-4.3.1.jar:/home/dunham/.m2/repository/org/openrdf/sesame/sesame-repository-event/2.7.11/sesame-repository-event-2.7.11.jar:/home/dunham/.m2/repository/org/openrdf/sesame/sesame-rio-turtle/2.7.11/sesame-rio-turtle-2.7.11.jar:/home/dunham/marmotta-src/marmotta/commons/marmotta-sesame-tools/marmotta-rio-api/target/marmotta-rio-api-3.2.1.jar:/home/dunham/.m2/repository/ch/qos/logback/logback-core/1.1.1/logback-core-1.1.1.jar:/home/dunham/.m2/repository/org/openrdf/sesame/sesame-repository-sail/2.7.11/sesame-repository-sail-2.7.11.jar:/home/dunham/.m2/repository/org/jdom/jdom2/2.0.5/jdom2-2.0.5.jar:/home/dunham/.m2/repository/org/openrdf/sesame/sesame-rio-rdfjson/2.7.11/sesame-rio-rdfjson-2.7.11.jar:/home/dunham/.m2/repository/org/jboss/spec/javax/annotation/jboss-annotations-api_1.1_spec/1.0.1.Final/jboss-annotations-api_1.1_spec-1.0.1.Final.jar:/home/dunham/marmotta-src/marmotta/commons/marmotta-sesame-tools/marmotta-util-facading/target/marmotta-util-facading-3.2.1.jar:/home/dunham/.m2/repository/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.jar:/home/dunham/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar:/home/dunham/.m2/repository/org/openrdf/sesame/sesame-model/2.7.11/sesame-model-2.7.11.jar:/home/dunham/.m2/repository/org/jboss/resteasy/resteasy-jaxrs/3.0.6.Final/resteasy-jaxrs-3.0.6.Final.jar:/home/dunham/.m2/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.jar:/home/dunham/.m2/repository/org/openrdf/sesame/sesame-sail-api/2.7.11/sesame-sail-api-2.7.11.jar:/home/dunham/.m2/repository/org/openrdf/sesame/sesame-queryalgebra-model/2.7.11/sesame-queryalgebra-model-2.7.11.jar:/home/dunham/.m2/repository/org/openrdf/sesame/sesame-queryparser-api/2.7.11/sesame-queryparser-api-2.7.11.jar:/home/dunham/.m2/repository/xml-apis/xml-apis/1.4.01/xml-apis-1.4.01.jar:/home/dunham/.m2/repository/org/slf4j/log4j-over-slf4j/1.7.6/log4j-over-slf4j-1.7.6.jar:/home/dunham/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar:/home/dunham/marmotta-src/marmotta/commons/marmotta-sesame-tools/marmotta-rio-ical/target/marmotta-rio-ical-3.2.1.jar:/home/dunham/.m2/repository/org/semarglproject/semargl-rdfa/0.6.1/semargl-rdfa-0.6.1.jar:/home/dunham/.m2/repository/org/apache/tika/tika-core/1.4/tika-core-1.4.jar:/home/dunham/.m2/repository/commons-validator/commons-validator/1.4.0/commons-validator-1.4.0.jar:/home/dunham/.m2/repository/net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.jar:/home/dunham/.m2/repository/com/github/jsonld-java/jsonld-java-sesame/0.2/jsonld-java-sesame-0.2.jar:/home/dunham/.m2/repository/org/apache/httpcomponents/httpcore/4.3/httpcore-4.3.jar:/home/dunham/.m2/repository/org/apache/httpcomponents/httpclient/4.3.1/httpclient-4.3.1.jar:/home/dunham/.m2/repository/org/slf4j/slf4j-api/1.7.6/slf4j-api-1.7.6.jar:/home/dunham/.m2/repository/org/codehaus/janino/commons-compiler/2.6.1/commons-compiler-2.6.1.jar:/home/dunham/.m2/repository/org/jboss/spec/javax/interceptor/jboss-interceptors-api_1.1_spec/1.0.1.Final/jboss-interceptors-api_1.1_spec-1.0.1.Final.jar:/home/dunham/.m2/repository/jaxen/jaxen/1.1.6/jaxen-1.1.6.jar:/home/dunham/.m2/repository/ch/qos/cal10n/cal10n-api/0.8.1/cal10n-api-0.8.1.jar:/home/dunham/.m2/repository/org/apache/commons/commons-compress/1.7/commons-compress-1.7.jar:/home/dunham/.m2/repository/javassist/javassist/3.12.0.GA/javassist-3.12.0.GA.jar:/home/dunham/.m2/repository/org/openrdf/sesame/sesame-repository-api/2.7.11/sesame-repository-api-2.7.11.jar:/home/dunham/.m2/repository/org/openrdf/sesame/sesame-rio-ntriples/2.7.11/sesame-rio-ntriples-2.7.11.jar:/home/dunham/.m2/repository/org/jboss/resteasy/resteasy-cdi/3.0.6.Final/resteasy-cdi-3.0.6.Final.jar:/home/dunham/.m2/repository/com/ibm/icu/icu4j/51.2/icu4j-51.2.jar:/home/dunham/.m2/repository/commons-configuration/commons-configuration/1.10/commons-configuration-1.10.jar:/home/dunham/.m2/repository/commons-codec/commons-codec/1.9/commons-codec-1.9.jar:/home/dunham/.m2/repository/org/jboss/resteasy/jaxrs-api/3.0.6.Final/jaxrs-api-3.0.6.Final.jar:/home/dunham/.m2/repository/commons-net/commons-net/3.3/commons-net-3.3.jar:/home/dunham/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.2.3/jackson-databind-2.2.3.jar:/home/dunham/.m2/repository/org/openrdf/sesame/sesame-queryresultio-api/2.7.11/sesame-queryresultio-api-2.7.11.jar:/home/dunham/.m2/repository/org/semarglproject/semargl-rdf/0.6.1/semargl-rdf-0.6.1.jar:/home/dunham/.m2/repository/org/openrdf/sesame/sesame-query/2.7.11/sesame-query-2.7.11.jar:/home/dunham/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.6/jcl-over-slf4j-1.7.6.jar:/home/dunham/.m2/repository/org/openrdf/sesame/sesame-util/2.7.11/sesame-util-2.7.11.jar:/home/dunham/marmotta-src/marmotta/commons/marmotta-sesame-tools/marmotta-rio-vcard/target/marmotta-rio-vcard-3.2.1.jar:/home/dunham/marmotta-src/marmotta/commons/marmotta-sesame-tools/marmotta-sail-transactions/target/marmotta-sail-transactions-3.2.1.jar:/home/dunham/.m2/repository/org/openrdf/sesame/sesame-rio-trig/2.7.11/sesame-rio-trig-2.7.11.jar:/home/dunham/marmotta-src/marmotta/commons/marmotta-sesame-tools/marmotta-model-vocabs/target/marmotta-model-vocabs-3.2.1.jar:/home/dunham/.m2/repository/org/scannotation/scannotation/1.0.3/scannotation-1.0.3.jar:/home/dunham/.m2/repository/org/openrdf/sesame/sesame-rio-trix/2.7.11/sesame-rio-trix-2.7.11.jar:/home/dunham/.m2/repository/ch/qos/logback/logback-classic/1.1.1/logback-classic-1.1.1.jar:/home/dunham/.m2/repository/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar:/home/dunham/.m2/repository/javax/servlet/javax.servlet-api/3.0.1/javax.servlet-api-3.0.1.jar:/home/dunham/.m2/repository/org/slf4j/slf4j-ext/1.7.6/slf4j-ext-1.7.6.jar:/home/dunham/marmotta-src/marmotta/commons/marmotta-sesame-tools/marmotta-rio-rss/target/marmotta-rio-rss-3.2.1.jar'
> -doclet
> 'com.lunatech.doclets.jax.jaxrs.JAXRSDoclet'
> -docletpath
> '/home/dunham/.m2/repository/com/lunatech/jax-doclets/doclets/0.10.0/doclets-0.10.0.jar:/home/dunham/.m2/repository/org/jboss/resteasy/resteasy-jaxrs/2.0.0.GA/resteasy-jaxrs-2.0.0.GA.jar:/home/dunham/.m2/repository/javax/security/jaas/1.0.01/jaas-1.0.01.jar:/home/dunham/.m2/repository/antlr/antlr/2.7.6/antlr-2.7.6.jar:/home/dunham/.m2/repository/javax/transaction/jta/1.1/jta-1.1.jar:/home/dunham/.m2/repository/javax/security/jacc/1.0/jacc-1.0.jar:/home/dunham/.m2/repository/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar:/home/dunham/.m2/repository/org/hibernate/javax/persistence/hibernate-jpa-2.0-api/1.0.1.Final/hibernate-jpa-2.0-api-1.0.1.Final.jar:/home/dunham/.m2/repository/org/hibernate/hibernate-core/3.6.0.Final/hibernate-core-3.6.0.Final.jar:/home/dunham/.m2/repository/commons-collections/commons-collections/3.1/commons-collections-3.1.jar:/home/dunham/.m2/repository/javax/ws/rs/jsr311-api/1.1/jsr311-api-1.1.jar:/home/dunham/.m2/repository/org/hibernate/hibernate-commons-annotations/3.2.0.Final/hibernate-commons-annotations-3.2.0.Final.jar:/home/dunham/.m2/repository/org/slf4j/slf4j-api/1.6.1/slf4j-api-1.6.1.jar:/home/dunham/.m2/repository/junit/junit/4.8.2/junit-4.8.2.jar'
> -encoding
> 'UTF-8'
> -protected
> -sourcepath
> '/home/dunham/marmotta-src/marmotta/platform/marmotta-core/src/main/java'
> -jaxrscontext {BASE}
>                                -charset UTF-8
> -author
> -bottom
> 'Copyright &#169; 2014 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.'
> -charset
> 'UTF-8'
> -d
> '/home/dunham/marmotta-src/marmotta/platform/marmotta-core/target/classes/web/doc/rest'
> -docencoding
> 'UTF-8'
> -doctitle
> 'Apache Marmotta Platform: Core 3.2.1 API'
> -footer
> '</div><!--###END_CONTENT###-->'
> -header
> '<!--###BEGIN_CONTENT###--><div class="javadoc">'
> -linkoffline
> 'http://docs.oracle.com/javase/7/docs/api' '/home/dunham/marmotta-src/marmotta/platform/marmotta-core/target/javadoc-bundle-options'
> -use
> -version
> -windowtitle
> 'Apache Marmotta Platform: Core 3.2.1 API’
> 
> ==========
> 
> $ which javadoc
> /app/java/jdk1.8.0_05/bin/javadoc
> 
> =========
> 
> I’ve noticed that the path mvn things javadoc is at (/app/java/jdk1.8.0_05/jre/../bin/javadoc is represented differently than the actual $ which javadoc path but they resolve to the same point. Running the command manually still fails with the same error.
> 
> 
>  Can anyone give guidance?
> 
> -J
> 
> Joshua Dunham
> Scientific Computing | Vertex
> E: joshua_dunham@vrtx.com
> P: 617-229-5157
> W: http://www.vrtx.com
> L: http://linkedin.com/in/joshuadunham
> S: joshua.dunham
> 
> This email message and any attachments are confidential and intended for use by the addressee(s) only. If you are not the intended recipient, please notify me immediately by replying to this message, and destroy all copies of this message and any attachments. Thank you.


Re: Fail to build Marmotta Git - Javadoc fails

Posted by Sergio Fernández <se...@salzburgresearch.at>.
On 08/07/14 07:06, Sergio Fernández wrote:
> I created MARMOTTA-513 for further investigation.

Notice that the issue has been solved in the 'develop 'branch.
All details in jira. Please, test it and report there any related issue.

-- 
Sergio Fernández
Senior Researcher
Knowledge and Media Technologies
Salzburg Research Forschungsgesellschaft mbH
Jakob-Haringer-Straße 5/3 | 5020 Salzburg, Austria
T: +43 662 2288 318 | M: +43 660 2747 925
sergio.fernandez@salzburgresearch.at
http://www.salzburgresearch.at

Re: Fail to build Marmotta Git - Javadoc fails

Posted by Sergio Fernández <wi...@apache.org>.
Hi Joshua,

On 07/07/14 20:00, Joshua Dunham wrote:
> Is the current build still working? I have failed to build the latest git rev on a javadoc since late last week. Output below,

are you using JDK8? Besides Marmotta cannot be completely built yet 
using 1.8 given some incompatible dependencies. I think even if from 
Maven is set both -source and -target to 1.7, the javadoc binary comes 
from the concrete JDK. The stacktrace indicates that the doclet we are 
using to generate the JAX-RS documentation is not compatible with JDK'8 
javadoc.

> $ which javadoc
> /app/java/jdk1.8.0_05/bin/javadoc
>
> =========
>
> I’ve noticed that the path mvn things javadoc is at (/app/java/jdk1.8.0_05/jre/../bin/javadoc is represented differently than the actual $ which javadoc path but they resolve to the same point. Running the command manually still fails with the same error.
>
>
>    Can anyone give guidance?

The temporal work around is to skip it (-Dmaven.javadoc.skip=true) or to 
switch back to JDK7 to generate it.

I created MARMOTTA-513 for further investigation.

Thanks for reporting the issue.

Cheers,

-- 
Sergio Fernández
Partner Technology Manager
Redlink GmbH
m: +43 660 2747 925
e: sergio.fernandez@redlink.co
w: http://redlink.co