You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@archiva.apache.org by Benoit Decherf <de...@yahoo-inc.com> on 2008/10/28 10:01:50 UTC
virtual repositories error
Hi,
I have declared 2 repositories:
* internal for all our artifacts.
* external : a proxy on repo1.maven.org
And I declare a virtual repositories (releases) to group this 2 repos.
When I try to execute my build I recieve this error :
(on
http://<host>/archiva/repository/releases/com/kelkoo/maven/plugins/maven-metadata.xml)
53530437 [btpool0-4] ERROR org.mortbay.log -
/archiva/repository/releases/com/kelkoo/maven/plugins/maven-metadata.xml
java.lang.IllegalArgumentException: Adding text to an XML document must
not be null
at org.dom4j.DocumentFactory.createText(DocumentFactory.java:174)
at org.dom4j.tree.AbstractElement.addText(AbstractElement.java:899)
at org.dom4j.tree.AbstractElement.setText(AbstractElement.java:1120)
at
org.apache.maven.archiva.repository.metadata.RepositoryMetadataWriter.write(RepositoryMetadataWriter.java:77)
at
org.apache.maven.archiva.repository.metadata.RepositoryMetadataWriter.write(RepositoryMetadataWriter.java:55)
at
org.apache.maven.archiva.webdav.ArchivaDavResourceFactory.writeMergedMetadataToFile(ArchivaDavResourceFactory.java:987)
at
org.apache.maven.archiva.webdav.ArchivaDavResourceFactory.createResource(ArchivaDavResourceFactory.java:349)
at
org.apache.maven.archiva.webdav.RepositoryServlet.service(RepositoryServlet.java:118)
But the query
http://<host>/archiva/repository/internal/com/kelkoo/maven/plugins/maven-metadata.xml
works.
What is the problem ?
I use archiva 1.1.3.
Benoit
Re: virtual repositories error
Posted by Maria Odea Ching <oc...@apache.org>.
Hi,
This is probably caused by the empty <groupId> in the merged metadata file
bug [1] [2]. This is a known issue and the fix will be available in 1.2.
Thanks,
Deng
[1] http://jira.codehaus.org/browse/MRM-885
[2] http://jira.codehaus.org/browse/MRM-925
On Tue, Oct 28, 2008 at 5:01 PM, Benoit Decherf <de...@yahoo-inc.com>wrote:
> Hi,
>
> I have declared 2 repositories:
> * internal for all our artifacts.
> * external : a proxy on repo1.maven.org
>
> And I declare a virtual repositories (releases) to group this 2 repos.
>
> When I try to execute my build I recieve this error :
> (on http://
> <host>/archiva/repository/releases/com/kelkoo/maven/plugins/maven-metadata.xml)
> 53530437 [btpool0-4] ERROR org.mortbay.log -
> /archiva/repository/releases/com/kelkoo/maven/plugins/maven-metadata.xml
> java.lang.IllegalArgumentException: Adding text to an XML document must not
> be null
> at org.dom4j.DocumentFactory.createText(DocumentFactory.java:174)
> at org.dom4j.tree.AbstractElement.addText(AbstractElement.java:899)
> at org.dom4j.tree.AbstractElement.setText(AbstractElement.java:1120)
> at
> org.apache.maven.archiva.repository.metadata.RepositoryMetadataWriter.write(RepositoryMetadataWriter.java:77)
> at
> org.apache.maven.archiva.repository.metadata.RepositoryMetadataWriter.write(RepositoryMetadataWriter.java:55)
> at
> org.apache.maven.archiva.webdav.ArchivaDavResourceFactory.writeMergedMetadataToFile(ArchivaDavResourceFactory.java:987)
> at
> org.apache.maven.archiva.webdav.ArchivaDavResourceFactory.createResource(ArchivaDavResourceFactory.java:349)
> at
> org.apache.maven.archiva.webdav.RepositoryServlet.service(RepositoryServlet.java:118)
>
>
> But the query http://<host>/archiva/repository/internal/com/kelkoo/maven/plugins/maven-metadata.xml
> works.
>
> What is the problem ?
> I use archiva 1.1.3.
>
> Benoit
>