Uploaded image for project: 'Archetypes'
  1. Archetypes
  2. ARCH-76

NullPointerExceptio when trying to setup Maven settings

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Neutral
    • None
    • None
    • None
    • None

    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

      Checklists

        Acceptance criteria

        Attachments

          Activity

            People

              Unassigned Unassigned
              sgeschke Sebastian Geschke
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:

                Checklists

                  Bug DoR
                  Task DoD