Uploaded image for project: 'Maven SCM'
  1. Maven SCM
  2. SCM-836

scm:bootstrap throws NPE

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.9.5
    • 1.10.0
    • maven-plugin
    • None

    Description

      This issue shows up at 1.9.5 with the following stack trace

      Caused by: java.lang.NullPointerException
      at org.apache.maven.scm.plugin.BootstrapMojo.runGoals(BootstrapMojo.java:123)
      at org.apache.maven.scm.plugin.BootstrapMojo.execute(BootstrapMojo.java:94)
      at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
      ... 21 more

      Looking into debug log. Looks like mavenHome is set to null which should be "" instead ( ie defaultValue="" does not work??? )

      [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-scm-plugin:1.9.5:bootstrap' with basic configurator -->
      [DEBUG] (f) basedir = /data/jenkins-work/jobs/sit/jobs/sit-master/workspace/sit/aaa
      [DEBUG] (s) checkoutDirectory = /data/jenkins-work/jobs/sit/jobs/sit-master/workspace/sit/aaa/target/checkout
      [DEBUG] (f) connectionType = connection
      [DEBUG] (f) developerConnectionUrl = scm:p4://IDP/shared/main/itests/restapi/aaa
      [DEBUG] (f) goals = verify,-Dsky.sshUser=admin
      [DEBUG] (f) profiles = aaa
      [DEBUG] (f) pushChanges = true
      [DEBUG] (f) settings = org.apache.maven.execution.SettingsAdapter@5b69d40d
      [DEBUG] (f) skipCheckoutIfExists = false
      [DEBUG] (f) useExport = false
      [DEBUG] – end configuration –

      work around is to pass in -DmavenHome=""

      Attachments

        Activity

          People

            dantran Dan Tran
            dantran Dan Tran
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: