[ https://jira.codehaus.org/browse/MECLIPSE-708?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=298812#comment-298812 ]
Luiz Fernando Oliveira Corte Real commented on MECLIPSE-708: ------------------------------------------------------------ Also confirmed on Maven 3.0.4, Linux 3.2.0 32 bits and Java 7u4 > 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