[ https://issues.apache.org/jira/browse/MJAVADOC-478?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15851279#comment-15851279 ]
Robert Scholte commented on MJAVADOC-478: ----------------------------------------- The issue still exist in Java9 {noformat} "d:\jdk-9\bin\javadoc.exe" @options @argfile Loading source file one\org\bitbucket\cowwoc\requirements\guava\GuavaVerifiers.java... Loading source file two\org\bitbucket\cowwoc\requirements\guava\GuavaVerifiers.java... Constructing Javadoc information... one\org\bitbucket\cowwoc\requirements\guava\GuavaVerifiers.java:7: error: package org.bitbucket.cowwoc.requirements.core does not exist import org.bitbucket.cowwoc.requirements.core.Configurable; ^ one\org\bitbucket\cowwoc\requirements\guava\GuavaVerifiers.java:14: error: cannot find symbol public interface GuavaVerifiers extends Configurable ^ symbol: class Configurable two\org\bitbucket\cowwoc\requirements\guava\GuavaVerifiers.java:7: error: package com.google.common.collect does not exist import com.google.common.collect.Multimap; ^ two\org\bitbucket\cowwoc\requirements\guava\GuavaVerifiers.java:8: error: package org.bitbucket.cowwoc.requirements.core does not exist import org.bitbucket.cowwoc.requirements.core.Configurable; ^ Standard Doclet version 9-ea Building tree for all the packages and classes... javadoc: error - An internal exception has occurred. (java.lang.NullPointerException) Please file a bug against the javadoc tool via the Java bug reporting page (http://bugreport.java.com) after checking the Bug Database (http://bugs.java.com) for duplicates. Include error messages and the following diagnostic in your report. Thank you. java.lang.NullPointerException at jdk.compiler/com.sun.tools.javac.comp.Enter.getClassEnv(Enter.java:159) at jdk.compiler/com.sun.tools.javac.api.JavacTrees.getAttrContext(JavacTrees.java:885) at jdk.compiler/com.sun.tools.javac.api.JavacTrees.attributeDocReference(JavacTrees.java:422) at jdk.compiler/com.sun.tools.javac.api.JavacTrees.getElement(JavacTrees.java:407) at jdk.compiler/com.sun.tools.doclint.Checker.visitReference(Checker.java:849) at jdk.compiler/com.sun.tools.doclint.Checker.visitReference(Checker.java:102) at jdk.compiler/com.sun.tools.javac.tree.DCTree$DCReference.accept(DCTree.java:631) at jdk.compiler/com.sun.source.util.DocTreePathScanner.scan(DocTreePathScanner.java:71) at jdk.compiler/com.sun.source.util.DocTreeScanner.visitLink(DocTreeScanner.java:296) at jdk.compiler/com.sun.tools.doclint.Checker.visitLink(Checker.java:763) at jdk.compiler/com.sun.tools.doclint.Checker.visitLink(Checker.java:102) at jdk.compiler/com.sun.tools.javac.tree.DCTree$DCLink.accept(DCTree.java:500) at jdk.compiler/com.sun.source.util.DocTreePathScanner.scan(DocTreePathScanner.java:71) at jdk.compiler/com.sun.source.util.DocTreeScanner.scanAndReduce(DocTreeScanner.java:83) at jdk.compiler/com.sun.source.util.DocTreeScanner.scan(DocTreeScanner.java:98) at jdk.compiler/com.sun.source.util.DocTreeScanner.scanAndReduce(DocTreeScanner.java:106) at jdk.compiler/com.sun.source.util.DocTreeScanner.visitDocComment(DocTreeScanner.java:184) at jdk.compiler/com.sun.tools.doclint.Checker.visitDocComment(Checker.java:231) at jdk.compiler/com.sun.tools.doclint.Checker.visitDocComment(Checker.java:102) at jdk.compiler/com.sun.tools.javac.tree.DCTree$DCDocComment.accept(DCTree.java:132) at jdk.compiler/com.sun.source.util.DocTreePathScanner.scan(DocTreePathScanner.java:50) at jdk.compiler/com.sun.tools.doclint.Checker.scan(Checker.java:193) at jdk.compiler/com.sun.tools.doclint.DocLint.scan(DocLint.java:348) at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.WorkArounds.runDocLint(WorkArounds.java:108) at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.util.Utils.getDocCommentTree0(Utils.java:3028) at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.util.Utils.getDocCommentTree(Utils.java:3056) at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.util.Utils$WeakSoftHashMap.computeIfAbsent(Utils.java:3238) at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.util.Utils.getCommentHelper(Utils.java:2871) at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.util.Utils.hasBlockTag(Utils.java:2953) at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.util.Utils.hasBlockTag(Utils.java:2949) at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.util.Utils.isHidden(Utils.java:1553) at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.util.ClassTree.buildTree(ClassTree.java:177) at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.util.ClassTree.<init>(ClassTree.java:120) at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:200) at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.AbstractDoclet.run(AbstractDoclet.java:115) at jdk.javadoc/jdk.javadoc.doclets.StandardDoclet.run(StandardDoclet.java:71) at jdk.javadoc/jdk.javadoc.internal.tool.Start.parseAndExecute(Start.java:604) at jdk.javadoc/jdk.javadoc.internal.tool.Start.begin(Start.java:424) at jdk.javadoc/jdk.javadoc.internal.tool.Start.begin(Start.java:341) at jdk.javadoc/jdk.javadoc.internal.tool.Main.execute(Main.java:63) at jdk.javadoc/jdk.javadoc.internal.tool.Main.main(Main.java:52) 1 error 4 warnings {noformat} > NullPointerException thrown by Javadoc tool > ------------------------------------------- > > Key: MJAVADOC-478 > URL: https://issues.apache.org/jira/browse/MJAVADOC-478 > Project: Maven Javadoc Plugin > Issue Type: Bug > Components: javadoc > Affects Versions: 2.10.4 > Environment: Windows 10 64-bit > Reporter: Gili > Attachments: javadoc-npe.zip > > > When running the javadoc goal I am getting a NullPointerException back. > Unfortunately, the maven plugin does not provide me with enough information > to figure out what command-line is being passed to the external javadoc tool, > so I am unable to report this bug to Oracle. > Here is the debug output from Maven: > {code} > cd C:\Users\Gili\Documents\requirements\core; "JAVA_HOME=C:\\Program > Files\\Java\\jdk1.8.0_121" "M2_HOME=C:\\Program Files\\apache-maven-3.3.9" > cmd /c "\"\"C:\\Program Files\\apache-maven-3.3.9\\bin\\mvn.cmd\" > -Dmaven.ext.class.path=\"C:\\Program Files\\NetBeans > 8.2\\java\\maven-nblib\\netbeans-eventspy.jar\" generate-sources > javadoc:javadoc -X\"" > Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; > 2015-11-10T11:41:47-05:00) > Maven home: C:\Program Files\apache-maven-3.3.9 > Java version: 1.8.0_121, vendor: Oracle Corporation > Java home: C:\Program Files\Java\jdk1.8.0_121\jre > Default locale: en_CA, platform encoding: Cp1252 > OS name: "windows 10", version: "10.0", arch: "amd64", family: "dos" > Included C:\Program Files\NetBeans > 8.2\java\maven-nblib\netbeans-eventspy.jar > Populating class realm maven.ext > Included C:\Program Files\NetBeans > 8.2\java\maven-nblib\netbeans-eventspy.jar > Created new class realm maven.api > Importing foreign packages into class realm maven.api > Imported: javax.enterprise.inject.* < maven.ext > Imported: javax.enterprise.util.* < maven.ext > Imported: javax.inject.* < maven.ext > Imported: org.apache.maven.* < maven.ext > Imported: org.apache.maven.artifact < maven.ext > Imported: org.apache.maven.classrealm < maven.ext > Imported: org.apache.maven.cli < maven.ext > Imported: org.apache.maven.configuration < maven.ext > Imported: org.apache.maven.exception < maven.ext > Imported: org.apache.maven.execution < maven.ext > Imported: org.apache.maven.execution.scope < maven.ext > Imported: org.apache.maven.lifecycle < maven.ext > Imported: org.apache.maven.model < maven.ext > Imported: org.apache.maven.monitor < maven.ext > Imported: org.apache.maven.plugin < maven.ext > Imported: org.apache.maven.profiles < maven.ext > Imported: org.apache.maven.project < maven.ext > Imported: org.apache.maven.reporting < maven.ext > Imported: org.apache.maven.repository < maven.ext > Imported: org.apache.maven.rtinfo < maven.ext > Imported: org.apache.maven.settings < maven.ext > Imported: org.apache.maven.toolchain < maven.ext > Imported: org.apache.maven.usability < maven.ext > Imported: org.apache.maven.wagon.* < maven.ext > Imported: org.apache.maven.wagon.authentication < maven.ext > Imported: org.apache.maven.wagon.authorization < maven.ext > Imported: org.apache.maven.wagon.events < maven.ext > Imported: org.apache.maven.wagon.observers < maven.ext > Imported: org.apache.maven.wagon.proxy < maven.ext > Imported: org.apache.maven.wagon.repository < maven.ext > Imported: org.apache.maven.wagon.resource < maven.ext > Imported: org.codehaus.classworlds < maven.ext > Imported: org.codehaus.plexus.* < maven.ext > Imported: org.codehaus.plexus.classworlds < maven.ext > Imported: org.codehaus.plexus.component < maven.ext > Imported: org.codehaus.plexus.configuration < maven.ext > Imported: org.codehaus.plexus.container < maven.ext > Imported: org.codehaus.plexus.context < maven.ext > Imported: org.codehaus.plexus.lifecycle < maven.ext > Imported: org.codehaus.plexus.logging < maven.ext > Imported: org.codehaus.plexus.personality < maven.ext > Imported: org.codehaus.plexus.util.xml.Xpp3Dom < maven.ext > Imported: org.codehaus.plexus.util.xml.pull.XmlPullParser < maven.ext > Imported: org.codehaus.plexus.util.xml.pull.XmlPullParserException < > maven.ext > Imported: org.codehaus.plexus.util.xml.pull.XmlSerializer < maven.ext > Imported: org.eclipse.aether.* < maven.ext > Imported: org.eclipse.aether.artifact < maven.ext > Imported: org.eclipse.aether.collection < maven.ext > Imported: org.eclipse.aether.deployment < maven.ext > Imported: org.eclipse.aether.graph < maven.ext > Imported: org.eclipse.aether.impl < maven.ext > Imported: org.eclipse.aether.installation < maven.ext > Imported: org.eclipse.aether.internal.impl < maven.ext > Imported: org.eclipse.aether.metadata < maven.ext > Imported: org.eclipse.aether.repository < maven.ext > Imported: org.eclipse.aether.resolution < maven.ext > Imported: org.eclipse.aether.spi < maven.ext > Imported: org.eclipse.aether.transfer < maven.ext > Imported: org.eclipse.aether.version < maven.ext > Imported: org.slf4j.* < maven.ext > Imported: org.slf4j.helpers.* < maven.ext > Imported: org.slf4j.spi.* < maven.ext > Populating class realm maven.api > Error stacktraces are turned on. > Reading global settings from C:\Program > Files\apache-maven-3.3.9\conf\settings.xml > Reading user settings from C:\Users\Gili\.m2\settings.xml > Reading global toolchains from C:\Program > Files\apache-maven-3.3.9\conf\toolchains.xml > Reading user toolchains from C:\Users\Gili\.m2\toolchains.xml > Using local repository at C:\Users\Gili\.m2\repository > Using manager EnhancedLocalRepositoryManager with priority 10.0 for > C:\Users\Gili\.m2\repository > Failed to decrypt password for server bbs.darktech.org: > org.sonatype.plexus.components.cipher.PlexusCipherException: > java.lang.ArrayIndexOutOfBoundsException > org.sonatype.plexus.components.sec.dispatcher.SecDispatcherException: > org.sonatype.plexus.components.cipher.PlexusCipherException: > java.lang.ArrayIndexOutOfBoundsException > at > org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt(DefaultSecDispatcher.java:121) > at > org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt(DefaultSettingsDecrypter.java:107) > at > org.apache.maven.settings.crypto.DefaultSettingsDecrypter.decrypt(DefaultSettingsDecrypter.java:63) > at > org.apache.maven.internal.aether.DefaultRepositorySystemSessionFactory.newRepositorySession(DefaultRepositorySystemSessionFactory.java:165) > at > org.apache.maven.DefaultMaven.newRepositorySession(DefaultMaven.java:352) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:185) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106) > at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863) > at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:199) > 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:498) > 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.sonatype.plexus.components.cipher.PlexusCipherException: > java.lang.ArrayIndexOutOfBoundsException > at > org.sonatype.plexus.components.cipher.PBECipher.decrypt64(PBECipher.java:193) > at > org.sonatype.plexus.components.cipher.DefaultPlexusCipher.decrypt(DefaultPlexusCipher.java:74) > at > org.sonatype.plexus.components.sec.dispatcher.DefaultSecDispatcher.decrypt(DefaultSecDispatcher.java:96) > ... 17 more > Caused by: java.lang.ArrayIndexOutOfBoundsException > at java.lang.System.arraycopy(Native Method) > at > org.sonatype.plexus.components.cipher.PBECipher.decrypt64(PBECipher.java:181) > ... 19 more > Scanning for projects... > Dependency collection stats: {ConflictMarker.analyzeTime=0, > ConflictMarker.markTime=1, ConflictMarker.nodeCount=84, > ConflictIdSorter.graphTime=0, ConflictIdSorter.topsortTime=1, > ConflictIdSorter.conflictIdCount=45, ConflictIdSorter.conflictIdCycleCount=0, > ConflictResolver.totalTime=3, ConflictResolver.conflictItemCount=71, > DefaultDependencyCollector.collectTime=313, > DefaultDependencyCollector.transformTime=7} > org.sonatype.plugins:nexus-staging-maven-plugin:jar:1.6.7: > org.sonatype.nexus.maven:nexus-common:jar:1.6.7:compile > org.sonatype.plexus:plexus-sec-dispatcher:jar:1.4:compile > org.sonatype.plexus:plexus-cipher:jar:1.7:compile > com.google.guava:guava:jar:14.0.1:compile > org.sonatype.nexus:nexus-client-core:jar:2.9.1-02:compile > org.sonatype.nexus.plugins:nexus-restlet1x-model:jar:2.9.1-02:compile > org.apache.maven:maven-model:jar:3.0.4:compile > org.slf4j:slf4j-api:jar:1.7.7:compile > com.google.code.findbugs:jsr305:jar:2.0.1:compile > com.intellij:annotations:jar:9.0.4:compile > commons-io:commons-io:jar:2.4:compile > com.thoughtworks.xstream:xstream:jar:1.4.7:compile > xmlpull:xmlpull:jar:1.1.3.1:compile > xpp3:xpp3_min:jar:1.1.4c:compile > joda-time:joda-time:jar:2.2:compile > commons-lang:commons-lang:jar:2.6:compile > commons-beanutils:commons-beanutils-core:jar:1.8.3:compile > org.sonatype.sisu.siesta:siesta-client:jar:1.7:compile > org.sonatype.sisu.siesta:siesta-common:jar:1.7:compile > javax.ws.rs:jsr311-api:jar:1.1.1:compile > com.sun.jersey:jersey-core:jar:1.17.1:compile > javax.validation:validation-api:jar:1.1.0.Final:compile > com.sun.jersey:jersey-client:jar:1.17.1:compile > com.sun.jersey.contribs:jersey-apache-client4:jar:1.17.1:compile > org.sonatype.sisu.siesta:siesta-jackson:jar:1.7:compile > com.fasterxml.jackson.core:jackson-annotations:jar:2.3.1:compile > com.fasterxml.jackson.core:jackson-core:jar:2.3.1:compile > com.fasterxml.jackson.core:jackson-databind:jar:2.3.1:compile > > com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:jar:2.3.1:compile > com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:jar:2.3.1:compile > > com.fasterxml.jackson.module:jackson-module-jaxb-annotations:jar:2.3.1:compile > org.apache.httpcomponents:httpclient:jar:4.3.5:compile > commons-codec:commons-codec:jar:1.6:compile > org.apache.httpcomponents:httpcore:jar:4.3.2:compile > org.slf4j:jcl-over-slf4j:jar:1.7.7:compile > javax.inject:javax.inject:jar:1:compile > org.sonatype.spice.zapper:spice-zapper:jar:1.3:compile > org.fusesource.hawtbuf:hawtbuf-proto:jar:1.9:compile > org.fusesource.hawtbuf:hawtbuf:jar:1.9:compile > org.codehaus.plexus:plexus-utils:jar:3.0.8:compile > org.codehaus.plexus:plexus-interpolation:jar:1.15:compile > org.sonatype.aether:aether-api:jar:1.13.1:compile > ch.qos.logback:logback-core:jar:1.1.2:runtime > ch.qos.logback:logback-classic:jar:1.1.2:runtime > Created new class realm > extension>org.sonatype.plugins:nexus-staging-maven-plugin:1.6.7 > Importing foreign packages into class realm > extension>org.sonatype.plugins:nexus-staging-maven-plugin:1.6.7 > Imported: < maven.api > Populating class realm > extension>org.sonatype.plugins:nexus-staging-maven-plugin:1.6.7 > Included: org.sonatype.plugins:nexus-staging-maven-plugin:jar:1.6.7 > Included: org.sonatype.nexus.maven:nexus-common:jar:1.6.7 > Included: org.sonatype.plexus:plexus-sec-dispatcher:jar:1.4 > Included: org.sonatype.plexus:plexus-cipher:jar:1.7 > Included: com.google.guava:guava:jar:14.0.1 > Included: org.sonatype.nexus:nexus-client-core:jar:2.9.1-02 > Included: org.sonatype.nexus.plugins:nexus-restlet1x-model:jar:2.9.1-02 > Included: com.google.code.findbugs:jsr305:jar:2.0.1 > Included: com.intellij:annotations:jar:9.0.4 > Included: commons-io:commons-io:jar:2.4 > Included: com.thoughtworks.xstream:xstream:jar:1.4.7 > Included: xmlpull:xmlpull:jar:1.1.3.1 > Included: xpp3:xpp3_min:jar:1.1.4c > Included: joda-time:joda-time:jar:2.2 > Included: commons-lang:commons-lang:jar:2.6 > Included: commons-beanutils:commons-beanutils-core:jar:1.8.3 > Included: org.sonatype.sisu.siesta:siesta-client:jar:1.7 > Included: org.sonatype.sisu.siesta:siesta-common:jar:1.7 > Included: javax.ws.rs:jsr311-api:jar:1.1.1 > Included: com.sun.jersey:jersey-core:jar:1.17.1 > Included: javax.validation:validation-api:jar:1.1.0.Final > Included: com.sun.jersey:jersey-client:jar:1.17.1 > Included: com.sun.jersey.contribs:jersey-apache-client4:jar:1.17.1 > Included: org.sonatype.sisu.siesta:siesta-jackson:jar:1.7 > Included: com.fasterxml.jackson.core:jackson-annotations:jar:2.3.1 > Included: com.fasterxml.jackson.core:jackson-core:jar:2.3.1 > Included: com.fasterxml.jackson.core:jackson-databind:jar:2.3.1 > Included: com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:jar:2.3.1 > Included: com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:jar:2.3.1 > Included: > com.fasterxml.jackson.module:jackson-module-jaxb-annotations:jar:2.3.1 > Included: org.apache.httpcomponents:httpclient:jar:4.3.5 > Included: commons-codec:commons-codec:jar:1.6 > Included: org.apache.httpcomponents:httpcore:jar:4.3.2 > Included: org.slf4j:jcl-over-slf4j:jar:1.7.7 > Included: org.sonatype.spice.zapper:spice-zapper:jar:1.3 > Included: org.fusesource.hawtbuf:hawtbuf-proto:jar:1.9 > Included: org.fusesource.hawtbuf:hawtbuf:jar:1.9 > Included: org.codehaus.plexus:plexus-utils:jar:3.0.8 > Included: org.codehaus.plexus:plexus-interpolation:jar:1.15 > Included: ch.qos.logback:logback-core:jar:1.1.2 > Included: ch.qos.logback:logback-classic:jar:1.1.2 > Extension realms for project > org.bitbucket.cowwoc:requirements-core:jar:3.0.0-SNAPSHOT: > [ClassRealm[extension>org.sonatype.plugins:nexus-staging-maven-plugin:1.6.7, > parent: sun.misc.Launcher$AppClassLoader@55f96302]] > Created new class realm > project>org.bitbucket.cowwoc:requirements-core:3.0.0-SNAPSHOT > Populating class realm > project>org.bitbucket.cowwoc:requirements-core:3.0.0-SNAPSHOT > Looking up lifecyle mappings for packaging jar from > ClassRealm[project>org.bitbucket.cowwoc:requirements-core:3.0.0-SNAPSHOT, > parent: ClassRealm[maven.api, parent: null]] > Extension realms for project > org.bitbucket.cowwoc:requirements:pom:3.0.0-SNAPSHOT: > [ClassRealm[extension>org.sonatype.plugins:nexus-staging-maven-plugin:1.6.7, > parent: sun.misc.Launcher$AppClassLoader@55f96302]] > Looking up lifecyle mappings for packaging pom from > ClassRealm[project>org.bitbucket.cowwoc:requirements-core:3.0.0-SNAPSHOT, > parent: ClassRealm[maven.api, parent: null]] > Extension realms for project org.sonatype.oss:oss-parent:pom:9: (none) > Looking up lifecyle mappings for packaging pom from ClassRealm[maven.ext, > parent: ClassRealm[plexus.core, parent: null]] > Inspecting build with total of 1 modules... > Installing Nexus Staging features: > ... total of 1 executions of maven-deploy-plugin replaced with > nexus-staging-maven-plugin > Resolving plugin prefix javadoc from [org.apache.maven.plugins, > org.codehaus.mojo] > Resolved plugin prefix javadoc to > org.apache.maven.plugins:maven-javadoc-plugin from POM > org.bitbucket.cowwoc:requirements-core:jar:3.0.0-SNAPSHOT > === REACTOR BUILD PLAN ================================================ > Project: org.bitbucket.cowwoc:requirements-core:jar:3.0.0-SNAPSHOT > Tasks: [generate-sources, javadoc:javadoc] > Style: Regular > ======================================================================= > > ------------------------------------------------------------------------ > Building Requirements-Core 3.0.0-SNAPSHOT > ------------------------------------------------------------------------ > Lifecycle default -> [validate, initialize, generate-sources, > process-sources, generate-resources, process-resources, compile, > process-classes, generate-test-sources, process-test-sources, > generate-test-resources, process-test-resources, test-compile, > process-test-classes, test, prepare-package, package, pre-integration-test, > integration-test, post-integration-test, verify, install, deploy] > Lifecycle clean -> [pre-clean, clean, post-clean] > Lifecycle site -> [pre-site, site, post-site, site-deploy] > Resolving plugin prefix javadoc from [org.apache.maven.plugins, > org.codehaus.mojo] > Resolved plugin prefix javadoc to > org.apache.maven.plugins:maven-javadoc-plugin from POM > org.bitbucket.cowwoc:requirements-core:jar:3.0.0-SNAPSHOT > Lifecycle default -> [validate, initialize, generate-sources, > process-sources, generate-resources, process-resources, compile, > process-classes, generate-test-sources, process-test-sources, > generate-test-resources, process-test-resources, test-compile, > process-test-classes, test, prepare-package, package, pre-integration-test, > integration-test, post-integration-test, verify, install, deploy] > Lifecycle clean -> [pre-clean, clean, post-clean] > Lifecycle site -> [pre-site, site, post-site, site-deploy] > Lifecycle default -> [validate, initialize, generate-sources, > process-sources, generate-resources, process-resources, compile, > process-classes, generate-test-sources, process-test-sources, > generate-test-resources, process-test-resources, test-compile, > process-test-classes, test, prepare-package, package, pre-integration-test, > integration-test, post-integration-test, verify, install, deploy] > Lifecycle clean -> [pre-clean, clean, post-clean] > Lifecycle site -> [pre-site, site, post-site, site-deploy] > Lifecycle default -> [validate, initialize, generate-sources, > process-sources, generate-resources, process-resources, compile, > process-classes, generate-test-sources, process-test-sources, > generate-test-resources, process-test-resources, test-compile, > process-test-classes, test, prepare-package, package, pre-integration-test, > integration-test, post-integration-test, verify, install, deploy] > Lifecycle clean -> [pre-clean, clean, post-clean] > Lifecycle site -> [pre-site, site, post-site, site-deploy] > === PROJECT BUILD PLAN ================================================ > Project: org.bitbucket.cowwoc:requirements-core:3.0.0-SNAPSHOT > Dependencies (collect): [] > Dependencies (resolve): [compile, test] > Repositories (dependencies): [sonatype-snapshot-repository > (https://oss.sonatype.org/content/repositories/snapshots, default, > snapshots), sonatype-staging-repository > (https://oss.sonatype.org/content/groups/staging, default, releases), > java.net.repository (http://download.java.net/maven/2/, default, > releases+snapshots), glassfish.repository > (http://download.java.net/maven/glassfish/, default, releases+snapshots), > apache-snapshot-repository (http://repository.apache.org/snapshots/, default, > snapshots), expedia-repository > (http://nexuslab.alm/nexus/content/groups/content-systems/, default, > releases+snapshots), sonatype-nexus-snapshots > (https://oss.sonatype.org/content/repositories/snapshots, default, > snapshots), central (https://repo.maven.apache.org/maven2, default, releases)] > Repositories (plugins) : [sonatype-snapshot-repository > (https://oss.sonatype.org/content/repositories/snapshots, default, > snapshots), sonatype-staging-repository > (https://oss.sonatype.org/content/groups/staging/, default, releases), > apache-snapshot-repository (http://repository.apache.org/snapshots/, default, > snapshots), expedia-plugin-repository > (http://nexuslab.alm/nexus/content/groups/content-systems/, default, > releases+snapshots), central (https://repo.maven.apache.org/maven2, default, > releases)] > ----------------------------------------------------------------------- > Goal: org.apache.maven.plugins:maven-enforcer-plugin:1.2:enforce > (enforce-maven) > Style: Regular > Configuration: <?xml version="1.0" encoding="UTF-8"?> > <configuration> > <fail default-value="true">${enforcer.fail}</fail> > <failFast default-value="false">${enforcer.failFast}</failFast> > <ignoreCache default-value="false">${enforcer.ignoreCache}</ignoreCache> > <rules> > <requireMavenVersion> > <version>(,2.1.0),(2.1.0,2.2.0),(2.2.0,)</version> > <message>Maven 2.1.0 and 2.2.0 produce incorrect GPG signatures and > checksums respectively.</message> > </requireMavenVersion> > </rules> > <skip default-value="false">${enforcer.skip}</skip> > <project default-value="${project}"/> > <session default-value="${session}"/> > </configuration> > --- init fork of org.bitbucket.cowwoc:requirements-core:3.0.0-SNAPSHOT for > org.apache.maven.plugins:maven-javadoc-plugin:2.10.4:javadoc (default-cli) --- > Dependencies (collect): [] > Dependencies (resolve): [test] > ----------------------------------------------------------------------- > Goal: org.apache.maven.plugins:maven-enforcer-plugin:1.2:enforce > (enforce-maven) > Style: Regular > Configuration: <?xml version="1.0" encoding="UTF-8"?> > <configuration> > <fail default-value="true">${enforcer.fail}</fail> > <failFast default-value="false">${enforcer.failFast}</failFast> > <ignoreCache default-value="false">${enforcer.ignoreCache}</ignoreCache> > <rules> > <requireMavenVersion> > <version>(,2.1.0),(2.1.0,2.2.0),(2.2.0,)</version> > <message>Maven 2.1.0 and 2.2.0 produce incorrect GPG signatures and > checksums respectively.</message> > </requireMavenVersion> > </rules> > <skip default-value="false">${enforcer.skip}</skip> > <project default-value="${project}"/> > <session default-value="${session}"/> > </configuration> > --- exit fork of org.bitbucket.cowwoc:requirements-core:3.0.0-SNAPSHOT for > org.apache.maven.plugins:maven-javadoc-plugin:2.10.4:javadoc (default-cli) --- > ----------------------------------------------------------------------- > Goal: org.apache.maven.plugins:maven-javadoc-plugin:2.10.4:javadoc > (default-cli) > Style: Regular > Configuration: <?xml version="1.0" encoding="UTF-8"?> > <configuration> > <additionalDependencies> > <additionalDependency> > <groupId>com.google.guava</groupId> > <artifactId>guava</artifactId> > <version>21.0</version> > </additionalDependency> > </additionalDependencies> > <additionalJOption>${additionalJOption}</additionalJOption> > <additionalparam>${additionalparam}</additionalparam> > <aggregate default-value="false">${aggregate}</aggregate> > <applyJavadocSecurityFix > default-value="true">${maven.javadoc.applyJavadocSecurityFix}</applyJavadocSecurityFix> > <author default-value="true">${author}</author> > <bootclasspath>${bootclasspath}</bootclasspath> > <bootclasspathArtifacts>${bootclasspathArtifacts}</bootclasspathArtifacts> > <bottom default-value="Copyright &#169; > {inceptionYear}&#x2013;{currentYear} {organizationName}. All rights > reserved.">${bottom}</bottom> > <breakiterator default-value="false">${breakiterator}</breakiterator> > <charset>${charset}</charset> > <debug default-value="false">${debug}</debug> > <description>${description}</description> > <destDir default-value="apidocs">${destDir}</destDir> > <detectJavaApiLink > default-value="true">${detectJavaApiLink}</detectJavaApiLink> > <detectLinks default-value="false">${detectLinks}</detectLinks> > <detectOfflineLinks > default-value="true">${detectOfflineLinks}</detectOfflineLinks> > <docencoding > default-value="${project.reporting.outputEncoding}">${docencoding}</docencoding> > <docfilessubdirs default-value="false">${docfilessubdirs}</docfilessubdirs> > <doclet>${doclet}</doclet> > <docletArtifact>${docletArtifact}</docletArtifact> > <docletArtifacts>${docletArtifacts}</docletArtifacts> > <docletPath>${docletPath}</docletPath> > <doctitle default-value="${project.name} ${project.version} > API">${doctitle}</doctitle> > <encoding > default-value="${project.build.sourceEncoding}">${encoding}</encoding> > <excludePackageNames>${excludePackageNames}</excludePackageNames> > <excludedocfilessubdir>${excludedocfilessubdir}</excludedocfilessubdir> > <extdirs>${extdirs}</extdirs> > <failOnError default-value="true">${maven.javadoc.failOnError}</failOnError> > <footer>${footer}</footer> > <groups>${groups}</groups> > <header>${header}</header> > <helpfile>${helpfile}</helpfile> > <includeDependencySources default-value="false"/> > <includeTransitiveDependencySources default-value="false"/> > <isOffline default-value="${settings.offline}"/> > <javaApiLinks>${javaApiLinks}</javaApiLinks> > <javadocDirectory default-value="${basedir}/src/main/javadoc"/> > <javadocExecutable>${javadocExecutable}</javadocExecutable> > <javadocOptionsDir > default-value="${project.build.directory}/javadoc-bundle-options"/> > <javadocVersion>${javadocVersion}</javadocVersion> > <keywords default-value="false">${keywords}</keywords> > <links> > <link>https://docs.oracle.com/javase/8/docs/api/</link>${links}</links> > <linksource default-value="false">${linksource}</linksource> > <localRepository>${localRepository}</localRepository> > <locale>${locale}</locale> > <maxmemory>${maxmemory}</maxmemory> > <minmemory>${minmemory}</minmemory> > <name>${name}</name> > <nocomment default-value="false">${nocomment}</nocomment> > <nodeprecated default-value="false">${nodeprecated}</nodeprecated> > <nodeprecatedlist > default-value="false">${nodeprecatedlist}</nodeprecatedlist> > <nohelp default-value="false">${nohelp}</nohelp> > <noindex default-value="false">${noindex}</noindex> > <nonavbar default-value="false">${nonavbar}</nonavbar> > <nooverview default-value="false">${nooverview}</nooverview> > <noqualifier>${noqualifier}</noqualifier> > <nosince default-value="false">${nosince}</nosince> > <notimestamp default-value="false">${notimestamp}</notimestamp> > <notree default-value="false">${notree}</notree> > <offlineLinks>${offlineLinks}</offlineLinks> > <old default-value="false">${old}</old> > <outputDirectory > default-value="${project.build.directory}/apidocs">${destDir}</outputDirectory> > <overview > default-value="${basedir}/src/main/javadoc/overview.html">${overview}</overview> > <packagesheader>${packagesheader}</packagesheader> > <project default-value="${project}"/> > <proxyHost>${proxyHost}</proxyHost> > <proxyPort>${proxyPort}</proxyPort> > <quiet default-value="false">${quiet}</quiet> > <reactorProjects>${reactorProjects}</reactorProjects> > > <remoteRepositories>${project.remoteArtifactRepositories}</remoteRepositories> > <reportOutputDirectory > default-value="${project.reporting.outputDirectory}/apidocs">${reportOutputDirectory}</reportOutputDirectory> > <resourcesArtifacts>${resourcesArtifacts}</resourcesArtifacts> > <serialwarn default-value="false">${serialwarn}</serialwarn> > <session default-value="${session}"/> > <settings default-value="${settings}"/> > <show default-value="protected">public</show> > <skip default-value="false">${maven.javadoc.skip}</skip> > <source>${source}</source> > <sourceDependencyCacheDir > default-value="${project.build.directory}/distro-javadoc-sources"/> > <sourceFileIncludes> > <include>org/bitbucket/cowwoc/requirements/core/*.java</include> > > <include>org/bitbucket/cowwoc/requirements/core/capabilities/*.java</include> > <include>org/bitbucket/cowwoc/requirements/guava/*.java</include> > </sourceFileIncludes> > > <sourcepath>C:\Users\Gili\Documents\requirements\core/src/main/java:C:\Users\Gili\Documents\requirements\core/../guava/src/main/java</sourcepath> > <sourcetab>${sourcetab}</sourcetab> > <splitindex default-value="false">${splitindex}</splitindex> > <stylesheet default-value="java">${stylesheet}</stylesheet> > <stylesheetfile>${stylesheetfile}</stylesheetfile> > <subpackages>${subpackages}</subpackages> > <taglet>${taglet}</taglet> > <tagletArtifact>${tagletArtifact}</tagletArtifact> > <tagletArtifacts>${tagletArtifacts}</tagletArtifacts> > <tagletpath>${tagletpath}</tagletpath> > <taglets>${taglets}</taglets> > <tags>${tags}</tags> > <top>${top}</top> > <use default-value="true">${use}</use> > <useStandardDocletOptions > default-value="true">${useStandardDocletOptions}</useStandardDocletOptions> > <validateLinks default-value="false">${validateLinks}</validateLinks> > <verbose default-value="false">${verbose}</verbose> > <version default-value="true">${version}</version> > <windowtitle default-value="${project.name} ${project.version} > API">Requirements-Core 3.0.0-SNAPSHOT API</windowtitle> > </configuration> > ======================================================================= > Dependency collection stats: {ConflictMarker.analyzeTime=0, > ConflictMarker.markTime=0, ConflictMarker.nodeCount=5, > ConflictIdSorter.graphTime=0, ConflictIdSorter.topsortTime=0, > ConflictIdSorter.conflictIdCount=3, ConflictIdSorter.conflictIdCycleCount=0, > ConflictResolver.totalTime=0, ConflictResolver.conflictItemCount=4, > DefaultDependencyCollector.collectTime=8, > DefaultDependencyCollector.transformTime=0} > org.bitbucket.cowwoc:requirements-core:jar:3.0.0-SNAPSHOT > org.bitbucket.cowwoc:diff-match-patch:jar:1.1:compile > org.slf4j:slf4j-api:jar:1.7.22:compile > org.bitbucket.cowwoc:pouch:jar:1.10:compile > --- maven-enforcer-plugin:1.2:enforce (enforce-maven) @ requirements-core --- > Dependency collection stats: {ConflictMarker.analyzeTime=0, > ConflictMarker.markTime=0, ConflictMarker.nodeCount=101, > ConflictIdSorter.graphTime=0, ConflictIdSorter.topsortTime=0, > ConflictIdSorter.conflictIdCount=33, ConflictIdSorter.conflictIdCycleCount=0, > ConflictResolver.totalTime=1, ConflictResolver.conflictItemCount=91, > DefaultDependencyCollector.collectTime=97, > DefaultDependencyCollector.transformTime=1} > org.apache.maven.plugins:maven-enforcer-plugin:jar:1.2: > org.apache.maven:maven-artifact:jar:2.0.9:compile > org.apache.maven:maven-plugin-api:jar:2.0.9:compile > org.apache.maven:maven-project:jar:2.0.9:compile > org.apache.maven:maven-settings:jar:2.0.9:compile > org.apache.maven:maven-profile:jar:2.0.9:compile > org.apache.maven:maven-model:jar:2.0.9:compile > org.apache.maven:maven-artifact-manager:jar:2.0.9:compile > org.apache.maven:maven-plugin-registry:jar:2.0.9:compile > > org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1:compile > junit:junit:jar:3.8.2:test > org.apache.maven:maven-core:jar:2.0.9:compile > org.apache.maven:maven-plugin-parameter-documenter:jar:2.0.9:compile > org.apache.maven.reporting:maven-reporting-api:jar:2.0.9:compile > org.apache.maven.doxia:doxia-sink-api:jar:1.0-alpha-10:compile > org.apache.maven:maven-repository-metadata:jar:2.0.9:compile > org.apache.maven:maven-error-diagnostics:jar:2.0.9:compile > commons-cli:commons-cli:jar:1.0:compile > org.apache.maven:maven-plugin-descriptor:jar:2.0.9:compile > org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4:compile > org.apache.maven:maven-monitor:jar:2.0.9:compile > classworlds:classworlds:jar:1.1:compile > org.codehaus.plexus:plexus-utils:jar:1.5.8:compile > commons-lang:commons-lang:jar:2.3:compile > org.apache.maven.enforcer:enforcer-api:jar:1.2:compile > org.apache.maven.enforcer:enforcer-rules:jar:1.2:compile > org.apache.maven.shared:maven-common-artifact-filters:jar:1.2:compile > org.apache.maven.shared:maven-plugin-testing-harness:jar:1.1:test > org.codehaus.plexus:plexus-archiver:jar:1.0-alpha-7:test > org.beanshell:bsh:jar:2.0b4:compile > org.apache.maven.shared:maven-dependency-tree:jar:2.0:compile > org.codehaus.plexus:plexus-component-annotations:jar:1.5.5:compile > org.codehaus.plexus:plexus-i18n:jar:1.0-beta-6:compile > Created new class realm > plugin>org.apache.maven.plugins:maven-enforcer-plugin:1.2 > Importing foreign packages into class realm > plugin>org.apache.maven.plugins:maven-enforcer-plugin:1.2 > Imported: < project>org.bitbucket.cowwoc:requirements-core:3.0.0-SNAPSHOT > Populating class realm > plugin>org.apache.maven.plugins:maven-enforcer-plugin:1.2 > Included: org.apache.maven.plugins:maven-enforcer-plugin:jar:1.2 > Included: org.apache.maven.reporting:maven-reporting-api:jar:2.0.9 > Included: org.apache.maven.doxia:doxia-sink-api:jar:1.0-alpha-10 > Included: commons-cli:commons-cli:jar:1.0 > Included: org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4 > Included: org.codehaus.plexus:plexus-utils:jar:1.5.8 > Included: commons-lang:commons-lang:jar:2.3 > Included: org.apache.maven.enforcer:enforcer-api:jar:1.2 > Included: org.apache.maven.enforcer:enforcer-rules:jar:1.2 > Included: org.apache.maven.shared:maven-common-artifact-filters:jar:1.2 > Included: org.beanshell:bsh:jar:2.0b4 > Included: org.apache.maven.shared:maven-dependency-tree:jar:2.0 > Included: org.codehaus.plexus:plexus-component-annotations:jar:1.5.5 > Included: org.codehaus.plexus:plexus-i18n:jar:1.0-beta-6 > Configuring mojo org.apache.maven.plugins:maven-enforcer-plugin:1.2:enforce > from plugin realm > ClassRealm[plugin>org.apache.maven.plugins:maven-enforcer-plugin:1.2, parent: > sun.misc.Launcher$AppClassLoader@55f96302] > Configuring mojo 'org.apache.maven.plugins:maven-enforcer-plugin:1.2:enforce' > with basic configurator --> > (s) fail = true > (s) failFast = false > (f) ignoreCache = false > (s) version = (,2.1.0),(2.1.0,2.2.0),(2.2.0,) > (f) message = Maven 2.1.0 and 2.2.0 produce incorrect GPG signatures and > checksums respectively. > (s) rules = [org.apache.maven.plugins.enforcer.RequireMavenVersion@72fe8a4f] > (s) skip = false > (s) project = MavenProject: > org.bitbucket.cowwoc:requirements-core:3.0.0-SNAPSHOT @ > C:\Users\Gili\Documents\requirements\core\pom.xml > (s) session = org.apache.maven.execution.MavenSession@43effd89 > -- end configuration -- > Executing rule: org.apache.maven.plugins.enforcer.RequireMavenVersion > Rule org.apache.maven.plugins.enforcer.RequireMavenVersion is cacheable. > Detected Maven Version: 3.3.9 > Detected Maven Version: 3.3.9 is allowed in the range > (,2.1.0),(2.1.0,2.2.0),(2.2.0,). > >>> maven-javadoc-plugin:2.10.4:javadoc (default-cli) > generate-sources @ > >>> requirements-core >>> > Dependency collection stats: {ConflictMarker.analyzeTime=0, > ConflictMarker.markTime=0, ConflictMarker.nodeCount=5, > ConflictIdSorter.graphTime=0, ConflictIdSorter.topsortTime=0, > ConflictIdSorter.conflictIdCount=3, ConflictIdSorter.conflictIdCycleCount=0, > ConflictResolver.totalTime=0, ConflictResolver.conflictItemCount=4, > DefaultDependencyCollector.collectTime=1, > DefaultDependencyCollector.transformTime=0} > org.bitbucket.cowwoc:requirements-core:jar:3.0.0-SNAPSHOT > org.bitbucket.cowwoc:diff-match-patch:jar:1.1:compile > org.slf4j:slf4j-api:jar:1.7.22:compile > org.bitbucket.cowwoc:pouch:jar:1.10:compile > --- maven-enforcer-plugin:1.2:enforce (enforce-maven) @ requirements-core --- > Configuring mojo org.apache.maven.plugins:maven-enforcer-plugin:1.2:enforce > from plugin realm > ClassRealm[plugin>org.apache.maven.plugins:maven-enforcer-plugin:1.2, parent: > sun.misc.Launcher$AppClassLoader@55f96302] > Configuring mojo 'org.apache.maven.plugins:maven-enforcer-plugin:1.2:enforce' > with basic configurator --> > (s) fail = true > (s) failFast = false > (f) ignoreCache = false > (s) version = (,2.1.0),(2.1.0,2.2.0),(2.2.0,) > (f) message = Maven 2.1.0 and 2.2.0 produce incorrect GPG signatures and > checksums respectively. > (s) rules = [org.apache.maven.plugins.enforcer.RequireMavenVersion@29f0c4f2] > (s) skip = false > (s) project = MavenProject: > org.bitbucket.cowwoc:requirements-core:3.0.0-SNAPSHOT @ > C:\Users\Gili\Documents\requirements\core\pom.xml > (s) session = org.apache.maven.execution.MavenSession@43effd89 > -- end configuration -- > Executing rule: org.apache.maven.plugins.enforcer.RequireMavenVersion > Rule org.apache.maven.plugins.enforcer.RequireMavenVersion is cacheable. > Key org.apache.maven.plugins.enforcer.RequireMavenVersion 491827297 was found > in the cache > The cached results are still valid. Skipping the rule: > org.apache.maven.plugins.enforcer.RequireMavenVersion > <<< maven-javadoc-plugin:2.10.4:javadoc (default-cli) < generate-sources @ > requirements-core <<< > --- maven-javadoc-plugin:2.10.4:javadoc (default-cli) @ requirements-core --- > Dependency collection stats: {ConflictMarker.analyzeTime=1, > ConflictMarker.markTime=0, ConflictMarker.nodeCount=305, > ConflictIdSorter.graphTime=0, ConflictIdSorter.topsortTime=0, > ConflictIdSorter.conflictIdCount=77, ConflictIdSorter.conflictIdCycleCount=0, > ConflictResolver.totalTime=3, ConflictResolver.conflictItemCount=187, > DefaultDependencyCollector.collectTime=338, > DefaultDependencyCollector.transformTime=4} > org.apache.maven.plugins:maven-javadoc-plugin:jar:2.10.4: > org.apache.maven:maven-core:jar:2.2.1:compile > org.apache.maven:maven-plugin-parameter-documenter:jar:2.2.1:compile > org.slf4j:slf4j-jdk14:jar:1.5.6:runtime > org.slf4j:slf4j-api:jar:1.5.6:runtime > org.slf4j:jcl-over-slf4j:jar:1.5.6:runtime > org.apache.maven:maven-profile:jar:2.2.1:compile > org.apache.maven:maven-repository-metadata:jar:2.2.1:compile > org.apache.maven:maven-error-diagnostics:jar:2.2.1:compile > commons-cli:commons-cli:jar:1.2:compile > org.apache.maven:maven-plugin-descriptor:jar:2.2.1:compile > org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4:compile > org.apache.maven:maven-monitor:jar:2.2.1:compile > classworlds:classworlds:jar:1.1:compile > org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:compile > org.sonatype.plexus:plexus-cipher:jar:1.4:compile > org.apache.maven:maven-project:jar:2.2.1:compile > org.apache.maven:maven-plugin-registry:jar:2.2.1:compile > org.codehaus.plexus:plexus-interpolation:jar:1.11:compile > org.apache.maven:maven-model:jar:2.2.1:compile > org.apache.maven:maven-settings:jar:2.2.1:compile > org.apache.maven:maven-plugin-api:jar:2.2.1:compile > org.apache.maven:maven-artifact:jar:2.2.1:compile > org.apache.maven:maven-artifact-manager:jar:2.2.1:compile > backport-util-concurrent:backport-util-concurrent:jar:3.1:compile > org.apache.maven:maven-toolchain:jar:2.2.1:compile > org.apache.maven.reporting:maven-reporting-api:jar:3.0:compile > org.apache.maven:maven-archiver:jar:2.5:compile > org.apache.maven.shared:maven-invoker:jar:2.2:compile > org.codehaus.plexus:plexus-component-annotations:jar:1.5.5:compile > org.apache.maven.shared:maven-common-artifact-filters:jar:1.3:compile > org.apache.maven.doxia:doxia-sink-api:jar:1.4:compile > org.apache.maven.doxia:doxia-logging-api:jar:1.4:compile > org.apache.maven.doxia:doxia-site-renderer:jar:1.4:compile > org.apache.maven.doxia:doxia-core:jar:1.4:compile > xerces:xercesImpl:jar:2.9.1:compile > xml-apis:xml-apis:jar:1.3.04:compile > org.apache.maven.doxia:doxia-decoration-model:jar:1.4:compile > org.apache.maven.doxia:doxia-module-xhtml:jar:1.4:compile > org.apache.maven.doxia:doxia-module-fml:jar:1.4:compile > org.codehaus.plexus:plexus-i18n:jar:1.0-beta-7:compile > org.codehaus.plexus:plexus-velocity:jar:1.1.7:compile > org.apache.velocity:velocity:jar:1.5:compile > oro:oro:jar:2.0.8:compile > org.apache.velocity:velocity-tools:jar:2.0:compile > commons-beanutils:commons-beanutils:jar:1.7.0:compile > commons-digester:commons-digester:jar:1.8:compile > commons-chain:commons-chain:jar:1.1:compile > commons-validator:commons-validator:jar:1.3.1:compile > dom4j:dom4j:jar:1.1:compile > sslext:sslext:jar:1.2-0:compile > org.apache.struts:struts-core:jar:1.3.8:compile > antlr:antlr:jar:2.7.2:compile > org.apache.struts:struts-taglib:jar:1.3.8:compile > org.apache.struts:struts-tiles:jar:1.3.8:compile > commons-collections:commons-collections:jar:3.2.1:compile > org.apache.maven.wagon:wagon-provider-api:jar:1.0-beta-6:compile > commons-lang:commons-lang:jar:2.4:compile > commons-io:commons-io:jar:2.5:compile > org.apache.httpcomponents:httpclient:jar:4.2.3:compile > org.apache.httpcomponents:httpcore:jar:4.2.2:compile > commons-codec:commons-codec:jar:1.6:compile > commons-logging:commons-logging:jar:1.1.1:compile > log4j:log4j:jar:1.2.14:compile > com.thoughtworks.qdox:qdox:jar:1.12.1:compile > org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9:compile > junit:junit:jar:3.8.1:compile > org.codehaus.plexus:plexus-archiver:jar:3.3:compile > org.codehaus.plexus:plexus-io:jar:2.7.1:compile > org.apache.commons:commons-compress:jar:1.11:compile > org.iq80.snappy:snappy:jar:0.4:compile > org.tukaani:xz:jar:1.5:runtime > org.codehaus.plexus:plexus-utils:jar:3.0.24:compile > Created new class realm > plugin>org.apache.maven.plugins:maven-javadoc-plugin:2.10.4 > Importing foreign packages into class realm > plugin>org.apache.maven.plugins:maven-javadoc-plugin:2.10.4 > Imported: < project>org.bitbucket.cowwoc:requirements-core:3.0.0-SNAPSHOT > Populating class realm > plugin>org.apache.maven.plugins:maven-javadoc-plugin:2.10.4 > Included: org.apache.maven.plugins:maven-javadoc-plugin:jar:2.10.4 > Included: org.slf4j:slf4j-jdk14:jar:1.5.6 > Included: org.slf4j:jcl-over-slf4j:jar:1.5.6 > Included: commons-cli:commons-cli:jar:1.2 > Included: org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4 > Included: org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3 > Included: org.sonatype.plexus:plexus-cipher:jar:1.4 > Included: org.codehaus.plexus:plexus-interpolation:jar:1.11 > Included: backport-util-concurrent:backport-util-concurrent:jar:3.1 > Included: org.apache.maven.reporting:maven-reporting-api:jar:3.0 > Included: org.apache.maven:maven-archiver:jar:2.5 > Included: org.apache.maven.shared:maven-invoker:jar:2.2 > Included: org.codehaus.plexus:plexus-component-annotations:jar:1.5.5 > Included: org.apache.maven.shared:maven-common-artifact-filters:jar:1.3 > Included: org.apache.maven.doxia:doxia-sink-api:jar:1.4 > Included: org.apache.maven.doxia:doxia-logging-api:jar:1.4 > Included: org.apache.maven.doxia:doxia-site-renderer:jar:1.4 > Included: org.apache.maven.doxia:doxia-core:jar:1.4 > Included: xerces:xercesImpl:jar:2.9.1 > Included: xml-apis:xml-apis:jar:1.3.04 > Included: org.apache.maven.doxia:doxia-decoration-model:jar:1.4 > Included: org.apache.maven.doxia:doxia-module-xhtml:jar:1.4 > Included: org.apache.maven.doxia:doxia-module-fml:jar:1.4 > Included: org.codehaus.plexus:plexus-i18n:jar:1.0-beta-7 > Included: org.codehaus.plexus:plexus-velocity:jar:1.1.7 > Included: org.apache.velocity:velocity:jar:1.5 > Included: oro:oro:jar:2.0.8 > Included: org.apache.velocity:velocity-tools:jar:2.0 > Included: commons-beanutils:commons-beanutils:jar:1.7.0 > Included: commons-digester:commons-digester:jar:1.8 > Included: commons-chain:commons-chain:jar:1.1 > Included: commons-validator:commons-validator:jar:1.3.1 > Included: dom4j:dom4j:jar:1.1 > Included: sslext:sslext:jar:1.2-0 > Included: org.apache.struts:struts-core:jar:1.3.8 > Included: antlr:antlr:jar:2.7.2 > Included: org.apache.struts:struts-taglib:jar:1.3.8 > Included: org.apache.struts:struts-tiles:jar:1.3.8 > Included: commons-collections:commons-collections:jar:3.2.1 > Included: commons-lang:commons-lang:jar:2.4 > Included: commons-io:commons-io:jar:2.5 > Included: org.apache.httpcomponents:httpclient:jar:4.2.3 > Included: org.apache.httpcomponents:httpcore:jar:4.2.2 > Included: commons-codec:commons-codec:jar:1.6 > Included: commons-logging:commons-logging:jar:1.1.1 > Included: log4j:log4j:jar:1.2.14 > Included: com.thoughtworks.qdox:qdox:jar:1.12.1 > Included: junit:junit:jar:3.8.1 > Included: org.codehaus.plexus:plexus-archiver:jar:3.3 > Included: org.codehaus.plexus:plexus-io:jar:2.7.1 > Included: org.apache.commons:commons-compress:jar:1.11 > Included: org.iq80.snappy:snappy:jar:0.4 > Included: org.tukaani:xz:jar:1.5 > Included: org.codehaus.plexus:plexus-utils:jar:3.0.24 > Configuring mojo org.apache.maven.plugins:maven-javadoc-plugin:2.10.4:javadoc > from plugin realm > ClassRealm[plugin>org.apache.maven.plugins:maven-javadoc-plugin:2.10.4, > parent: sun.misc.Launcher$AppClassLoader@55f96302] > Configuring mojo > 'org.apache.maven.plugins:maven-javadoc-plugin:2.10.4:javadoc' with basic > configurator --> > (s) groupId = com.google.guava > (s) artifactId = guava > (s) version = 21.0 > (f) additionalDependencies = [Dependency {groupId=com.google.guava, > artifactId=guava, version=21.0, type=jar}] > (f) aggregate = false > (f) applyJavadocSecurityFix = true > (f) author = true > (f) bootclasspathArtifacts = [] > (f) bottom = Copyright © {inceptionYear}–{currentYear} > {organizationName}. All rights reserved. > (f) breakiterator = false > (f) debug = false > (s) destDir = apidocs > (f) detectJavaApiLink = true > (f) detectLinks = false > (f) detectOfflineLinks = true > (f) docfilessubdirs = false > (f) docletArtifact = groupId = 'null' > artifactId = 'null' > version = 'null' > (f) docletArtifacts = [] > (f) doctitle = Requirements-Core 3.0.0-SNAPSHOT API > (f) encoding = UTF-8 > (f) failOnError = true > (f) groups = [] > (f) includeDependencySources = false > (f) includeTransitiveDependencySources = false > (f) isOffline = false > (f) javaApiLinks = {} > (f) javadocDirectory = > C:\Users\Gili\Documents\requirements\core\src\main\javadoc > (f) javadocOptionsDir = > C:\Users\Gili\Documents\requirements\core\target\javadoc-bundle-options > (f) keywords = false > (f) links = [https://docs.oracle.com/javase/8/docs/api/] > (f) linksource = false > (f) localRepository = id: local > url: file:///C:/Users/Gili/.m2/repository/ > layout: default > snapshots: [enabled => true, update => always] > releases: [enabled => true, update => always] > (f) nocomment = false > (f) nodeprecated = false > (f) nodeprecatedlist = false > (f) nohelp = false > (f) noindex = false > (f) nonavbar = false > (f) nooverview = false > (f) nosince = false > (f) notimestamp = false > (f) notree = false > (f) offlineLinks = [] > (f) old = false > (f) outputDirectory = > C:\Users\Gili\Documents\requirements\core\target\apidocs > (f) overview = > C:\Users\Gili\Documents\requirements\core\src\main\javadoc\overview.html > (f) project = MavenProject: > org.bitbucket.cowwoc:requirements-core:3.0.0-SNAPSHOT @ > C:\Users\Gili\Documents\requirements\core\pom.xml > (f) quiet = false > (f) reactorProjects = [MavenProject: > org.bitbucket.cowwoc:requirements-core:3.0.0-SNAPSHOT @ > C:\Users\Gili\Documents\requirements\core\pom.xml] > (f) remoteRepositories = [ id: sonatype-snapshot-repository > url: https://oss.sonatype.org/content/repositories/snapshots > layout: default > snapshots: [enabled => true, update => daily] > releases: [enabled => false, update => daily] > , id: sonatype-staging-repository > url: https://oss.sonatype.org/content/groups/staging > layout: default > snapshots: [enabled => false, update => daily] > releases: [enabled => true, update => daily] > , id: java.net.repository > url: http://download.java.net/maven/2/ > layout: default > snapshots: [enabled => true, update => daily] > releases: [enabled => true, update => daily] > , id: glassfish.repository > url: http://download.java.net/maven/glassfish/ > layout: default > snapshots: [enabled => true, update => daily] > releases: [enabled => true, update => daily] > , id: apache-snapshot-repository > url: http://repository.apache.org/snapshots/ > layout: default > snapshots: [enabled => true, update => daily] > releases: [enabled => false, update => daily] > , id: expedia-repository > url: http://nexuslab.alm/nexus/content/groups/content-systems/ > layout: default > snapshots: [enabled => true, update => daily] > releases: [enabled => true, update => daily] > , id: sonatype-nexus-snapshots > url: https://oss.sonatype.org/content/repositories/snapshots > layout: default > snapshots: [enabled => true, update => daily] > releases: [enabled => false, update => daily] > , id: central > url: https://repo.maven.apache.org/maven2 > layout: default > snapshots: [enabled => false, update => daily] > releases: [enabled => true, update => daily] > ] > (s) reportOutputDirectory = > C:\Users\Gili\Documents\requirements\core\target\site\apidocs > (f) resourcesArtifacts = [] > (f) serialwarn = false > (f) session = org.apache.maven.execution.MavenSession@43effd89 > (f) settings = org.apache.maven.execution.SettingsAdapter@1c7f96b1 > (f) show = public > (f) skip = false > (f) sourceDependencyCacheDir = > C:\Users\Gili\Documents\requirements\core\target\distro-javadoc-sources > (f) sourceFileIncludes = [org/bitbucket/cowwoc/requirements/core/*.java, > org/bitbucket/cowwoc/requirements/core/capabilities/*.java, > org/bitbucket/cowwoc/requirements/guava/*.java] > (f) sourcepath = > C:\Users\Gili\Documents\requirements\core/src/main/java:C:\Users\Gili\Documents\requirements\core/../guava/src/main/java > (f) splitindex = false > (f) stylesheet = java > (f) tagletArtifact = groupId = 'null' > artifactId = 'null' > version = 'null' > (f) tagletArtifacts = [] > (f) taglets = [] > (f) tags = [] > (f) use = true > (f) useStandardDocletOptions = true > (f) validateLinks = false > (f) verbose = false > (f) version = true > (f) windowtitle = Requirements-Core 3.0.0-SNAPSHOT API > -- end configuration -- > add additional artifact with path > C:\Users\Gili\.m2\repository\com\google\guava\guava\21.0\guava-21.0.jar > Found Java API link: http://docs.oracle.com/javase/8/docs/api/ > Trying to add links for modules... > "C:\Program Files\Java\jdk1.8.0_121\jre\..\bin\javadoc.exe" @options @argfile > Loading source file > C:\Users\Gili\Documents\requirements\core\src\main\java\org\bitbucket\cowwoc\requirements\core\ArrayVerifier.java... > Loading source file > C:\Users\Gili\Documents\requirements\core\src\main\java\org\bitbucket\cowwoc\requirements\core\BigDecimalPrecisionVerifier.java... > Loading source file > C:\Users\Gili\Documents\requirements\core\src\main\java\org\bitbucket\cowwoc\requirements\core\BigDecimalVerifier.java... > Loading source file > C:\Users\Gili\Documents\requirements\core\src\main\java\org\bitbucket\cowwoc\requirements\core\capabilities\ComparableCapabilities.java... > Loading source file > C:\Users\Gili\Documents\requirements\core\src\main\java\org\bitbucket\cowwoc\requirements\core\capabilities\NumberCapabilities.java... > Loading source file > C:\Users\Gili\Documents\requirements\core\src\main\java\org\bitbucket\cowwoc\requirements\core\capabilities\ObjectCapabilities.java... > Loading source file > C:\Users\Gili\Documents\requirements\core\src\main\java\org\bitbucket\cowwoc\requirements\core\capabilities\package-info.java... > Loading source file > C:\Users\Gili\Documents\requirements\core\src\main\java\org\bitbucket\cowwoc\requirements\core\capabilities\PrimitiveIntegerCapabilities.java... > Loading source file > C:\Users\Gili\Documents\requirements\core\src\main\java\org\bitbucket\cowwoc\requirements\core\ClassVerifier.java... > Loading source file > C:\Users\Gili\Documents\requirements\core\src\main\java\org\bitbucket\cowwoc\requirements\core\CollectionVerifier.java... > Loading source file > C:\Users\Gili\Documents\requirements\core\src\main\java\org\bitbucket\cowwoc\requirements\core\ComparableVerifier.java... > Loading source file > C:\Users\Gili\Documents\requirements\core\src\main\java\org\bitbucket\cowwoc\requirements\core\Configurable.java... > Loading source file > C:\Users\Gili\Documents\requirements\core\src\main\java\org\bitbucket\cowwoc\requirements\core\Configuration.java... > Loading source file > C:\Users\Gili\Documents\requirements\core\src\main\java\org\bitbucket\cowwoc\requirements\core\CoreVerifiers.java... > Loading source file > C:\Users\Gili\Documents\requirements\core\src\main\java\org\bitbucket\cowwoc\requirements\core\DoubleVerifier.java... > Loading source file > C:\Users\Gili\Documents\requirements\core\src\main\java\org\bitbucket\cowwoc\requirements\core\ForwardingCoreVerifiers.java... > Loading source file > C:\Users\Gili\Documents\requirements\core\src\main\java\org\bitbucket\cowwoc\requirements\core\GlobalConfiguration.java... > Loading source file > C:\Users\Gili\Documents\requirements\core\src\main\java\org\bitbucket\cowwoc\requirements\core\InetAddressVerifier.java... > Loading source file > C:\Users\Gili\Documents\requirements\core\src\main\java\org\bitbucket\cowwoc\requirements\core\MapVerifier.java... > Loading source file > C:\Users\Gili\Documents\requirements\core\src\main\java\org\bitbucket\cowwoc\requirements\core\NumberVerifier.java... > Loading source file > C:\Users\Gili\Documents\requirements\core\src\main\java\org\bitbucket\cowwoc\requirements\core\ObjectVerifier.java... > Loading source file > C:\Users\Gili\Documents\requirements\core\src\main\java\org\bitbucket\cowwoc\requirements\core\OptionalVerifier.java... > Loading source file > C:\Users\Gili\Documents\requirements\core\src\main\java\org\bitbucket\cowwoc\requirements\core\package-info.java... > Loading source file > C:\Users\Gili\Documents\requirements\core\src\main\java\org\bitbucket\cowwoc\requirements\core\PathVerifier.java... > Loading source file > C:\Users\Gili\Documents\requirements\core\src\main\java\org\bitbucket\cowwoc\requirements\core\PrimitiveIntegerVerifier.java... > Loading source file > C:\Users\Gili\Documents\requirements\core\src\main\java\org\bitbucket\cowwoc\requirements\core\Requirements.java... > Loading source file > C:\Users\Gili\Documents\requirements\core\src\main\java\org\bitbucket\cowwoc\requirements\core\StringVerifier.java... > Loading source file > C:\Users\Gili\Documents\requirements\core\src\main\java\org\bitbucket\cowwoc\requirements\core\UriVerifier.java... > Loading source file > C:\Users\Gili\Documents\requirements\core\src\main\java\org\bitbucket\cowwoc\requirements\core\Verifiers.java... > Loading source file > C:\Users\Gili\Documents\requirements\core\src\main\java\org\bitbucket\cowwoc\requirements\guava\ForwardingGuavaVerifiers.java... > Loading source file > C:\Users\Gili\Documents\requirements\core\src\main\java\org\bitbucket\cowwoc\requirements\guava\GuavaVerifiers.java... > Loading source file > C:\Users\Gili\Documents\requirements\core\..\guava\src\main\java\org\bitbucket\cowwoc\requirements\guava\ForwardingGuavaVerifiers.java... > Loading source file > C:\Users\Gili\Documents\requirements\core\..\guava\src\main\java\org\bitbucket\cowwoc\requirements\guava\GuavaVerifiers.java... > Loading source file > C:\Users\Gili\Documents\requirements\core\..\guava\src\main\java\org\bitbucket\cowwoc\requirements\guava\MultimapVerifier.java... > Loading source file > C:\Users\Gili\Documents\requirements\core\..\guava\src\main\java\org\bitbucket\cowwoc\requirements\guava\package-info.java... > Loading source file > C:\Users\Gili\Documents\requirements\core\..\guava\src\main\java\org\bitbucket\cowwoc\requirements\guava\Requirements.java... > Constructing Javadoc information... > Standard Doclet version 1.8.0_121 > Building tree for all the packages and classes... > Generating > C:\Users\Gili\Documents\requirements\core\target\site\apidocs\org\bitbucket\cowwoc\requirements\guava\ForwardingGuavaVerifiers.html... > Generating > C:\Users\Gili\Documents\requirements\core\target\site\apidocs\org\bitbucket\cowwoc\requirements\guava\ForwardingGuavaVerifiers.html... > Generating > C:\Users\Gili\Documents\requirements\core\target\site\apidocs\org\bitbucket\cowwoc\requirements\guava\GuavaVerifiers.html... > 1 error > ------------------------------------------------------------------------ > BUILD FAILURE > ------------------------------------------------------------------------ > Total time: 6.425 s > Finished at: 2017-02-03T00:59:47-05:00 > Final Memory: 22M/408M > ------------------------------------------------------------------------ > Failed to execute goal > org.apache.maven.plugins:maven-javadoc-plugin:2.10.4:javadoc (default-cli) on > project requirements-core: An error has occurred in JavaDocs report > generation: > Exit code: 1 - javadoc: error - java.lang.NullPointerException > Command line was: "C:\Program Files\Java\jdk1.8.0_121\jre\..\bin\javadoc.exe" > @options @argfile > Refer to the generated Javadoc files in > 'C:\Users\Gili\Documents\requirements\core\target\site\apidocs' dir. > -> [Help 1] > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute > goal org.apache.maven.plugins:maven-javadoc-plugin:2.10.4:javadoc > (default-cli) on project requirements-core: An error has occurred in JavaDocs > report generation: > Exit code: 1 - javadoc: error - java.lang.NullPointerException > Command line was: "C:\Program Files\Java\jdk1.8.0_121\jre\..\bin\javadoc.exe" > @options @argfile > Refer to the generated Javadoc files in > 'C:\Users\Gili\Documents\requirements\core\target\site\apidocs' dir. > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212) > 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:128) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106) > at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863) > at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:199) > 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:498) > 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 JavaDocs report generation: > Exit code: 1 - javadoc: error - java.lang.NullPointerException > Command line was: "C:\Program Files\Java\jdk1.8.0_121\jre\..\bin\javadoc.exe" > @options @argfile > Refer to the generated Javadoc files in > 'C:\Users\Gili\Documents\requirements\core\target\site\apidocs' dir. > at > org.apache.maven.plugin.javadoc.AbstractJavadocMojo.failOnError(AbstractJavadocMojo.java:6082) > at > org.apache.maven.plugin.javadoc.JavadocReport.execute(JavadocReport.java:322) > at > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207) > ... 20 more > Caused by: org.apache.maven.reporting.MavenReportException: > Exit code: 1 - javadoc: error - java.lang.NullPointerException > Command line was: "C:\Program Files\Java\jdk1.8.0_121\jre\..\bin\javadoc.exe" > @options @argfile > Refer to the generated Javadoc files in > 'C:\Users\Gili\Documents\requirements\core\target\site\apidocs' dir. > at > org.apache.maven.plugin.javadoc.AbstractJavadocMojo.executeJavadocCommandLine(AbstractJavadocMojo.java:5188) > at > org.apache.maven.plugin.javadoc.AbstractJavadocMojo.executeReport(AbstractJavadocMojo.java:2075) > at > org.apache.maven.plugin.javadoc.JavadocReport.generate(JavadocReport.java:130) > at > org.apache.maven.plugin.javadoc.JavadocReport.execute(JavadocReport.java:318) > ... 22 more > {code} > As you can see, I am being told the command-line is: {{"C:\Program > Files\Java\jdk1.8.0_121\jre\..\bin\javadoc.exe" @options @argfile}} which > isn't helpful. > Can you please improve the output so I can figure out the contents behind > {{@options}} and {{@argfile}}? -- This message was sent by Atlassian JIRA (v6.3.15#6346)