Could you try one of the Apache Commons VFS Ant tasks to check if the problem 
is related to Ivy or to VFS.
http://commons.apache.org/vfs/anttasks.html

If the VFS Ant tasks are working, it's probably a bug in Ivy. In that case, 
could you create a JIRA issue so we can discuss this problem over there?
https://issues.apache.org/jira/browse/IVY

regards,
Maarten




----- Original Message ----
From: Mandie Smith <[email protected]>
To: [email protected]
Sent: Mon, March 8, 2010 11:52:25 PM
Subject: Re: enabling webdav support

Here's the verbose output of the publish task, it's long.

Apache Ant version 1.7.1 compiled on June 27 2008
Buildfile: build.xml
Detected Java version: 1.6 in: /usr/local/jdk1.6.0_10/jre
Detected OS: Linux

publish:
Overriding previous definition of property "ivy.version"
     [echo]
-------------------------------------------------------------------
Property "publish.local" has not been set
     [echo] PUBLISHING REPOSITORY: SNAPSHOTS
     [echo]
-------------------------------------------------------------------
Overriding previous definition of property "ivy.version"
[ivy:publish] Loading
jar:file:/home/testUser/temp/artifact/target/build/tools/ivy.jar!/org/apache/ivy/core/settings/ivy.properties
Override ignored for property "ivy.log.modules.in.use"
Override ignored for property "ivy.resolver.default.check.modified"
Override ignored for property "ivy.default.always.check.exact.revision"
Override ignored for property "ivy.retrieve.pattern"
Override ignored for property "ivy.configurations"
Override ignored for property "ivy.buildlist.ivyfilepath"
Override ignored for property "ivy.status"
Override ignored for property "ivy.resolve.default.type.filter"
Override ignored for property "ivy.project.dir"
Override ignored for property "ivy.dep.file"
Override ignored for property "ivy.settings.file"
Override ignored for property "ivy.report.output.pattern"
Override ignored for property "ivy.cache.ttl.default"
Override ignored for property "ivy.publish.src.artifacts.pattern"
Override ignored for property "ivy.deliver.ivy.pattern"
Override ignored for property "ivy.build.artifacts.dir"
Override ignored for property "ivy.checksums"
Override ignored for property "ivy.distrib.dir"
Override ignored for property "ivy.lib.dir"
[ivy:publish] :: loading settings :: file =
/home/testUser/temp/artifact/target/build/headers/ivypublisher.xml
[ivy:publish] loading properties:
/home/testUser/temp/artifact/target/build/headers/ivypublisher.properties
[ivy:publish] settings loaded (49ms)
[ivy:publish]   default cache: /home/testUser/.ivy2/cache
[ivy:publish]   default resolver: write-snapshots-module
[ivy:publish]   -- 3 resolvers:
[ivy:publish]   write-local-module [file]
[ivy:publish]   write-snapshots-module [vfs]
[ivy:publish]   write-releases-module [sftp]
Overriding previous definition of property "ivy.version"
[property] Loading /tmp/delivery.properties
[property] Unable to find property file: /tmp/delivery.properties
:: delivering :: organization#artifact;3.1.0.128.20100308174323 ::
3.1.0.128.20100308174323 :: integration :: Mon Mar 08 17:43:25 EST 2010
    delivering ivy file to /home/testUser/temp/artifact/target/lib/ivy.xml
:: publishing :: organization#artifact
Mar 8, 2010 5:43:25 PM org.apache.commons.vfs.VfsLog info
INFO: Using "/tmp/vfs_cache" as temporary files store.

BUILD FAILED
/home/testUser/temp/artifact/target/build/headers/ivybuilder.xml:488: The
following error occurred while executing this line:
/home/testUser/temp/artifact/target/build/headers/ivybuilder.xml:1208:
impossible to publish artifacts for
organization#artifact;3.1.0.128.20100308174323:
java.lang.IllegalArgumentException: invalid vfs uri
webdav://hostname/archiva/repository/snapshots/organization/artifact/3.1.0.128.20100308174323/artifact-3.1.0.128.20100308174323.pom
to put data to: resource has no content
    at
org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:508)
    at
org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:397)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
    at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
    at org.apache.tools.ant.Task.perform(Task.java:348)
    at org.apache.tools.ant.Target.execute(Target.java:357)
    at org.apache.tools.ant.Target.performTasks(Target.java:385)
    at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)
    at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
    at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
    at org.apache.tools.ant.Project.executeTargets(Project.java:1189)
    at org.apache.tools.ant.Main.runBuild(Main.java:758)
    at org.apache.tools.ant.Main.startAnt(Main.java:217)
    at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
    at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
Caused by:
/home/testUser/temp/artifact/target/build/headers/ivybuilder.xml:1208:
impossible to publish artifacts for
organization#artifact;3.1.0.128.20100308174323:
java.lang.IllegalArgumentException: invalid vfs uri
webdav://hostname/archiva/repository/snapshots/organization/artifact/3.1.0.128.20100308174323/artifact-3.1.0.128.20100308174323.pom
to put data to: resource has no content
    at org.apache.ivy.ant.IvyPublish.doExecute(IvyPublish.java:318)
    at org.apache.ivy.ant.IvyTask.execute(IvyTask.java:277)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
    at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
    at org.apache.tools.ant.Task.perform(Task.java:348)
    at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:62)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
    at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
    at org.apache.tools.ant.Task.perform(Task.java:348)
    at
org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:394)
    ... 16 more
