[ARCH-76] NullPointerExceptio when trying to setup Maven settings Created: 01/Mar/23  Updated: 01/Mar/23

Status: Open
Project: Archetypes
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Neutral
Reporter: Sebastian Geschke Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Bug DoR:
[ ]* Steps to reproduce, expected, and actual results filled
[ ]* Affected version filled

 Description   

Steps to reproduce

  1. Install maven version 3.9.0
  2. Execute command to setup maven setttings
mvn org.sonatype.plugins:nexus-m2settings-maven-plugin:1.6.8:download -DnexusUrl=https://nexus.magnolia-cms.com 

Expected results

Expect setup as provided by https://wiki.magnolia-cms.com/display/DEV/Maven+setup

Actual results

Maven 3.9.0 throws a NullPointerException

java.lang.NullPointerException  at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getProjectAndSubModules (LifecycleDependencyResolver.java:102)  at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getProjects (LifecycleDependencyResolver.java:93)  at org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved (MojoExecutor.java:395)  at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:327)  at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:213)  at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:175)  at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:76)  at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:163)  at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39)  at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:160)  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:260)  at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:172)  at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:100)  at org.apache.maven.cli.MavenCli.execute (MavenCli.java:821)  at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:270)  at org.apache.maven.cli.MavenCli.main (MavenCli.java:192)  at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)  at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)  at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)  at java.lang.reflect.Method.invoke (Method.java:566)  at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282)  at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225)  at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:406)  at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347) 

See https://github.com/jeremylong/DependencyCheck/issues/5437

Workaround

Downgrade to Maven 3.8.6

Development notes


Generated at Sun Feb 11 23:23:18 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.