Paul,

For the Gant project, using the Maven Ant task from Gant works fine, but
the Gradle upload fails with this 401 error.  So I think it is very much
a Gradle configuration problem -- whatever is done by default is not
doing the right thing. 

On Thu, 2009-10-08 at 13:05 -0500, Paul Gier wrote:
> Are you able to duplicate it using Ant by itself?
> If you can narrow it to a problem in the maven ant tasks and create a jira 
> issue 
> [1], I can try to fix it.
> 
> [1]http://jira.codehaus.org/browse/MANTTASKS

So for a situation where Gant and the Maven Ant task are perfectly happy
uploading, Gradle gives me the following debug output.

        11:36:22.380 [main] DEBUG o.g.a.i.p.ant.AntLoggingAdapter - Project 
base dir set to: 
/home/users/russel/Repositories/Bazaar/Masters/Gant/Trunk_Development
        11:36:22.544 [main] DEBUG o.g.a.i.p.ant.AntLoggingAdapter - Adding 
reference: org.codehaus.plexus.PlexusContainer
        11:36:22.745 [main] DEBUG o.g.a.i.p.ant.AntLoggingAdapter - [ant:null] 
Loading Maven settings file: /home/users/russel/.m2/settings.xml
        11:36:22.784 [main] DEBUG o.g.a.i.p.ant.AntLoggingAdapter - [ant:null] 
Loading Maven settings file: /home/users/russel/lib/Java/maven/conf/settings.xml
        11:36:22.951 [main] INFO  o.g.a.i.p.ant.AntLoggingAdapter - [ant:null] 
Deploying to https://dav.codehaus.org/snapshots.repository/gant
        11:36:22.956 [main] INFO  Console out - [INFO] Retrieving previous 
build number from remote
        11:36:25.277 [main] DEBUG org.gradle.logging.IvyLoggingAdaper - 
authentication: k='gant Snapshot [email protected]' c='null'
        11:36:25.284 [main] INFO  o.g.a.i.p.ant.AntLoggingAdapter - [ant:null] 
An error has occurred while processing the Maven artifact tasks.
         Diagnosis:
        
        Error deploying artifact 'org.codehaus.gant:gant_groovy1.7:jar': Error 
retrieving previous build number for artifact 
'org.codehaus.gant:gant_groovy1.7:jar': repository metadata for: 'snapshot 
org.codehaus.gant:gant_groovy1.7:1.9.0-SNAPSHOT' could not be retrieved from 
repository: remote due to an error: Error transferring file
        Server returned HTTP response code: 401 for URL: 
https://dav.codehaus.org/snapshots.repository/gant/org/codehaus/gant/gant_groovy1.7/1.9.0-SNAPSHOT/maven-metadata.xml
        
        11:36:25.287 [main] DEBUG o.g.a.i.tasks.DefaultTaskExecuter - Finished 
executing task ':gant_groovy1.7:uploadArchives'
        11:36:25.317 [main] ERROR org.gradle.Main - 
        FAILURE: Build failed with an exception.
        
        * Where:
        Empty build file
        
        * What went wrong:
        Execution failed for task ':gant_groovy1.7:uploadArchives'.
        Cause: Could not publish configurations [configuration 'archives'].
        
        * Try:
        Run with -S option to get the full (very verbose) stacktrace.
        
        * Exception is:
        org.gradle.api.GradleScriptException: Empty build file
        Execution failed for task ':gant_groovy1.7:uploadArchives'.
                at 
org.gradle.api.internal.tasks.DefaultTaskExecuter.executeActions(DefaultTaskExecuter.java:98)
 [gradle-core-0.9-20091018090130+0100.jar:0.9-20091018090130+0100]
                at 
org.gradle.api.internal.tasks.DefaultTaskExecuter.doExecute(DefaultTaskExecuter.java:77)
 [gradle-core-0.9-20091018090130+0100.jar:0.9-20091018090130+0100]
                at 
org.gradle.api.internal.tasks.DefaultTaskExecuter.execute(DefaultTaskExecuter.java:45)
 [gradle-core-0.9-20091018090130+0100.jar:0.9-20091018090130+0100]
                at 
org.gradle.api.internal.project.ExecutionShortCircuitTaskExecuter.execute(ExecutionShortCircuitTaskExecuter.java:52)
 [gradle-core-0.9-20091018090130+0100.jar:0.9-20091018090130+0100]
                at 
org.gradle.api.internal.AbstractTask.execute(AbstractTask.java:215) 
[gradle-core-0.9-20091018090130+0100.jar:0.9-20091018090130+0100]
                at 
org.gradle.execution.DefaultTaskGraphExecuter.executeTask(DefaultTaskGraphExecuter.java:167)
 [gradle-core-0.9-20091018090130+0100.jar:0.9-20091018090130+0100]
                at 
org.gradle.execution.DefaultTaskGraphExecuter.doExecute(DefaultTaskGraphExecuter.java:160)
 [gradle-core-0.9-20091018090130+0100.jar:0.9-20091018090130+0100]
                at 
