Index: src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactCollector.java =================================================================== --- src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactCollector.java (revision 545204) +++ src/main/java/org/apache/maven/artifact/resolver/DefaultArtifactCollector.java (working copy) @@ -160,10 +160,13 @@ if ( resetArtifact.getVersion() == null && resetArtifact.getVersionRange() != null && resetArtifact.getAvailableVersions() != null ) { - - resetArtifact.selectVersion( resetArtifact.getVersionRange().matchVersion( - resetArtifact.getAvailableVersions() ).toString() ); - fireEvent( ResolutionListener.SELECT_VERSION_FROM_RANGE, listeners, resetNodes[j] ); + ArtifactVersion version = resetArtifact.getVersionRange().matchVersion( + resetArtifact.getAvailableVersions() ); + if (version != null) + { + resetArtifact.selectVersion( version.toString() ); + fireEvent( ResolutionListener.SELECT_VERSION_FROM_RANGE, listeners, resetNodes[j] ); + } } } }