Markus KARG created MECLIPSE-708: ------------------------------------ Summary: mvn eclipse:eclipse fails with NullPointerException on Java 7 if pom.xml contains version range Key: MECLIPSE-708 URL: https://jira.codehaus.org/browse/MECLIPSE-708 Project: Maven 2.x Eclipse Plugin Issue Type: Bug Affects Versions: 2.8 Environment: Win 7 (32 Bit), JDK 1.7.0_02, MVN 3.0.3, de_DE, Cp1252 Reporter: Markus KARG Priority: Blocker
If pom.xml contains version range (e. g. like this one: <dependencies> <dependency> <groupId>javax.ws.rs</groupId> <artifactId>jsr311-api</artifactId> <version>[1.1,1.2)</version> </dependency> </dependencies> ) and JDK 1.7.0_02 is used, mvn eclipse:eclipse fails with NullPointerException: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-eclipse-plugin:2.8:eclipse (default-cli) on project webdav-jaxrs: Execution default-cli of goal org.apache.maven.plugins:maven-eclipse-plugin:2.8:eclipse failed. NullPointerException -> [Help 1] The bug location seems to be around this place: Caused by: java.lang.NullPointerException at org.apache.maven.artifact.versioning.ComparableVersion.parseVersion(ComparableVersion.java:353) at org.apache.maven.artifact.versioning.ComparableVersion.<init>(ComparableVersion.java:344) at org.apache.maven.artifact.versioning.DefaultArtifactVersion.parseVersion(DefaultArtifactVersion.java:111) at org.apache.maven.artifact.versioning.DefaultArtifactVersion.<init>(DefaultArtifactVersion.java:47) at org.apache.maven.artifact.DefaultArtifact.compareTo(DefaultArtifact.java:433) at org.apache.maven.artifact.DefaultArtifact.compareTo(DefaultArtifact.java:43) at java.util.TreeMap.compare(TreeMap.java:1188) at java.util.TreeMap.put(TreeMap.java:531) at java.util.TreeSet.add(TreeSet.java:255) at org.apache.maven.plugin.ide.AbstractIdeSupportMojo.getProjectArtifacts(AbstractIdeSupportMojo.java:786) at org.apache.maven.plugin.ide.AbstractIdeSupportMojo.doDependencyResolution(AbstractIdeSupportMojo.java:560) at org.apache.maven.plugin.ide.AbstractIdeSupportMojo.execute(AbstractIdeSupportMojo.java:507) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101) ... 20 more -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://jira.codehaus.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira