You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@archiva.apache.org by "Brett Porter (JIRA)" <ji...@codehaus.org> on 2008/06/30 07:37:27 UTC

[jira] Updated: (MRM-844) "Unable to create ArchivaArtifact with empty version" in dependency tree.

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

Brett Porter updated MRM-844:
-----------------------------

    Fix Version/s: 1.1.x

> "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
>            Priority: Minor
>             Fix For: 1.1.x
>
>
> 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