Caused by: java.lang.IllegalArgumentException: invalid vfs uri
webdav://hostname/archiva/repository/snapshots/organization/artifact/3.1.0.128.20100308174323/artifact-3.1.0.128.20100308174323.pom
to put data to: resource has no content
    at
org.apache.ivy.plugins.repository.vfs.VfsRepository.put(VfsRepository.java:209)
    at
org.apache.ivy.plugins.repository.AbstractRepository.put(AbstractRepository.java:130)
    at
org.apache.ivy.plugins.resolver.RepositoryResolver.put(RepositoryResolver.java:227)
    at
org.apache.ivy.plugins.resolver.RepositoryResolver.publish(RepositoryResolver.java:209)
    at
org.apache.ivy.core.publish.PublishEngine.publish(PublishEngine.java:282)
    at
org.apache.ivy.core.publish.PublishEngine.publish(PublishEngine.java:261)
    at
org.apache.ivy.core.publish.PublishEngine.publish(PublishEngine.java:170)
    at org.apache.ivy.Ivy.publish(Ivy.java:600)
    at org.apache.ivy.ant.IvyPublish.doExecute(IvyPublish.java:299)
    ... 31 more
--- Nested Exception ---
/home/testUser/temp/artifact/target/build/headers/ivybuilder.xml:1208:
impossible to publish artifacts for
organization#artifact;3.1.0.128.20100308174323:
java.lang.IllegalArgumentException: invalid vfs uri
webdav://hostname/archiva/repository/snapshots/organization/artifact/3.1.0.128.20100308174323/artifact-3.1.0.128.20100308174323.pom
to put data to: resource has no content
    at org.apache.ivy.ant.IvyPublish.doExecute(IvyPublish.java:318)
    at org.apache.ivy.ant.IvyTask.execute(IvyTask.java:277)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
    at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
    at org.apache.tools.ant.Task.perform(Task.java:348)
    at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:62)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
    at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
    at org.apache.tools.ant.Task.perform(Task.java:348)
    at
org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:394)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
    at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
    at org.apache.tools.ant.Task.perform(Task.java:348)
    at org.apache.tools.ant.Target.execute(Target.java:357)
    at org.apache.tools.ant.Target.performTasks(Target.java:385)
    at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)
    at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
    at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
    at org.apache.tools.ant.Project.executeTargets(Project.java:1189)
    at org.apache.tools.ant.Main.runBuild(Main.java:758)
    at org.apache.tools.ant.Main.startAnt(Main.java:217)
    at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
    at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
Caused by: java.lang.IllegalArgumentException: invalid vfs uri
webdav://hostname/archiva/repository/snapshots/organization/artifact/3.1.0.128.20100308174323/artifact-3.1.0.128.20100308174323.pom
to put data to: resource has no content
    at
org.apache.ivy.plugins.repository.vfs.VfsRepository.put(VfsRepository.java:209)
    at
org.apache.ivy.plugins.repository.AbstractRepository.put(AbstractRepository.java:130)
    at
org.apache.ivy.plugins.resolver.RepositoryResolver.put(RepositoryResolver.java:227)
    at
org.apache.ivy.plugins.resolver.RepositoryResolver.publish(RepositoryResolver.java:209)
    at
org.apache.ivy.core.publish.PublishEngine.publish(PublishEngine.java:282)
    at
org.apache.ivy.core.publish.PublishEngine.publish(PublishEngine.java:261)
    at
org.apache.ivy.core.publish.PublishEngine.publish(PublishEngine.java:170)
    at org.apache.ivy.Ivy.publish(Ivy.java:600)
    at org.apache.ivy.ant.IvyPublish.doExecute(IvyPublish.java:299)
    ... 31 more
--- Nested Exception ---
java.lang.IllegalArgumentException: invalid vfs uri
webdav://hostname/archiva/repository/snapshots/organization/artifact/3.1.0.128.20100308174323/artifact-3.1.0.128.20100308174323.pom
to put data to: resource has no content
    at
org.apache.ivy.plugins.repository.vfs.VfsRepository.put(VfsRepository.java:209)
    at
org.apache.ivy.plugins.repository.AbstractRepository.put(AbstractRepository.java:130)
    at
org.apache.ivy.plugins.resolver.RepositoryResolver.put(RepositoryResolver.java:227)
    at
org.apache.ivy.plugins.resolver.RepositoryResolver.publish(RepositoryResolver.java:209)
    at
org.apache.ivy.core.publish.PublishEngine.publish(PublishEngine.java:282)
    at
org.apache.ivy.core.publish.PublishEngine.publish(PublishEngine.java:261)
    at
org.apache.ivy.core.publish.PublishEngine.publish(PublishEngine.java:170)
    at org.apache.ivy.Ivy.publish(Ivy.java:600)
    at org.apache.ivy.ant.IvyPublish.doExecute(IvyPublish.java:299)
    at org.apache.ivy.ant.IvyTask.execute(IvyTask.java:277)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
    at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
    at org.apache.tools.ant.Task.perform(Task.java:348)
    at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:62)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
    at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
    at org.apache.tools.ant.Task.perform(Task.java:348)
    at
org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:394)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
    at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
    at org.apache.tools.ant.Task.perform(Task.java:348)
    at org.apache.tools.ant.Target.execute(Target.java:357)
    at org.apache.tools.ant.Target.performTasks(Target.java:385)
    at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337)
    at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
    at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
    at org.apache.tools.ant.Project.executeTargets(Project.java:1189)
    at org.apache.tools.ant.Main.runBuild(Main.java:758)
    at org.apache.tools.ant.Main.startAnt(Main.java:217)
    at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
    at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)

Total time: 4 seconds



      

Reply via email to