org.gradle.execution.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:78)
 [gradle-core-0.9-20091018090130+0100.jar:0.9-20091018090130+0100]
                at 
org.gradle.execution.TaskNameResolvingBuildExecuter.execute(TaskNameResolvingBuildExecuter.java:174)
 [gradle-core-0.9-20091018090130+0100.jar:0.9-20091018090130+0100]
                at 
org.gradle.execution.DelegatingBuildExecuter.execute(DelegatingBuildExecuter.java:54)
 [gradle-core-0.9-20091018090130+0100.jar:0.9-20091018090130+0100]
                at 
org.gradle.GradleLauncher.doBuildStages(GradleLauncher.java:193) 
[gradle-core-0.9-20091018090130+0100.jar:0.9-20091018090130+0100]
                at org.gradle.GradleLauncher.doBuild(GradleLauncher.java:128) 
[gradle-core-0.9-20091018090130+0100.jar:0.9-20091018090130+0100]
                at org.gradle.GradleLauncher.run(GradleLauncher.java:98) 
[gradle-core-0.9-20091018090130+0100.jar:0.9-20091018090130+0100]
                at org.gradle.Main.execute(Main.java:100) 
[gradle-core-0.9-20091018090130+0100.jar:0.9-20091018090130+0100]
                at org.gradle.Main.main(Main.java:44) 
[gradle-core-0.9-20091018090130+0100.jar:0.9-20091018090130+0100]
                at org.gradle.BootstrapMain.main(BootstrapMain.java:50) 
[gradle-core-0.9-20091018090130+0100.jar:0.9-20091018090130+0100]
        Caused by: org.gradle.api.GradleException: Could not publish 
configurations [configuration 'archives'].
                at 
org.gradle.api.internal.artifacts.ivyservice.ErrorHandlingIvyService.publish(ErrorHandlingIvyService.java:44)
 [gradle-core-0.9-20091018090130+0100.jar:0.9-20091018090130+0100]
                at 
org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.publish(DefaultConfiguration.java:194)
 [gradle-core-0.9-20091018090130+0100.jar:0.9-20091018090130+0100]
                at org.gradle.api.tasks.Upload.upload(Upload.java:57) 
[gradle-core-0.9-20091018090130+0100.jar:0.9-20091018090130+0100]
                at org.gradle.api.DefaultTask.invokeMethod(DefaultTask.groovy) 
[gradle-core-0.9-20091018090130+0100.jar:0.9-20091018090130+0100]
                at 
org.gradle.util.ReflectionUtil.invoke(ReflectionUtil.groovy:23) 
[gradle-core-0.9-20091018090130+0100.jar:0.9-20091018090130+0100]
                at 
org.gradle.api.internal.project.AnnotationProcessingTaskFactory$2.execute(AnnotationProcessingTaskFactory.java:122)
 [gradle-core-0.9-20091018090130+0100.jar:0.9-20091018090130+0100]
                at 
org.gradle.api.internal.project.AnnotationProcessingTaskFactory$2.execute(AnnotationProcessingTaskFactory.java:120)
 [gradle-core-0.9-20091018090130+0100.jar:0.9-20091018090130+0100]
                at 
org.gradle.api.internal.tasks.DefaultTaskExecuter.executeActions(DefaultTaskExecuter.java:90)
 [gradle-core-0.9-20091018090130+0100.jar:0.9-20091018090130+0100]
                ... 15 common frames omitted
        Caused by: org.apache.tools.ant.BuildException: Error deploying 
artifact 'org.codehaus.gant:gant_groovy1.7:jar': Error retrieving previous 
build number for artifact 'org.codehaus.gant:gant_groovy1.7:jar': repository 
metadata for: 'snapshot org.codehaus.gant:gant_groovy1.7:1.9.0-SNAPSHOT' could 
not be retrieved from repository: remote due to an error: Error transferring 
file
                at 
org.apache.maven.artifact.ant.DeployTask.doExecute(DeployTask.java:138) 
[maven-ant-tasks-2.0.9.jar:2.0.9]
                at 
org.gradle.api.internal.artifacts.publish.maven.deploy.CustomDeployTask.doExecute(CustomDeployTask.java:42)
 [gradle-core-0.9-20091018090130+0100.jar:0.9-20091018090130+0100]
                at 
org.apache.maven.artifact.ant.AbstractArtifactTask.execute(AbstractArtifactTask.java:665)
 [maven-ant-tasks-2.0.9.jar:2.0.9]
                at 
org.gradle.api.internal.artifacts.publish.maven.deploy.AbstractMavenResolver.execute(AbstractMavenResolver.java:188)
 [gradle-core-0.9-20091018090130+0100.jar:0.9-20091018090130+0100]
                at 
org.gradle.api.internal.artifacts.publish.maven.deploy.AbstractMavenResolver.commitPublishTransaction(AbstractMavenResolver.java:180)
 [gradle-core-0.9-20091018090130+0100.jar:0.9-20091018090130+0100]
                at 
org.apache.ivy.core.publish.PublishEngine.publish(PublishEngine.java:263) 
[ivy-2.1.0-rc2.jar:2.1.0-rc2]
                at 
