You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Robert Novotny (JIRA)" <ji...@codehaus.org> on 2012/01/19 12:41:02 UTC

[jira] (MECLIPSE-708) mvn eclipse:eclipse fails with NullPointerException on Java 7 if pom.xml contains version range

    [ https://jira.codehaus.org/browse/MECLIPSE-708?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=288810#comment-288810 ] 

Robert Novotny commented on MECLIPSE-708:
-----------------------------------------

I can confirm that on Maven 3.0.3, Win 7 64bit, Java 7u2. Redirecting JAVA_HOME to JDK 1.6.0_27 and rerunning mvn.bat resolves that problem.
                
> 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