[
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