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

Maria Odea Ching updated MRM-844:
---------------------------------

    Fix Version/s:     (was: 1.2)
                   1.2-M1

> "Unable to create ArchivaArtifact with empty version" in dependency tree.
> -------------------------------------------------------------------------
>
>                 Key: MRM-844
>                 URL: http://jira.codehaus.org/browse/MRM-844
>             Project: Archiva
>          Issue Type: Bug
>          Components: indexing, web application
>    Affects Versions: 1.0.2
>            Reporter: Geert Pante
>             Fix For: 1.2-M1
>
>
> I got the following when asking a dependency tree for 
> org.springframework:spring:1.2.8 (mirrored from
> http://repo1.maven.org/maven2/org/springframework/spring/1.2.8/spring-1.2.8.pom),
>  or anything that depends on it.
> It's clear that the spring-1.2.8 POM is invalid, since it refers to 
> dependencies without versions, but Archiva should fail more gracefully and 
> show at least the rest of the graph. It could perhaps show invalid leafs with 
> an error icon on it.
> org.apache.maven.archiva.common.ArchivaException: Unable to generate graph 
> for [org.springframework:spring:1.2.8] : Unable to create ArchivaArtifact 
> with empty version [log4j:log4j:null::pom]
> at 
> org.apache.maven.archiva.web.tags.DependencyTree.fetchGraph(DependencyTree.java:253)
> at 
> org.apache.maven.archiva.web.tags.DependencyTree.gatherTreeList(DependencyTree.java:144)
> at 
> org.apache.maven.archiva.web.tags.DependencyTreeTag.doStartTag(DependencyTreeTag.java:134)
> at 
> org.apache.jsp.WEB_002dINF.jsp.artifact.dependencyTree_jsp._jspx_meth_archiva_dependency$1tree_0(dependencyTree_jsp.java:93)
> at 
> org.apache.jsp.WEB_002dINF.jsp.artifact.dependencyTree_jsp._jspService(dependencyTree_jsp.java:64)
> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
> ... 35 more
> Caused by: org.apache.maven.archiva.dependency.graph.GraphTaskException: 
> Unable to create ArchivaArtifact with empty version [log4j:log4j:null::pom]
> at 
> org.apache.maven.archiva.dependency.DependencyGraphFactory.getGraph(DependencyGraphFactory.java:151)
> at 
> org.apache.maven.archiva.web.tags.DependencyTree.fetchGraph(DependencyTree.java:245)
> ... 87 more
> Caused by: java.lang.IllegalArgumentException: Unable to create 
> ArchivaArtifact with empty version [log4j:log4j:null::pom]
> at org.apache.maven.archiva.model.ArchivaArtifact.(ArchivaArtifact.java:56)
> at 
> org.apache.maven.archiva.repository.project.resolvers.ManagedRepositoryProjectResolver.resolveProjectModel(ManagedRepositoryProjectResolver.java:54)
> at 
> org.apache.maven.archiva.repository.project.resolvers.ProjectModelResolverStack.findProject(ProjectModelResolverStack.java:96)
> at 
> org.apache.maven.archiva.repository.project.dependencies.ProjectModelBasedGraphBuilder.resolveModel(ProjectModelBasedGraphBuilder.java:84)
> at 
> org.apache.maven.archiva.repository.project.dependencies.ProjectModelBasedGraphBuilder.resolveNode(ProjectModelBasedGraphBuilder.java:71)
> at 
> org.apache.maven.archiva.dependency.graph.tasks.ResolveGraphTask.executeTask(ResolveGraphTask.java:84)
> at 
> org.apache.maven.archiva.dependency.graph.tasks.PopulateGraphMasterTask.executeTask(PopulateGraphMasterTask.java:60)
> at 
> org.apache.maven.archiva.dependency.DependencyGraphFactory.getGraph(DependencyGraphFactory.java:137)
> ... 88 more

-- 
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

        

Reply via email to