org.gradle.api.internal.artifacts.ivyservice.DefaultIvyDependencyPublisher.publish(DefaultIvyDependencyPublisher.java:60)
 [gradle-core-0.9-20091018090130+0100.jar:0.9-20091018090130+0100]
                at 
org.gradle.api.internal.artifacts.ivyservice.DefaultIvyService.publish(DefaultIvyService.java:127)
 [gradle-core-0.9-20091018090130+0100.jar:0.9-20091018090130+0100]
                at 
org.gradle.api.internal.artifacts.ivyservice.ShortcircuitEmptyConfigsIvyService.publish(ShortcircuitEmptyConfigsIvyService.java:61)
 [gradle-core-0.9-20091018090130+0100.jar:0.9-20091018090130+0100]
                at 
org.gradle.api.internal.artifacts.ivyservice.ErrorHandlingIvyService.publish(ErrorHandlingIvyService.java:42)
 [gradle-core-0.9-20091018090130+0100.jar:0.9-20091018090130+0100]
                ... 22 common frames omitted
        Caused by: 
org.apache.maven.artifact.deployer.ArtifactDeploymentException: Error 
retrieving previous build number for artifact 
'org.codehaus.gant:gant_groovy1.7:jar': repository metadata for: 'snapshot 
org.codehaus.gant:gant_groovy1.7:1.9.0-SNAPSHOT' could not be retrieved from 
repository: remote due to an error: Error transferring file
                at 
org.apache.maven.artifact.transform.SnapshotTransformation.transformForDeployment(SnapshotTransformation.java:106)
 [maven-ant-tasks-2.0.9.jar:2.0.9]
                at 
org.apache.maven.artifact.transform.DefaultArtifactTransformationManager.transformForDeployment(DefaultArtifactTransformationManager.java:78)
 [maven-ant-tasks-2.0.9.jar:2.0.9]
                at 
org.apache.maven.artifact.deployer.DefaultArtifactDeployer.deploy(DefaultArtifactDeployer.java:71)
 [maven-ant-tasks-2.0.9.jar:2.0.9]
                at 
org.apache.maven.artifact.ant.DeployTask.doExecute(DeployTask.java:117) 
[maven-ant-tasks-2.0.9.jar:2.0.9]
                ... 31 common frames omitted
        Caused by: 
org.apache.maven.artifact.repository.metadata.RepositoryMetadataResolutionException:
 repository metadata for: 'snapshot 
org.codehaus.gant:gant_groovy1.7:1.9.0-SNAPSHOT' could not be retrieved from 
repository: remote due to an error: Error transferring file
                at 
org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolveAlways(DefaultRepositoryMetadataManager.java:352)
 [maven-ant-tasks-2.0.9.jar:2.0.9]
                at 
org.apache.maven.artifact.transform.SnapshotTransformation.resolveLatestSnapshotBuildNumber(SnapshotTransformation.java:161)
 [maven-ant-tasks-2.0.9.jar:2.0.9]
                at 
org.apache.maven.artifact.transform.SnapshotTransformation.transformForDeployment(SnapshotTransformation.java:100)
 [maven-ant-tasks-2.0.9.jar:2.0.9]
                ... 34 common frames omitted
        Caused by: org.apache.maven.wagon.TransferFailedException: Error 
transferring file
                at 
org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(LightweightHttpWagon.java:104)
 [maven-ant-tasks-2.0.9.jar:2.0.9]
                at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:68) 
[maven-ant-tasks-2.0.9.jar:2.0.9]
                at 
org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(DefaultWagonManager.java:470)
 [maven-ant-tasks-2.0.9.jar:2.0.9]
                at 
org.apache.maven.artifact.manager.DefaultWagonManager.getArtifactMetadataFromDeploymentRepository(DefaultWagonManager.java:379)
 [maven-ant-tasks-2.0.9.jar:2.0.9]
                at 
org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.getArtifactMetadataFromDeploymentRepository(DefaultRepositoryMetadataManager.java:380)
 [maven-ant-tasks-2.0.9.jar:2.0.9]
                at 
org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolveAlways(DefaultRepositoryMetadataManager.java:348)
 [maven-ant-tasks-2.0.9.jar:2.0.9]
                ... 36 common frames omitted
        Caused by: java.io.IOException: Server returned HTTP response code: 401 
for URL: 
https://dav.codehaus.org/snapshots.repository/gant/org/codehaus/gant/gant_groovy1.7/1.9.0-SNAPSHOT/maven-metadata.xml
                at 
org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(LightweightHttpWagon.java:83)
 [maven-ant-tasks-2.0.9.jar:2.0.9]
                ... 41 common frames omitted
        11:36:25.336 [main] ERROR org.gradle.Main - 
        BUILD FAILED

-- 
Russel.
=============================================================================
Dr Russel Winder      Partner
                                            xmpp: [email protected]
Concertant LLP        t: +44 20 7585 2200, +44 20 7193 9203
41 Buckmaster Road,   f: +44 8700 516 084   voip: sip:[email protected]
London SW11 1EN, UK   m: +44 7770 465 077   skype: russel_winder

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to