mojohaus / versions

Versions Maven Plugin
https://www.mojohaus.org/versions/versions-maven-plugin/
Apache License 2.0
337 stars 267 forks source link

NullPointerException: Cannot invoke "Object.toString()" because "otherVersion" is null #1013

Closed garydgregory closed 8 months ago

garydgregory commented 1 year ago

Just saw this NullPointerException in org.codehaus.mojo:versions-maven-plugin:2.16.0:display-dependency-updates in Apache Commons VFS git master. Full output: https://paste.apache.org/vl0yq

mvn versions:display-dependency-updates

Apache Maven 3.9.4 (dfbb324ad4a7c8fb0bf182e6d91b0ae20e3d2dd9)
Maven home: /usr/local/Cellar/maven/3.9.4/libexec
Java version: 17.0.8.1, vendor: Homebrew, runtime: /usr/local/Cellar/openjdk@17/17.0.8.1/libexec/openjdk.jdk/Contents/Home
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "14.0", arch: "x86_64", family: "mac"
[DEBUG] Created new class realm maven.api
[DEBUG] Importing foreign packages into class realm maven.api
[DEBUG]   Imported: javax.annotation.* < plexus.core
...<snip for GitHub Issues 64K limit>...
[DEBUG]   Imported: org.slf4j.spi.* < plexus.core
[DEBUG] Populating class realm maven.api
[DEBUG] Created adapter factory; available factories [file-lock, rwlock-local, semaphore-local, noop]; available name mappers [discriminating, file-gav, file-hgav, file-static, gav, static]
[INFO] Error stacktraces are turned on.
[DEBUG] Message scheme: color
[DEBUG] Message styles: debug info warning error success failure strong mojo project
[DEBUG] Reading global settings from /usr/local/Cellar/maven/3.9.4/libexec/conf/settings.xml
[DEBUG] Reading user settings from /Users/garydgregory/.m2/settings.xml
[DEBUG] Reading global toolchains from /usr/local/Cellar/maven/3.9.4/libexec/conf/toolchains.xml
[DEBUG] Reading user toolchains from /Users/garydgregory/.m2/toolchains.xml
[DEBUG] Using local repository at /Users/garydgregory/.m2/repository
[DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10.0 for /Users/garydgregory/.m2/repository
[INFO] Scanning for projects...
[DEBUG] Creating adapter using nameMapper 'gav' and factory 'rwlock-local'
[DEBUG] Extension realms for project org.apache.commons:commons-vfs2-project:pom:2.10.0-SNAPSHOT: (none)
[DEBUG] Looking up lifecycle mappings for packaging pom from ClassRealm[plexus.core, parent: null]
[DEBUG] Extension realms for project org.apache.commons:commons-parent:pom:62: (none)
[DEBUG] Looking up lifecycle mappings for packaging pom from ClassRealm[plexus.core, parent: null]
[DEBUG] Extension realms for project org.apache:apache:pom:30: (none)
[DEBUG] Looking up lifecycle mappings for packaging pom from ClassRealm[plexus.core, parent: null]
[DEBUG] Extension realms for project org.apache.commons:commons-vfs2:jar:2.10.0-SNAPSHOT: (none)
[DEBUG] Looking up lifecycle mappings for packaging jar from ClassRealm[plexus.core, parent: null]
[DEBUG] Extension realms for project org.apache.commons:commons-vfs2-hdfs:jar:2.10.0-SNAPSHOT: (none)
[DEBUG] Looking up lifecycle mappings for packaging jar from ClassRealm[plexus.core, parent: null]
[DEBUG] Extension realms for project org.apache.commons:commons-vfs2-jackrabbit1:jar:2.10.0-SNAPSHOT: (none)
[DEBUG] Looking up lifecycle mappings for packaging jar from ClassRealm[plexus.core, parent: null]
[DEBUG] Extension realms for project org.apache.commons:commons-vfs2-jackrabbit2:jar:2.10.0-SNAPSHOT: (none)
[DEBUG] Looking up lifecycle mappings for packaging jar from ClassRealm[plexus.core, parent: null]
[DEBUG] Extension realms for project org.apache.commons:commons-vfs2-examples:jar:2.10.0-SNAPSHOT: (none)
[DEBUG] Looking up lifecycle mappings for packaging jar from ClassRealm[plexus.core, parent: null]
[DEBUG] Extension realms for project org.apache.commons:commons-vfs2-distribution:pom:2.10.0-SNAPSHOT: (none)
[DEBUG] Looking up lifecycle mappings for packaging pom from ClassRealm[plexus.core, parent: null]
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] Apache Commons VFS Project                                         [pom]
[INFO] Apache Commons VFS                                                 [jar]
[INFO] Apache Commons VFS HDFS                                            [jar]
[INFO] Apache Commons VFS Jackrabbit 1                                    [jar]
[INFO] Apache Commons VFS Jackrabbit 2                                    [jar]
[INFO] Apache Commons VFS Examples                                        [jar]
[INFO] Apache Commons VFS Distribution                                    [pom]
[DEBUG] Could not find metadata org.codehaus.mojo:javancss-maven-plugin/maven-metadata.xml in local (/Users/garydgregory/.m2/repository)
[DEBUG] org.codehaus.mojo:javancss-maven-plugin/maven-metadata.xml was not found in https://repository.apache.org/snapshots during a previous attempt. This failure was cached in the local repository and resolution is not be reattempted until the update interval of apache.snapshots has elapsed or updates are forced
[DEBUG] Skipped remote request for org.codehaus.mojo:javancss-maven-plugin/maven-metadata.xml, locally cached metadata up-to-date
[DEBUG] Using mirror maven-default-http-blocker (http://0.0.0.0/) for codehaus-snapshots (http://nexus.codehaus.org/snapshots/).
[DEBUG] Resolved plugin version for org.codehaus.mojo:javancss-maven-plugin to 2.1 from repository central (https://repo.maven.apache.org/maven2, default, releases)
[DEBUG] Resolving plugin prefix versions from [org.apache.maven.plugins, org.codehaus.mojo]
[DEBUG] Resolved plugin prefix versions to org.codehaus.mojo:versions-maven-plugin from POM org.apache.commons:commons-vfs2-project:pom:2.10.0-SNAPSHOT
[DEBUG] === REACTOR BUILD PLAN ================================================
[DEBUG] Project: org.apache.commons:commons-vfs2-project:pom:2.10.0-SNAPSHOT
[DEBUG] Tasks:   [versions:display-dependency-updates]
[DEBUG] Style:   Regular
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Project: org.apache.commons:commons-vfs2:jar:2.10.0-SNAPSHOT
[DEBUG] Tasks:   [versions:display-dependency-updates]
[DEBUG] Style:   Regular
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Project: org.apache.commons:commons-vfs2-hdfs:jar:2.10.0-SNAPSHOT
[DEBUG] Tasks:   [versions:display-dependency-updates]
[DEBUG] Style:   Regular
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Project: org.apache.commons:commons-vfs2-jackrabbit1:jar:2.10.0-SNAPSHOT
[DEBUG] Tasks:   [versions:display-dependency-updates]
[DEBUG] Style:   Regular
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Project: org.apache.commons:commons-vfs2-jackrabbit2:jar:2.10.0-SNAPSHOT
[DEBUG] Tasks:   [versions:display-dependency-updates]
[DEBUG] Style:   Regular
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Project: org.apache.commons:commons-vfs2-examples:jar:2.10.0-SNAPSHOT
[DEBUG] Tasks:   [versions:display-dependency-updates]
[DEBUG] Style:   Regular
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Project: org.apache.commons:commons-vfs2-distribution:pom:2.10.0-SNAPSHOT
[DEBUG] Tasks:   [versions:display-dependency-updates]
[DEBUG] Style:   Regular
[DEBUG] =======================================================================
[INFO]
[INFO] --------------< org.apache.commons:commons-vfs2-project >---------------
[INFO] Building Apache Commons VFS Project 2.10.0-SNAPSHOT                [1/7]
[INFO]   from pom.xml
[INFO] --------------------------------[ pom ]---------------------------------
[DEBUG] Resolving plugin prefix versions from [org.apache.maven.plugins, org.codehaus.mojo]
[DEBUG] Resolved plugin prefix versions to org.codehaus.mojo:versions-maven-plugin from POM org.apache.commons:commons-vfs2-project:pom:2.10.0-SNAPSHOT
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] 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]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] === PROJECT BUILD PLAN ================================================
[DEBUG] Project:       org.apache.commons:commons-vfs2-project:2.10.0-SNAPSHOT
[DEBUG] Dependencies (collect): []
[DEBUG] Dependencies (resolve): []
[DEBUG] Repositories (dependencies): [apache.snapshots (https://repository.apache.org/snapshots, default, snapshots), central (https://repo.maven.apache.org/maven2, default, releases)]
[DEBUG] Repositories (plugins)     : [apache.snapshots (https://repository.apache.org/snapshots, default, snapshots), central (https://repo.maven.apache.org/maven2, default, releases)]
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal:          org.codehaus.mojo:versions-maven-plugin:2.16.0:display-dependency-updates (default-cli)
[DEBUG] Style:         Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <allowIncrementalUpdates default-value="true">${allowIncrementalUpdates}</allowIncrementalUpdates>
  <allowMajorUpdates default-value="true">${allowMajorUpdates}</allowMajorUpdates>
  <allowMinorUpdates default-value="true">${allowMinorUpdates}</allowMinorUpdates>
  <allowSnapshots default-value="false">${allowSnapshots}</allowSnapshots>
  <changeRecorderFormat default-value="none">${changeRecorderFormat}</changeRecorderFormat>
  <changeRecorderOutputFile default-value="${project.build.directory}/versions-changes.xml">${changeRecorderOutputFile}</changeRecorderOutputFile>
  <dependencyExcludes>${dependencyExcludes}</dependencyExcludes>
  <dependencyIncludes default-value="*">${dependencyIncludes}</dependencyIncludes>
  <dependencyManagementExcludes>${dependencyManagementExcludes}</dependencyManagementExcludes>
  <dependencyManagementIncludes default-value="*">${dependencyManagementIncludes}</dependencyManagementIncludes>
  <generateBackupPoms default-value="true">${generateBackupPoms}</generateBackupPoms>
  <ignoredVersions>${maven.version.ignore}</ignoredVersions>
  <logOutput default-value="true">${versions.logOutput}</logOutput>
  <mojoExecution default-value="${mojoExecution}"/>
  <outputEncoding default-value="${project.reporting.outputEncoding}">${outputEncoding}</outputEncoding>
  <outputFile>${versions.outputFile}</outputFile>
  <outputLineWidth default-value="80">${versions.outputLineWidth}</outputLineWidth>
  <pluginDependencyExcludes>${pluginDependencyExcludes}</pluginDependencyExcludes>
  <pluginDependencyIncludes default-value="*">${pluginDependencyIncludes}</pluginDependencyIncludes>
  <pluginManagementDependencyExcludes>${pluginManagementDependencyExcludes}</pluginManagementDependencyExcludes>
  <pluginManagementDependencyIncludes default-value="*">${pluginManagementDependencyIncludes}</pluginManagementDependencyIncludes>
  <processDependencies default-value="true">${processDependencies}</processDependencies>
  <processDependencyManagement default-value="true">${processDependencyManagement}</processDependencyManagement>
  <processDependencyManagementTransitive default-value="true">${processDependencyManagementTransitive}</processDependencyManagementTransitive>
  <processPluginDependencies default-value="true">${processPluginDependencies}</processPluginDependencies>
  <processPluginDependenciesInPluginManagement default-value="true">${processPluginDependenciesInPluginManagement}</processPluginDependenciesInPluginManagement>
  <project default-value="${project}"/>
  <reactorProjects default-value="${reactorProjects}"/>
  <rulesUri>${maven.version.rules}</rulesUri>
  <serverId default-value="serverId">${maven.version.rules.serverId}</serverId>
  <session default-value="${session}"/>
  <verbose default-value="false">${verbose}</verbose>
</configuration>
[DEBUG] =======================================================================
[INFO]
[INFO] --- versions:2.16.0:display-dependency-updates (default-cli) @ commons-vfs2-project ---
[DEBUG] Using mirror maven-default-http-blocker (http://0.0.0.0/) for apache.snapshots (http://repository.apache.org/snapshots).
[DEBUG] Using mirror maven-default-http-blocker (http://0.0.0.0/) for repository.jboss.org (http://repository.jboss.org/maven2).
[DEBUG] Using mirror maven-default-http-blocker (http://0.0.0.0/) for snapshots.jboss.org (http://snapshots.jboss.org/maven2).
[DEBUG] Using mirror maven-default-http-blocker (http://0.0.0.0/) for oss.sonatype.org/jboss-snapshots (http://oss.sonatype.org/content/repositories/jboss-snapshots).
[DEBUG] Using mirror maven-default-http-blocker (http://0.0.0.0/) for codehaus.snapshots (http://snapshots.repository.codehaus.org).
[DEBUG] Using mirror maven-default-http-blocker (http://0.0.0.0/) for apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository).
[DEBUG] Dependency collection stats {ConflictMarker.analyzeTime=823867, ConflictMarker.markTime=289520, ConflictMarker.nodeCount=206, ConflictIdSorter.graphTime=490408, ConflictIdSorter.topsortTime=309459, ConflictIdSorter.conflictIdCount=76, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=6705650, ConflictResolver.conflictItemCount=169, DfDependencyCollector.collectTime=379309023, DfDependencyCollector.transformTime=10237432}
[DEBUG] org.codehaus.mojo:versions-maven-plugin:jar:2.16.0
[DEBUG]    org.codehaus.mojo.versions:versions-model:jar:2.16.0:compile
[DEBUG]       org.codehaus.plexus:plexus-utils:jar:3.5.1:compile (version managed from default)
[DEBUG]    org.codehaus.mojo.versions:versions-model-report:jar:2.16.0:compile
[DEBUG]    org.codehaus.mojo.versions:versions-common:jar:2.16.0:compile
[DEBUG]       org.codehaus.mojo.versions:versions-api:jar:2.16.0:compile
[DEBUG]       org.apache.maven.wagon:wagon-provider-api:jar:3.5.3:compile
[DEBUG]       org.apache.commons:commons-collections4:jar:4.4:compile (version managed from default)
[DEBUG]    org.apache.maven.reporting:maven-reporting-impl:jar:3.2.0:compile
[DEBUG]       org.apache.maven.reporting:maven-reporting-api:jar:3.1.1:compile (version managed from default)
[DEBUG]       org.apache.maven:maven-core:jar:3.2.5:provided (scope managed from default) (version managed from default)
[DEBUG]          org.apache.maven:maven-model:jar:3.2.5:provided (scope managed from default) (version managed from default)
[DEBUG]          org.apache.maven:maven-settings:jar:3.2.5:provided (scope managed from default) (version managed from default)
[DEBUG]          org.apache.maven:maven-settings-builder:jar:3.2.5:provided
[DEBUG]          org.apache.maven:maven-repository-metadata:jar:3.2.5:provided
[DEBUG]          org.apache.maven:maven-model-builder:jar:3.2.5:provided
[DEBUG]          org.apache.maven:maven-aether-provider:jar:3.2.5:provided
[DEBUG]             org.eclipse.aether:aether-spi:jar:1.0.0.v20140518:provided
[DEBUG]          org.eclipse.aether:aether-impl:jar:1.0.0.v20140518:provided
[DEBUG]          org.eclipse.aether:aether-api:jar:1.0.0.v20140518:provided
[DEBUG]          org.eclipse.aether:aether-util:jar:1.0.0.v20140518:provided
[DEBUG]          org.eclipse.sisu:org.eclipse.sisu.plexus:jar:0.3.0.M1:provided
[DEBUG]             javax.enterprise:cdi-api:jar:1.0:provided
[DEBUG]                javax.annotation:jsr250-api:jar:1.0:provided
[DEBUG]             org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.3.0.M1:provided
[DEBUG]          org.sonatype.sisu:sisu-guice:jar:no_aop:3.2.3:provided
[DEBUG]             javax.inject:javax.inject:jar:1:provided
[DEBUG]             aopalliance:aopalliance:jar:1.0:provided
[DEBUG]             com.google.guava:guava:jar:16.0.1:provided
[DEBUG]          org.codehaus.plexus:plexus-interpolation:jar:1.21:compile
[DEBUG]          org.codehaus.plexus:plexus-classworlds:jar:2.5.2:provided
[DEBUG]          org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:provided
[DEBUG]             org.sonatype.plexus:plexus-cipher:jar:1.4:provided
[DEBUG]       org.apache.maven:maven-artifact:jar:3.2.5:provided (scope managed from default) (version managed from default)
[DEBUG]       org.apache.maven:maven-plugin-api:jar:3.2.5:provided (scope managed from default) (version managed from default)
[DEBUG]       org.apache.maven.shared:maven-shared-utils:jar:3.3.4:compile
[DEBUG]          commons-io:commons-io:jar:2.12.0:compile (version managed from default)
[DEBUG]       org.apache.maven.doxia:doxia-decoration-model:jar:1.11.1:compile
[DEBUG]       org.apache.maven.doxia:doxia-integration-tools:jar:1.11.1:compile (version managed from default) (exclusions managed from default)
[DEBUG]    org.apache.maven.shared:maven-common-artifact-filters:jar:3.3.2:compile
[DEBUG]       org.slf4j:slf4j-api:jar:1.7.36:compile
[DEBUG]    org.apache.maven.doxia:doxia-core:jar:1.12.0:compile (exclusions managed from default)
[DEBUG]       org.apache.maven.doxia:doxia-logging-api:jar:1.12.0:compile
[DEBUG]       org.codehaus.plexus:plexus-component-annotations:jar:2.1.0:compile
[DEBUG]       org.apache.commons:commons-text:jar:1.10.0:compile (version managed from default)
[DEBUG]       org.apache.httpcomponents:httpclient:jar:4.5.13:compile
[DEBUG]          commons-logging:commons-logging:jar:1.2:compile
[DEBUG]          commons-codec:commons-codec:jar:1.15:compile (version managed from default)
[DEBUG]       org.apache.httpcomponents:httpcore:jar:4.4.14:compile
[DEBUG]    org.apache.maven.doxia:doxia-sink-api:jar:1.12.0:compile
[DEBUG]    org.apache.maven.doxia:doxia-site-renderer:jar:1.11.1:compile (exclusions managed from default)
[DEBUG]       org.apache.maven.doxia:doxia-skin-model:jar:1.11.1:compile
[DEBUG]       org.apache.maven.doxia:doxia-module-xhtml:jar:1.11.1:compile
[DEBUG]       org.apache.maven.doxia:doxia-module-xhtml5:jar:1.11.1:compile
[DEBUG]       org.codehaus.plexus:plexus-i18n:jar:1.0-beta-10:compile
[DEBUG]       org.codehaus.plexus:plexus-velocity:jar:1.2:compile
[DEBUG]       org.apache.velocity:velocity:jar:1.7:compile
[DEBUG]          commons-lang:commons-lang:jar:2.4:compile
[DEBUG]       org.apache.velocity:velocity-tools:jar:2.0:compile
[DEBUG]          commons-beanutils:commons-beanutils:jar:1.9.4:compile (version managed from default)
[DEBUG]          commons-digester:commons-digester:jar:1.8:compile
[DEBUG]          commons-chain:commons-chain:jar:1.1:compile
[DEBUG]          dom4j:dom4j:jar:1.6.1:compile (version managed from default)
[DEBUG]             xml-apis:xml-apis:jar:1.0.b2:compile
[DEBUG]          oro:oro:jar:2.0.8:compile
[DEBUG]       commons-collections:commons-collections:jar:3.2.2:compile
[DEBUG]    org.codehaus.plexus:plexus-interactivity-api:jar:1.1:compile (exclusions managed from default)
[DEBUG]    com.fasterxml.woodstox:woodstox-core:jar:6.5.1:compile
[DEBUG]       org.codehaus.woodstox:stax2-api:jar:4.2.1:compile
[DEBUG]    org.apache.commons:commons-lang3:jar:3.12.0:compile
[DEBUG] Created new class realm plugin>org.codehaus.mojo:versions-maven-plugin:2.16.0
[DEBUG] Importing foreign packages into class realm plugin>org.codehaus.mojo:versions-maven-plugin:2.16.0
[DEBUG]   Imported:  < maven.api
[DEBUG] Populating class realm plugin>org.codehaus.mojo:versions-maven-plugin:2.16.0
[DEBUG]   Included: org.codehaus.mojo:versions-maven-plugin:jar:2.16.0
[DEBUG]   Included: org.codehaus.mojo.versions:versions-model:jar:2.16.0
[DEBUG]   Included: org.codehaus.plexus:plexus-utils:jar:3.5.1
[DEBUG]   Included: org.codehaus.mojo.versions:versions-model-report:jar:2.16.0
[DEBUG]   Included: org.codehaus.mojo.versions:versions-common:jar:2.16.0
[DEBUG]   Included: org.codehaus.mojo.versions:versions-api:jar:2.16.0
[DEBUG]   Included: org.apache.commons:commons-collections4:jar:4.4
[DEBUG]   Included: org.apache.maven.reporting:maven-reporting-impl:jar:3.2.0
[DEBUG]   Included: org.apache.maven.reporting:maven-reporting-api:jar:3.1.1
[DEBUG]   Included: org.codehaus.plexus:plexus-interpolation:jar:1.21
[DEBUG]   Included: org.apache.maven.shared:maven-shared-utils:jar:3.3.4
[DEBUG]   Included: commons-io:commons-io:jar:2.12.0
[DEBUG]   Included: org.apache.maven.doxia:doxia-decoration-model:jar:1.11.1
[DEBUG]   Included: org.apache.maven.doxia:doxia-integration-tools:jar:1.11.1
[DEBUG]   Included: org.apache.maven.shared:maven-common-artifact-filters:jar:3.3.2
[DEBUG]   Included: org.apache.maven.doxia:doxia-core:jar:1.12.0
[DEBUG]   Included: org.apache.maven.doxia:doxia-logging-api:jar:1.12.0
[DEBUG]   Included: org.codehaus.plexus:plexus-component-annotations:jar:2.1.0
[DEBUG]   Included: org.apache.commons:commons-text:jar:1.10.0
[DEBUG]   Included: org.apache.httpcomponents:httpclient:jar:4.5.13
[DEBUG]   Included: commons-logging:commons-logging:jar:1.2
[DEBUG]   Included: commons-codec:commons-codec:jar:1.15
[DEBUG]   Included: org.apache.httpcomponents:httpcore:jar:4.4.14
[DEBUG]   Included: org.apache.maven.doxia:doxia-sink-api:jar:1.12.0
[DEBUG]   Included: org.apache.maven.doxia:doxia-site-renderer:jar:1.11.1
[DEBUG]   Included: org.apache.maven.doxia:doxia-skin-model:jar:1.11.1
[DEBUG]   Included: org.apache.maven.doxia:doxia-module-xhtml:jar:1.11.1
[DEBUG]   Included: org.apache.maven.doxia:doxia-module-xhtml5:jar:1.11.1
[DEBUG]   Included: org.codehaus.plexus:plexus-i18n:jar:1.0-beta-10
[DEBUG]   Included: org.codehaus.plexus:plexus-velocity:jar:1.2
[DEBUG]   Included: org.apache.velocity:velocity:jar:1.7
[DEBUG]   Included: commons-lang:commons-lang:jar:2.4
[DEBUG]   Included: org.apache.velocity:velocity-tools:jar:2.0
[DEBUG]   Included: commons-beanutils:commons-beanutils:jar:1.9.4
[DEBUG]   Included: commons-digester:commons-digester:jar:1.8
[DEBUG]   Included: commons-chain:commons-chain:jar:1.1
[DEBUG]   Included: dom4j:dom4j:jar:1.6.1
[DEBUG]   Included: xml-apis:xml-apis:jar:1.0.b2
[DEBUG]   Included: oro:oro:jar:2.0.8
[DEBUG]   Included: commons-collections:commons-collections:jar:3.2.2
[DEBUG]   Included: org.codehaus.plexus:plexus-interactivity-api:jar:1.1
[DEBUG]   Included: com.fasterxml.woodstox:woodstox-core:jar:6.5.1
[DEBUG]   Included: org.codehaus.woodstox:stax2-api:jar:4.2.1
[DEBUG]   Included: org.apache.commons:commons-lang3:jar:3.12.0
[DEBUG] Loading mojo org.codehaus.mojo:versions-maven-plugin:2.16.0:display-dependency-updates from plugin realm ClassRealm[plugin>org.codehaus.mojo:versions-maven-plugin:2.16.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@531d72ca]
[DEBUG] Configuring mojo execution 'org.codehaus.mojo:versions-maven-plugin:2.16.0:display-dependency-updates:default-cli' with basic configurator -->
[DEBUG]   (f) allowIncrementalUpdates = true
[DEBUG]   (f) allowMajorUpdates = true
[DEBUG]   (f) allowMinorUpdates = true
[DEBUG]   (f) allowSnapshots = false
[DEBUG]   (f) changeRecorderFormat = none
[DEBUG]   (f) changeRecorderOutputFile = /Users/garydgregory/git/commons-vfs/target/versions-changes.xml
[DEBUG]   (f) dependencyExcludes = []
[DEBUG]   (f) dependencyIncludes = [*]
[DEBUG]   (f) dependencyManagementExcludes = []
[DEBUG]   (f) dependencyManagementIncludes = [*]
[DEBUG]   (f) generateBackupPoms = true
[DEBUG]   (f) ignoredVersions = []
[DEBUG]   (f) logOutput = true
[DEBUG]   (f) mojoExecution = org.codehaus.mojo:versions-maven-plugin:2.16.0:display-dependency-updates {execution: default-cli}
[DEBUG]   (f) outputEncoding = UTF-8
[DEBUG]   (f) outputLineWidth = 80
[DEBUG]   (f) pluginDependencyExcludes = []
[DEBUG]   (f) pluginDependencyIncludes = [*]
[DEBUG]   (f) pluginManagementDependencyExcludes = []
[DEBUG]   (f) pluginManagementDependencyIncludes = [*]
[DEBUG]   (f) processDependencies = true
[DEBUG]   (f) processDependencyManagement = true
[DEBUG]   (f) processDependencyManagementTransitive = true
[DEBUG]   (f) processPluginDependencies = true
[DEBUG]   (f) processPluginDependenciesInPluginManagement = true
[DEBUG]   (s) project = MavenProject: org.apache.commons:commons-vfs2-project:2.10.0-SNAPSHOT @ /Users/garydgregory/git/commons-vfs/pom.xml
[DEBUG]   (f) reactorProjects = [MavenProject: org.apache.commons:commons-vfs2-project:2.10.0-SNAPSHOT @ /Users/garydgregory/git/commons-vfs/pom.xml, MavenProject: org.apache.commons:commons-vfs2:2.10.0-SNAPSHOT @ /Users/garydgregory/git/commons-vfs/commons-vfs2/pom.xml, MavenProject: org.apache.commons:commons-vfs2-hdfs:2.10.0-SNAPSHOT @ /Users/garydgregory/git/commons-vfs/commons-vfs2-hdfs/pom.xml, MavenProject: org.apache.commons:commons-vfs2-jackrabbit1:2.10.0-SNAPSHOT @ /Users/garydgregory/git/commons-vfs/commons-vfs2-jackrabbit1/pom.xml, MavenProject: org.apache.commons:commons-vfs2-jackrabbit2:2.10.0-SNAPSHOT @ /Users/garydgregory/git/commons-vfs/commons-vfs2-jackrabbit2/pom.xml, MavenProject: org.apache.commons:commons-vfs2-examples:2.10.0-SNAPSHOT @ /Users/garydgregory/git/commons-vfs/commons-vfs2-examples/pom.xml, MavenProject: org.apache.commons:commons-vfs2-distribution:2.10.0-SNAPSHOT @ /Users/garydgregory/git/commons-vfs/commons-vfs2-distribution/pom.xml]
[DEBUG]   (f) serverId = serverId
[DEBUG]   (f) session = org.apache.maven.execution.MavenSession@6de6faa6
[DEBUG]   (f) verbose = false
[DEBUG] -- end configuration --
[DEBUG] dependency from pom: org.apache.commons:commons-vfs2:2.10.0-SNAPSHOT:null
...<snip for GitHub Issues 64K limit>...
[DEBUG] dependency from pom: org.junit.jupiter:junit-jupiter:null:test
[DEBUG] Reading parent dependencyManagement information
[DEBUG] dependency from pom: org.mockito:mockito-core:4.11.0:null
...<snip for GitHub Issues 64K limit>...
[DEBUG] Skipped remote request for org.mockito:mockito-core/maven-metadata.xml, locally cached metadata up-to-date
[DEBUG] ALL version changes allowed
...<snip for GitHub Issues 64K limit>...
[DEBUG] ALL version changes allowed
[INFO] The following dependencies in Dependency Management have newer versions:
[INFO]   org.apache.httpcomponents.client5:httpclient5 .... 5.2.1 -> 5.3-alpha1
[INFO]   org.apache.jackrabbit:jackrabbit-standalone-components ...
[INFO]                                                       2.20.12 -> 2.21.19
[INFO]   org.apache.logging.log4j:log4j-core ........... 2.20.0 -> 3.0.0-alpha1
[INFO]   org.apache.logging.log4j:log4j-slf4j-impl ..... 2.20.0 -> 3.0.0-alpha1
[INFO]   org.apache.mina:mina-core .......................... 2.1.8 -> 3.0.0-M2
[INFO]   org.apache.sshd:sshd-core ............................ 0.8.0 -> 2.10.0
[INFO]   org.mockito:mockito-core ............................. 4.11.0 -> 5.5.0
[INFO]   org.slf4j:jcl-over-slf4j ............................. 1.7.36 -> 2.0.9
[INFO]   org.slf4j:slf4j-api .................................. 1.7.36 -> 2.0.9
[INFO]
[DEBUG] parsed includes in Dependencies: [*] -> DependencyFilter{*}
[DEBUG] parsed excludes in Dependencies: [] -> DependencyFilter{}
[DEBUG] Unfiltered Dependencies:
[DEBUG] Filtered Dependencies:
[DEBUG] parsed includes in Plugin Management Dependencies: [*] -> DependencyFilter{*}
[DEBUG] parsed excludes in Plugin Management Dependencies: [] -> DependencyFilter{}
...<snip for GitHub Issues 64K limit>...
[DEBUG] ALL version changes allowed
[INFO] The following dependencies in pluginManagement of plugins have newer versions:
[INFO]   com.puppycrawl.tools:checkstyle ....................... 9.3 -> 10.12.4
[INFO]   net.sourceforge.pmd:pmd-core ..................... 6.55.0 -> 7.0.0-rc4
[INFO]   net.sourceforge.pmd:pmd-java ..................... 6.55.0 -> 7.0.0-rc4
[INFO]   net.sourceforge.pmd:pmd-javascript ............... 6.55.0 -> 7.0.0-rc4
[INFO]   net.sourceforge.pmd:pmd-jsp ...................... 6.55.0 -> 7.0.0-rc4
[INFO]
[DEBUG] parsed includes in Plugin Dependencies: [*] -> DependencyFilter{*}
[DEBUG] parsed excludes in Plugin Dependencies: [] -> DependencyFilter{}
[DEBUG] Unfiltered Plugin Dependencies: biz.aQute.bnd:biz.aQute.bndlib:6.4.1, com.github.spotbugs:spotbugs:4.7.3, com.puppycrawl.tools:checkstyle:9.3, org.apache.maven.wagon:wagon-ssh:3.5.3
[DEBUG] Filtered Plugin Dependencies: biz.aQute.bnd:biz.aQute.bndlib:6.4.1, com.github.spotbugs:spotbugs:4.7.3, com.puppycrawl.tools:checkstyle:9.3, org.apache.maven.wagon:wagon-ssh:3.5.3
[DEBUG] Could not find metadata biz.aQute.bnd:biz.aQute.bndlib/maven-metadata.xml in local (/Users/garydgregory/.m2/repository)
[DEBUG] biz.aQute.bnd:biz.aQute.bndlib/maven-metadata.xml was not found in https://repository.apache.org/snapshots during a previous attempt. This failure was cached in the local repository and resolution is not be reattempted until the update interval of apache.snapshots has elapsed or updates are forced
[DEBUG] Skipped remote request for biz.aQute.bnd:biz.aQute.bndlib/maven-metadata.xml, locally cached metadata up-to-date
[DEBUG] Could not find metadata com.github.spotbugs:spotbugs/maven-metadata.xml in local (/Users/garydgregory/.m2/repository)
[DEBUG] Could not find metadata com.puppycrawl.tools:checkstyle/maven-metadata.xml in local (/Users/garydgregory/.m2/repository)
[DEBUG] com.github.spotbugs:spotbugs/maven-metadata.xml was not found in https://repository.apache.org/snapshots during a previous attempt. This failure was cached in the local repository and resolution is not be reattempted until the update interval of apache.snapshots has elapsed or updates are forced
[DEBUG] Skipped remote request for com.github.spotbugs:spotbugs/maven-metadata.xml, locally cached metadata up-to-date
[DEBUG] com.puppycrawl.tools:checkstyle/maven-metadata.xml was not found in https://repository.apache.org/snapshots during a previous attempt. This failure was cached in the local repository and resolution is not be reattempted until the update interval of apache.snapshots has elapsed or updates are forced
[DEBUG] Skipped remote request for com.puppycrawl.tools:checkstyle/maven-metadata.xml, locally cached metadata up-to-date
[DEBUG] Could not find metadata org.apache.maven.wagon:wagon-ssh/maven-metadata.xml in local (/Users/garydgregory/.m2/repository)
[DEBUG] Skipped remote request for org.apache.maven.wagon:wagon-ssh/maven-metadata.xml, locally cached metadata up-to-date
[DEBUG] Skipped remote request for org.apache.maven.wagon:wagon-ssh/maven-metadata.xml, locally cached metadata up-to-date
[DEBUG] ALL version changes allowed
...<snip for GitHub Issues 64K limit>...
[DEBUG] ALL version changes allowed
[INFO] The following dependencies in Plugin Dependencies have newer versions:
[INFO]   com.puppycrawl.tools:checkstyle ....................... 9.3 -> 10.12.4
[INFO]
[INFO]
[INFO] ------------------< org.apache.commons:commons-vfs2 >-------------------
[INFO] Building Apache Commons VFS 2.10.0-SNAPSHOT                        [2/7]
[INFO]   from commons-vfs2/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[DEBUG] Reusing cached resolved plugin version for org.codehaus.mojo:javancss-maven-plugin to 2.1 from POM null
[DEBUG] Resolving plugin prefix versions from [org.apache.maven.plugins, org.codehaus.mojo]
[DEBUG] Resolved plugin prefix versions to org.codehaus.mojo:versions-maven-plugin from POM org.apache.commons:commons-vfs2:jar:2.10.0-SNAPSHOT
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] 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]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] === PROJECT BUILD PLAN ================================================
[DEBUG] Project:       org.apache.commons:commons-vfs2:2.10.0-SNAPSHOT
[DEBUG] Dependencies (collect): []
[DEBUG] Dependencies (resolve): []
[DEBUG] Repositories (dependencies): [apache.snapshots (https://repository.apache.org/snapshots, default, snapshots), central (https://repo.maven.apache.org/maven2, default, releases)]
[DEBUG] Repositories (plugins)     : [apache.snapshots (https://repository.apache.org/snapshots, default, snapshots), central (https://repo.maven.apache.org/maven2, default, releases)]
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal:          org.codehaus.mojo:versions-maven-plugin:2.16.0:display-dependency-updates (default-cli)
[DEBUG] Style:         Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <allowIncrementalUpdates default-value="true">${allowIncrementalUpdates}</allowIncrementalUpdates>
  <allowMajorUpdates default-value="true">${allowMajorUpdates}</allowMajorUpdates>
  <allowMinorUpdates default-value="true">${allowMinorUpdates}</allowMinorUpdates>
  <allowSnapshots default-value="false">${allowSnapshots}</allowSnapshots>
  <changeRecorderFormat default-value="none">${changeRecorderFormat}</changeRecorderFormat>
  <changeRecorderOutputFile default-value="${project.build.directory}/versions-changes.xml">${changeRecorderOutputFile}</changeRecorderOutputFile>
  <dependencyExcludes>${dependencyExcludes}</dependencyExcludes>
  <dependencyIncludes default-value="*">${dependencyIncludes}</dependencyIncludes>
  <dependencyManagementExcludes>${dependencyManagementExcludes}</dependencyManagementExcludes>
  <dependencyManagementIncludes default-value="*">${dependencyManagementIncludes}</dependencyManagementIncludes>
  <generateBackupPoms default-value="true">${generateBackupPoms}</generateBackupPoms>
  <ignoredVersions>${maven.version.ignore}</ignoredVersions>
  <logOutput default-value="true">${versions.logOutput}</logOutput>
  <mojoExecution default-value="${mojoExecution}"/>
  <outputEncoding default-value="${project.reporting.outputEncoding}">${outputEncoding}</outputEncoding>
  <outputFile>${versions.outputFile}</outputFile>
  <outputLineWidth default-value="80">${versions.outputLineWidth}</outputLineWidth>
  <pluginDependencyExcludes>${pluginDependencyExcludes}</pluginDependencyExcludes>
  <pluginDependencyIncludes default-value="*">${pluginDependencyIncludes}</pluginDependencyIncludes>
  <pluginManagementDependencyExcludes>${pluginManagementDependencyExcludes}</pluginManagementDependencyExcludes>
  <pluginManagementDependencyIncludes default-value="*">${pluginManagementDependencyIncludes}</pluginManagementDependencyIncludes>
  <processDependencies default-value="true">${processDependencies}</processDependencies>
  <processDependencyManagement default-value="true">${processDependencyManagement}</processDependencyManagement>
  <processDependencyManagementTransitive default-value="true">${processDependencyManagementTransitive}</processDependencyManagementTransitive>
  <processPluginDependencies default-value="true">${processPluginDependencies}</processPluginDependencies>
  <processPluginDependenciesInPluginManagement default-value="true">${processPluginDependenciesInPluginManagement}</processPluginDependenciesInPluginManagement>
  <project default-value="${project}"/>
  <reactorProjects default-value="${reactorProjects}"/>
  <rulesUri>${maven.version.rules}</rulesUri>
  <serverId default-value="serverId">${maven.version.rules.serverId}</serverId>
  <session default-value="${session}"/>
  <verbose default-value="false">${verbose}</verbose>
</configuration>
[DEBUG] =======================================================================
[INFO]
[INFO] --- versions:2.16.0:display-dependency-updates (default-cli) @ commons-vfs2 ---
[DEBUG] Loading mojo org.codehaus.mojo:versions-maven-plugin:2.16.0:display-dependency-updates from plugin realm ClassRealm[plugin>org.codehaus.mojo:versions-maven-plugin:2.16.0, parent: jdk.internal.loader.ClassLoaders$AppClassLoader@531d72ca]
[DEBUG] Configuring mojo execution 'org.codehaus.mojo:versions-maven-plugin:2.16.0:display-dependency-updates:default-cli' with basic configurator -->
[DEBUG]   (f) allowIncrementalUpdates = true
[DEBUG]   (f) allowMajorUpdates = true
[DEBUG]   (f) allowMinorUpdates = true
[DEBUG]   (f) allowSnapshots = false
[DEBUG]   (f) changeRecorderFormat = none
[DEBUG]   (f) changeRecorderOutputFile = /Users/garydgregory/git/commons-vfs/commons-vfs2/target/versions-changes.xml
[DEBUG]   (f) dependencyExcludes = []
[DEBUG]   (f) dependencyIncludes = [*]
[DEBUG]   (f) dependencyManagementExcludes = []
[DEBUG]   (f) dependencyManagementIncludes = [*]
[DEBUG]   (f) generateBackupPoms = true
[DEBUG]   (f) ignoredVersions = []
[DEBUG]   (f) logOutput = true
[DEBUG]   (f) mojoExecution = org.codehaus.mojo:versions-maven-plugin:2.16.0:display-dependency-updates {execution: default-cli}
[DEBUG]   (f) outputEncoding = UTF-8
[DEBUG]   (f) outputLineWidth = 80
[DEBUG]   (f) pluginDependencyExcludes = []
[DEBUG]   (f) pluginDependencyIncludes = [*]
[DEBUG]   (f) pluginManagementDependencyExcludes = []
[DEBUG]   (f) pluginManagementDependencyIncludes = [*]
[DEBUG]   (f) processDependencies = true
[DEBUG]   (f) processDependencyManagement = true
[DEBUG]   (f) processDependencyManagementTransitive = true
[DEBUG]   (f) processPluginDependencies = true
[DEBUG]   (f) processPluginDependenciesInPluginManagement = true
[DEBUG]   (s) project = MavenProject: org.apache.commons:commons-vfs2:2.10.0-SNAPSHOT @ /Users/garydgregory/git/commons-vfs/commons-vfs2/pom.xml
[DEBUG]   (f) reactorProjects = [MavenProject: org.apache.commons:commons-vfs2-project:2.10.0-SNAPSHOT @ /Users/garydgregory/git/commons-vfs/pom.xml, MavenProject: org.apache.commons:commons-vfs2:2.10.0-SNAPSHOT @ /Users/garydgregory/git/commons-vfs/commons-vfs2/pom.xml, MavenProject: org.apache.commons:commons-vfs2-hdfs:2.10.0-SNAPSHOT @ /Users/garydgregory/git/commons-vfs/commons-vfs2-hdfs/pom.xml, MavenProject: org.apache.commons:commons-vfs2-jackrabbit1:2.10.0-SNAPSHOT @ /Users/garydgregory/git/commons-vfs/commons-vfs2-jackrabbit1/pom.xml, MavenProject: org.apache.commons:commons-vfs2-jackrabbit2:2.10.0-SNAPSHOT @ /Users/garydgregory/git/commons-vfs/commons-vfs2-jackrabbit2/pom.xml, MavenProject: org.apache.commons:commons-vfs2-examples:2.10.0-SNAPSHOT @ /Users/garydgregory/git/commons-vfs/commons-vfs2-examples/pom.xml, MavenProject: org.apache.commons:commons-vfs2-distribution:2.10.0-SNAPSHOT @ /Users/garydgregory/git/commons-vfs/commons-vfs2-distribution/pom.xml]
[DEBUG]   (f) serverId = serverId
[DEBUG]   (f) session = org.apache.maven.execution.MavenSession@6de6faa6
[DEBUG]   (f) verbose = false
[DEBUG] -- end configuration --
[DEBUG] dependency from pom: org.apache.commons:commons-vfs2:2.10.0-SNAPSHOT:null
[DEBUG] dependency from pom: org.apache.commons:commons-vfs2:2.10.0-SNAPSHOT:test
...<snip for GitHub Issues 64K limit>...
[DEBUG] dependency from pom: org.junit.jupiter:junit-jupiter:null:test
[DEBUG] Reading parent dependencyManagement information
[DEBUG] dependency from pom: org.mockito:mockito-core:4.11.0:null
...<snip for GitHub Issues 64K limit>...
[DEBUG] dependency from pom: org.junit.platform:junit-platform-testkit:1.10.0:null
[DEBUG] dependency from pom: org.junit.vintage:junit-vintage-engine:5.10.0:null
[DEBUG] parsed includes in Dependecy Management: [*] -> DependencyFilter{*}
[DEBUG] parsed excludes in Dependecy Management: [] -> DependencyFilter{}
[DEBUG] Unfiltered Dependecy Management: ant:ant:1.6.5, com.jcraft:jsch:0.1.55, com.sun.mail:jakarta.mail:2.0.1, commons-codec:commons-codec:1.16.0, commons-httpclient:commons-httpclient:3.1, commons-io:commons-io:2.14.0, commons-logging:commons-logging:1.2, commons-net:commons-net:3.10.0, javax.ws.rs:jsr311-api:1.1.1, jcifs:jcifs:1.3.17, org.apache.commons:commons-collections4:4.4, org.apache.commons:commons-compress:1.24.0, org.apache.commons:commons-lang3:3.13.0, org.apache.commons:commons-vfs2:2.10.0-SNAPSHOT, org.apache.commons:commons-vfs2-examples:2.10.0-SNAPSHOT, org.apache.commons:commons-vfs2-sandbox:2.10.0-SNAPSHOT, org.apache.ftpserver:ftpserver-core:1.2.0, org.apache.hadoop:hadoop-common:3.3.6, org.apache.hadoop:hadoop-hdfs:3.3.6, org.apache.hadoop:hadoop-hdfs-client:3.3.6, org.apache.httpcomponents:httpclient:4.5.14, org.apache.httpcomponents:httpcore-nio:4.4.16, org.apache.httpcomponents.client5:httpclient5:5.2.1, org.apache.httpcomponents.core5:httpcore5:5.2.3, org.apache.jackrabbit:jackrabbit-standalone:1.6.5, org.apache.jackrabbit:jackrabbit-standalone-components:2.20.12, org.apache.logging.log4j:log4j-core:2.20.0, org.apache.logging.log4j:log4j-slf4j-impl:2.20.0, org.apache.maven.plugin-tools:maven-plugin-annotations:3.9.0, org.apache.mina:mina-core:2.1.8, org.apache.sshd:sshd-core:0.8.0, org.bouncycastle:bcprov-jdk16:1.46, org.junit.jupiter:junit-jupiter:null, org.junit.jupiter:junit-jupiter-api:5.10.0, org.junit.jupiter:junit-jupiter-engine:5.10.0, org.junit.jupiter:junit-jupiter-migrationsupport:5.10.0, org.junit.jupiter:junit-jupiter-params:5.10.0, org.junit.platform:junit-platform-commons:1.10.0, org.junit.platform:junit-platform-console:1.10.0, org.junit.platform:junit-platform-engine:1.10.0, org.junit.platform:junit-platform-jfr:1.10.0, org.junit.platform:junit-platform-launcher:1.10.0, org.junit.platform:junit-platform-reporting:1.10.0, org.junit.platform:junit-platform-runner:1.10.0, org.junit.platform:junit-platform-suite:1.10.0, org.junit.platform:junit-platform-suite-api:1.10.0, org.junit.platform:junit-platform-suite-commons:1.10.0, org.junit.platform:junit-platform-suite-engine:1.10.0, org.junit.platform:junit-platform-testkit:1.10.0, org.junit.vintage:junit-vintage-engine:5.10.0, org.mockito:mockito-core:4.11.0, org.slf4j:jcl-over-slf4j:1.7.36, org.slf4j:slf4j-api:1.7.36
[DEBUG] Filtered Dependecy Management: ant:ant:1.6.5, com.jcraft:jsch:0.1.55, com.sun.mail:jakarta.mail:2.0.1, commons-codec:commons-codec:1.16.0, commons-httpclient:commons-httpclient:3.1, commons-io:commons-io:2.14.0, commons-logging:commons-logging:1.2, commons-net:commons-net:3.10.0, javax.ws.rs:jsr311-api:1.1.1, jcifs:jcifs:1.3.17, org.apache.commons:commons-collections4:4.4, org.apache.commons:commons-compress:1.24.0, org.apache.commons:commons-lang3:3.13.0, org.apache.commons:commons-vfs2:2.10.0-SNAPSHOT, org.apache.commons:commons-vfs2-examples:2.10.0-SNAPSHOT, org.apache.commons:commons-vfs2-sandbox:2.10.0-SNAPSHOT, org.apache.ftpserver:ftpserver-core:1.2.0, org.apache.hadoop:hadoop-common:3.3.6, org.apache.hadoop:hadoop-hdfs:3.3.6, org.apache.hadoop:hadoop-hdfs-client:3.3.6, org.apache.httpcomponents:httpclient:4.5.14, org.apache.httpcomponents:httpcore-nio:4.4.16, org.apache.httpcomponents.client5:httpclient5:5.2.1, org.apache.httpcomponents.core5:httpcore5:5.2.3, org.apache.jackrabbit:jackrabbit-standalone:1.6.5, org.apache.jackrabbit:jackrabbit-standalone-components:2.20.12, org.apache.logging.log4j:log4j-core:2.20.0, org.apache.logging.log4j:log4j-slf4j-impl:2.20.0, org.apache.maven.plugin-tools:maven-plugin-annotations:3.9.0, org.apache.mina:mina-core:2.1.8, org.apache.sshd:sshd-core:0.8.0, org.bouncycastle:bcprov-jdk16:1.46, org.junit.jupiter:junit-jupiter:null, org.junit.jupiter:junit-jupiter-api:5.10.0, org.junit.jupiter:junit-jupiter-engine:5.10.0, org.junit.jupiter:junit-jupiter-migrationsupport:5.10.0, org.junit.jupiter:junit-jupiter-params:5.10.0, org.junit.platform:junit-platform-commons:1.10.0, org.junit.platform:junit-platform-console:1.10.0, org.junit.platform:junit-platform-engine:1.10.0, org.junit.platform:junit-platform-jfr:1.10.0, org.junit.platform:junit-platform-launcher:1.10.0, org.junit.platform:junit-platform-reporting:1.10.0, org.junit.platform:junit-platform-runner:1.10.0, org.junit.platform:junit-platform-suite:1.10.0, org.junit.platform:junit-platform-suite-api:1.10.0, org.junit.platform:junit-platform-suite-commons:1.10.0, org.junit.platform:junit-platform-suite-engine:1.10.0, org.junit.platform:junit-platform-testkit:1.10.0, org.junit.vintage:junit-vintage-engine:5.10.0, org.mockito:mockito-core:4.11.0, org.slf4j:jcl-over-slf4j:1.7.36, org.slf4j:slf4j-api:1.7.36
[DEBUG] Could not find metadata ant:ant/maven-metadata.xml in local (/Users/garydgregory/.m2/repository)
...<snip for GitHub Issues 64K limit>...
[DEBUG] ALL version changes allowed
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for Apache Commons VFS Project 2.10.0-SNAPSHOT:
[INFO]
[INFO] Apache Commons VFS Project ......................... SUCCESS [  0.913 s]
[INFO] Apache Commons VFS ................................. FAILURE [  0.178 s]
[INFO] Apache Commons VFS HDFS ............................ SKIPPED
[INFO] Apache Commons VFS Jackrabbit 1 .................... SKIPPED
[INFO] Apache Commons VFS Jackrabbit 2 .................... SKIPPED
[INFO] Apache Commons VFS Examples ........................ SKIPPED
[INFO] Apache Commons VFS Distribution .................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  1.688 s
[INFO] Finished at: 2023-10-05T07:38:36-04:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.codehaus.mojo:versions-maven-plugin:2.16.0:display-dependency-updates (default-cli) on project commons-vfs2: Execution default-cli of goal org.codehaus.mojo:versions-maven-plugin:2.16.0:display-dependency-updates failed: Cannot invoke "Object.toString()" because "otherVersion" is null -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.mojo:versions-maven-plugin:2.16.0:display-dependency-updates (default-cli) on project commons-vfs2: Execution default-cli of goal org.codehaus.mojo:versions-maven-plugin:2.16.0:display-dependency-updates failed: Cannot invoke "Object.toString()" because "otherVersion" is null
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:333)
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
    at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
    at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
    at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:568)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:283)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348)
Caused by: org.apache.maven.plugin.PluginExecutionException: Execution default-cli of goal org.codehaus.mojo:versions-maven-plugin:2.16.0:display-dependency-updates failed: Cannot invoke "Object.toString()" because "otherVersion" is null
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:133)
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328)
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
    at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
    at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
    at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:568)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:283)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348)
Caused by: java.lang.NullPointerException: Cannot invoke "Object.toString()" because "otherVersion" is null
    at org.apache.maven.artifact.versioning.DefaultArtifactVersion.compareTo (DefaultArtifactVersion.java:69)
    at org.apache.maven.artifact.versioning.DefaultArtifactVersion.compareTo (DefaultArtifactVersion.java:30)
    at org.apache.maven.artifact.versioning.Restriction.containsVersion (Restriction.java:76)
    at org.codehaus.mojo.versions.api.AbstractVersionDetails.lambda$getSelectedRestriction$0 (AbstractVersionDetails.java:93)
    at java.util.stream.ReferencePipeline$2$1.accept (ReferencePipeline.java:178)
    at java.util.ArrayList$ArrayListSpliterator.tryAdvance (ArrayList.java:1602)
    at java.util.stream.ReferencePipeline.forEachWithCancel (ReferencePipeline.java:129)
    at java.util.stream.AbstractPipeline.copyIntoWithCancel (AbstractPipeline.java:527)
    at java.util.stream.AbstractPipeline.copyInto (AbstractPipeline.java:513)
    at java.util.stream.AbstractPipeline.wrapAndCopyInto (AbstractPipeline.java:499)
    at java.util.stream.FindOps$FindOp.evaluateSequential (FindOps.java:150)
    at java.util.stream.AbstractPipeline.evaluate (AbstractPipeline.java:234)
    at java.util.stream.ReferencePipeline.findAny (ReferencePipeline.java:652)
    at org.codehaus.mojo.versions.api.AbstractVersionDetails.lambda$getSelectedRestriction$1 (AbstractVersionDetails.java:94)
    at java.util.Optional.flatMap (Optional.java:289)
    at org.codehaus.mojo.versions.api.AbstractVersionDetails.getSelectedRestriction (AbstractVersionDetails.java:92)
    at org.codehaus.mojo.versions.api.AbstractVersionDetails.restrictionForUnchangedSegment (AbstractVersionDetails.java:119)
    at org.codehaus.mojo.versions.DisplayDependencyUpdatesMojo.logUpdates (DisplayDependencyUpdatesMojo.java:508)
    at org.codehaus.mojo.versions.DisplayDependencyUpdatesMojo.execute (DisplayDependencyUpdatesMojo.java:401)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:126)
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328)
    at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174)
    at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75)
    at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162)
    at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:206)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:77)
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:568)

    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:283)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348)
[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/PluginExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <args> -rf :commons-vfs2
[DEBUG] Shutting down adapter factory; available factories [file-lock, rwlock-local, semaphore-local, noop]; available name mappers [discriminating, file-gav, file-hgav, file-static, gav, static]
[DEBUG] Shutting down 'file-lock' factory
[DEBUG] Shutting down 'rwlock-local' factory
[DEBUG] Shutting down 'semaphore-local' factory
[DEBUG] Shutting down 'noop' factory

Full output: https://paste.apache.org/vl0yq

slawekjaranowski commented 1 year ago

@garydgregory can you try with 2.16.1 - similar issue #973 and fixed in #974