A wild guess.. A missing / at the end of your URLs?

Eske


On 23/03/2010, at 08.29, Russel Winder wrote:

> I desperately need to upload a new distribution of Gant (at least a
> snapshot as an RC), which has to happen today or tomorrow.
> 
> There are problem I don't understand with the groovydoc and javadoc
> tasks but I can -x those out and temporarily ignore the problem, ditto
> the test fails.  This means the buildDistribution task succeeds.
> However the uploadDistribution task is failing with a problem that seems
> completely unrelated to anything I am in control of :-(
> 
> The following is I think the most informative snippet of the extremely
> long debug output.  If anyone can shed any light, I'd be most grateful.
> 
>        07:18:05.444 [main] DEBUG o.a.commons.httpclient.HttpClient - Java 
> version: 1.6.0_18
>        07:18:05.444 [main] DEBUG o.a.commons.httpclient.HttpClient - Java 
> vendor: Sun Microsystems Inc.
>        07:18:05.444 [main] DEBUG o.a.commons.httpclient.HttpClient - Java 
> class path: 
> /home/users/russel/lib/Java/gradle/lib/gradle-launcher-0.9-20100322084858+0000.jar
>        07:18:05.444 [main] DEBUG o.a.commons.httpclient.HttpClient - 
> Operating system name: Linux
>        07:18:05.444 [main] DEBUG o.a.commons.httpclient.HttpClient - 
> Operating system architecture: amd64
>        07:18:05.444 [main] DEBUG o.a.commons.httpclient.HttpClient - 
> Operating system version: 2.6.32-16-generic
>        07:18:05.476 [main] DEBUG o.a.commons.httpclient.HttpClient - SUN 1.6: 
> SUN (DSA key/parameter generation; DSA signing; SHA-1, MD5 digests; 
> SecureRandom; X.509 certificates; JKS keystore; PKIX CertPathValidator; PKIX 
> CertPathBuilder; LDAP, Collection CertStores, JavaPolicy Policy; 
> JavaLoginConfig Configuration)
>        07:18:05.476 [main] DEBUG o.a.commons.httpclient.HttpClient - 
> SunRsaSign 1.7: Sun RSA signature provider
>        07:18:05.476 [main] DEBUG o.a.commons.httpclient.HttpClient - SunJSSE 
> 1.6: Sun JSSE provider(PKCS12, SunX509 key/trust factories, SSLv3, TLSv1)
>        07:18:05.476 [main] DEBUG o.a.commons.httpclient.HttpClient - SunJCE 
> 1.7: SunJCE Provider (implements RSA, DES, Triple DES, AES, Blowfish, 
> ARCFOUR, RC2, PBE, Diffie-Hellman, HMAC)
>        07:18:05.476 [main] DEBUG o.a.commons.httpclient.HttpClient - SunJGSS 
> 1.0: Sun (Kerberos v5, SPNEGO)
>        07:18:05.477 [main] DEBUG o.a.commons.httpclient.HttpClient - SunSASL 
> 1.5: Sun SASL provider(implements client mechanisms for: DIGEST-MD5, GSSAPI, 
> EXTERNAL, PLAIN, CRAM-MD5; server mechanisms for: DIGEST-MD5, GSSAPI, 
> CRAM-MD5)
>        07:18:05.477 [main] DEBUG o.a.commons.httpclient.HttpClient - XMLDSig 
> 1.0: XMLDSig (DOM XMLSignatureFactory; DOM KeyInfoFactory)
>        07:18:05.477 [main] DEBUG o.a.commons.httpclient.HttpClient - SunPCSC 
> 1.6: Sun PC/SC provider
>        07:18:05.477 [main] DEBUG o.a.commons.httpclient.HttpClient - 
> SunPKCS11-NSS 1.7: SunPKCS11-NSS using library null
>        07:18:05.478 [main] DEBUG o.a.c.h.params.DefaultHttpParams - Set 
> parameter http.useragent = Jakarta Commons-HttpClient/3.0
>        07:18:05.479 [main] DEBUG o.a.c.h.params.DefaultHttpParams - Set 
> parameter http.protocol.version = HTTP/1.1
>        07:18:05.479 [main] DEBUG o.a.c.h.params.DefaultHttpParams - Set 
> parameter http.connection-manager.class = class 
> org.apache.commons.httpclient.SimpleHttpConnectionManager
>        07:18:05.479 [main] DEBUG o.a.c.h.params.DefaultHttpParams - Set 
> parameter http.protocol.cookie-policy = rfc2109
>        07:18:05.479 [main] DEBUG o.a.c.h.params.DefaultHttpParams - Set 
> parameter http.protocol.element-charset = US-ASCII
>        07:18:05.479 [main] DEBUG o.a.c.h.params.DefaultHttpParams - Set 
> parameter http.protocol.content-charset = ISO-8859-1
>        07:18:05.480 [main] DEBUG o.a.c.h.params.DefaultHttpParams - Set 
> parameter http.method.retry-handler = 
> org.apache.commons.httpclient.defaulthttpmethodretryhand...@7096985e
>        07:18:05.480 [main] DEBUG o.a.c.h.params.DefaultHttpParams - Set 
> parameter http.dateparser.patterns = [EEE, dd MMM yyyy HH:mm:ss zzz, EEEE, 
> dd-MMM-yy HH:mm:ss zzz, EEE MMM d HH:mm:ss yyyy, EEE, dd-MMM-yyyy HH:mm:ss z, 
> EEE, dd-MMM-yyyy HH-mm-ss z, EEE, dd MMM yy HH:mm:ss z, EEE dd-MMM-yyyy 
> HH:mm:ss z, EEE dd MMM yyyy HH:mm:ss z, EEE dd-MMM-yyyy HH-mm-ss z, EEE 
> dd-MMM-yy HH:mm:ss z, EEE dd MMM yy HH:mm:ss z, EEE,dd-MMM-yy HH:mm:ss z, 
> EEE,dd-MMM-yyyy HH:mm:ss z, EEE, dd-MM-yyyy HH:mm:ss z]
>        07:18:05.503 [main] DEBUG o.a.c.httpclient.HttpMethodDirector - 
> Preemptively sending default basic credentials
>        07:18:05.507 [main] DEBUG o.a.c.httpclient.HttpMethodDirector - 
> Authenticating with BASIC <any realm>@dav.codehaus.org:443
>        07:18:05.507 [main] DEBUG o.a.c.h.params.HttpMethodParams - Credential 
> charset not configured, using HTTP element charset
>        07:18:05.508 [main] DEBUG o.a.c.httpclient.HttpConnection - Open 
> connection to dav.codehaus.org:443
>        07:18:05.685 [main] DEBUG o.a.c.httpclient.HttpMethodDirector - 
> Closing the connection.
>        07:18:05.685 [main] INFO  o.a.c.httpclient.HttpMethodDirector - I/O 
> exception (java.net.SocketException) caught when processing request: Invalid 
> argument or cannot assign requested address
>        07:18:05.692 [main] DEBUG o.a.c.httpclient.HttpMethodDirector - 
> Invalid argument or cannot assign requested address
>        java.net.SocketException: Invalid argument or cannot assign requested 
> address
>               at java.net.PlainSocketImpl.socketConnect(Native Method)
>               at 
> java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:310)
>               at 
> java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:176)
>               at 
> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:163)
>               at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:384)
>               at java.net.Socket.connect(Socket.java:542)
>               at 
> sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:570)
>               at sun.security.ssl.SSLSocketImpl.<init>(SSLSocketImpl.java:414)
>               at 
> sun.security.ssl.SSLSocketFactoryImpl.createSocket(SSLSocketFactoryImpl.java:142)
>               at 
> org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory.createSocket(SSLProtocolSocketFactory.java:81)
>               at 
> org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory.createSocket(SSLProtocolSocketFactory.java:126)
>               at 
> org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:706)
>               at 
> org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:386)
>               at 
> org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)
>               at 
> org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
>               at 
> org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:324)
>               at 
> org.apache.webdav.lib.WebdavResource.propfindMethod(WebdavResource.java:3175)
>               at 
> org.apache.webdav.lib.WebdavResource.propfindMethod(WebdavResource.java:3145)
>               at 
> org.apache.webdav.lib.WebdavResource.setNamedProp(WebdavResource.java:879)
>               at 
> org.apache.webdav.lib.WebdavResource.setBasicProperties(WebdavResource.java:824)
>               at 
> org.apache.webdav.lib.WebdavResource.setProperties(WebdavResource.java:1746)
>               at 
> org.apache.webdav.lib.WebdavResource.setHttpURL(WebdavResource.java:1156)
>               at 
> org.apache.webdav.lib.WebdavResource.setHttpURL(WebdavResource.java:1175)
>               at 
> org.apache.webdav.lib.WebdavResource.setHttpURL(WebdavResource.java:1261)
>               at 
> org.apache.webdav.lib.WebdavResource.<init>(WebdavResource.java:274)
>               at 
> org.gradle.api.internal.artifacts.repositories.WebdavRepository.put(WebdavRepository.java:55)
>               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.gradle.api.internal.artifacts.ivyservice.DefaultIvyDependencyPublisher.publish(DefaultIvyDependencyPublisher.java:54)
>               at 
> org.gradle.api.internal.artifacts.ivyservice.DefaultIvyService.publish(DefaultIvyService.java:144)
>               at 
> org.gradle.api.internal.artifacts.ivyservice.ShortcircuitEmptyConfigsIvyService.publish(ShortcircuitEmptyConfigsIvyService.java:61)
>               at 
> org.gradle.api.internal.artifacts.ivyservice.ErrorHandlingIvyService.publish(ErrorHandlingIvyService.java:42)
>               at 
> org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.publish(DefaultConfiguration.java:200)
>               at org.gradle.api.tasks.Upload.upload(Upload.java:57)
>               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>               at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>               at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>               at java.lang.reflect.Method.invoke(Method.java:616)
>               at 
> org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:88)
>               at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233)
>               at 
> groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1058)
>               at 
> groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:886)
>               at 
> org.gradle.api.internal.BeanDynamicObject.invokeMethod(BeanDynamicObject.java:158)
>               at 
> org.gradle.api.internal.CompositeDynamicObject.invokeMethod(CompositeDynamicObject.java:93)
>               at org.gradle.api.tasks.Upload_Decorated.invokeMethod(Unknown 
> Source)
>               at groovy.lang.GroovyObject$invokeMethod.call(Unknown Source)
>               at 
> org.gradle.util.ReflectionUtil.invoke(ReflectionUtil.groovy:26)
>               at 
> org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$2.execute(AnnotationProcessingTaskFactory.java:127)
>               at 
> org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$2.execute(AnnotationProcessingTaskFactory.java:125)
>               at 
> org.gradle.api.internal.tasks.DefaultTaskExecuter.executeActions(DefaultTaskExecuter.java:55)
>               at 
> org.gradle.api.internal.tasks.DefaultTaskExecuter.execute(DefaultTaskExecuter.java:41)
>               at 
> org.gradle.api.internal.project.taskfactory.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:32)
>               at 
> org.gradle.api.internal.project.taskfactory.ExecutionShortCircuitTaskExecuter.execute(ExecutionShortCircuitTaskExecuter.java:48)
>               at 
> org.gradle.api.internal.tasks.SkipTaskExecuter.doExecute(SkipTaskExecuter.java:57)
>               at 
> org.gradle.api.internal.tasks.SkipTaskExecuter.execute(SkipTaskExecuter.java:35)
>               at 
> org.gradle.api.internal.tasks.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:32)
>               at 
> org.gradle.api.internal.AbstractTask.execute(AbstractTask.java:222)
>               at 
> org.gradle.execution.DefaultTaskGraphExecuter.executeTask(DefaultTaskGraphExecuter.java:165)
>               at 
> org.gradle.execution.DefaultTaskGraphExecuter.doExecute(DefaultTaskGraphExecuter.java:158)
>               at 
> org.gradle.execution.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:77)
>               at 
> org.gradle.execution.TaskNameResolvingBuildExecuter.execute(TaskNameResolvingBuildExecuter.java:161)
>               at 
> org.gradle.execution.DelegatingBuildExecuter.execute(DelegatingBuildExecuter.java:54)
>               at 
> org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:177)
>               at 
> org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:112)
>               at 
> org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:80)
>               at org.gradle.launcher.Main.execute(Main.java:93)
>               at org.gradle.launcher.Main.main(Main.java:42)
>               at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>               at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>               at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>               at java.lang.reflect.Method.invoke(Method.java:616)
>               at org.gradle.launcher.GradleMain.main(GradleMain.java:54)
> 
> The relevant fragment of the build.gradle is (I think):
> 
>    try {
>      uploadArchives {
>        repositories.mavenDeployer {
>          uniqueVersion = false
>          configuration = configurations.deployJars
>          repository ( url : 'https://dav.codehaus.org/repository/gant' ) {
>            authentication ( userName : gant_repoUserName , password : 
> gant_repoPassword )
>          }
>          snapshotRepository ( url : 
> 'https://dav.codehaus.org/snapshots.repository/gant' ) {
>            authentication ( userName: gant_repoUserName , password : 
> gant_repoPassword )
>          }
>        }
>      }
>    }
>    catch ( Exception e ) { 
>      //  If gant_repoUserName and/or gant_repoPassword are not defined, do 
> nothing.
>    }
> 
> gant_repoUserName and gant_repoPassword are defined in 
> ~/.gradle/gradle.properties.
> 
> Thanks.
> 
> -- 
> 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: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to