Uploaded image for project: 'Maven'
  1. Maven
  2. MNG-6495

ModelResolver cannot be null

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 3.5.4
    • 3.6.1
    • Bootstrap & Build
    • None

    Description

      Got this exception stacktrace while writing some of my own code today:

      Exception in thread "main" java.lang.NullPointerException: request.modelResolver cannot be null (parent POM com.google.guava:guava-parent:26.0-jre and POM com.google.guava:guava:[unknown-version])
      	at org.apache.commons.lang3.Validate.notNull(Validate.java:225)
      	at org.apache.maven.model.building.DefaultModelBuilder.readParentExternally(DefaultModelBuilder.java:1046)
      	at org.apache.maven.model.building.DefaultModelBuilder.readParent(DefaultModelBuilder.java:830)
      	at org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:332)
      	at com.google.cloud.tools.opensource.dependencies.MetadataExplorer.main(MetadataExplorer.java:50)
      

      No big deal except that the JavaDoc at ModelBuildingRequest says "The model resolver to use, may be null."

      Not sure whether to update the docs or the code here.

      Attachments

        Activity

          People

            michael-o Michael Osipov
            elharo Elliotte Rusty Harold
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: