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

ModelResolver cannot be null

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 3.5.4
    • Fix Version/s: 3.6.1
    • Component/s: Bootstrap & Build
    • Labels:
      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

            • Assignee:
              michael-o Michael Osipov
              Reporter:
              elharo Elliotte Rusty Harold
            • Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: