You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "John Casey (JIRA)" <ji...@codehaus.org> on 2008/07/28 22:21:26 UTC

[jira] Closed: (MNG-2739) Repository entries are not validated and NPE will occur

     [ http://jira.codehaus.org/browse/MNG-2739?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

John Casey closed MNG-2739.
---------------------------

    Resolution: Fixed

fixed in 2.0.10 branch, will port/merge over to 2.0.x and trunk branches now.

> Repository entries are not validated and NPE will occur
> -------------------------------------------------------
>
>                 Key: MNG-2739
>                 URL: http://jira.codehaus.org/browse/MNG-2739
>             Project: Maven 2
>          Issue Type: Bug
>          Components: Artifacts and Repositories
>            Reporter: Jason van Zyl
>            Assignee: John Casey
>             Fix For: 2.0.10, 2.1-alpha-1
>
>
> Using something like the following has no id and an incorrect file url:
>     <profile>
>       <id>cbuilds</id>
>       <repositories>
>         <repository>
>           <url>/Users/jvanzyl/js/org/codehaus/mojo/trunk/mojo/mojo-sandbox/c-builds/test-cpkg/m2-repo</url>
>         </repository>
>       </repositories>
>     </profile>
> java.lang.NullPointerException
>         at org.apache.maven.wagon.repository.Repository.hashCode(Repository.java:239)
>         at java.util.HashMap.hash(HashMap.java:264)
>         at java.util.HashMap.put(HashMap.java:382)
>         at java.util.HashSet.add(HashSet.java:194)
>         at org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMavenProjectBuilder.java:665)
>         at org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFileInternal(DefaultMavenProjectBuilder.java:416)
>         at org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:192)
>         at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:515)
>         at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:447)
>         at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:351)
>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:278)
>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>         at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>         at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira