[ 
https://issues.apache.org/jira/browse/WAGON-502?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16429072#comment-16429072
 ] 

Michael Osipov commented on WAGON-502:
--------------------------------------

Moreover, the Wagon Maven Plugin is pretty abandoned and does not use the 
newest Wagon version. It'll be pretty hard to analyze that. Can you achieve the 
same with the Maven Deploy Plugin?

> Succesfull PUT times out on Nexus
> ---------------------------------
>
>                 Key: WAGON-502
>                 URL: https://issues.apache.org/jira/browse/WAGON-502
>             Project: Maven Wagon
>          Issue Type: Bug
>          Components: wagon-http, wagon-http-lightweight
>    Affects Versions: 3.0.0
>         Environment: Windows 7, Nexus 3.6.0, maven 3.5.2
>            Reporter: Michael Kutschke
>            Priority: Major
>             Fix For: waiting-for-feedback
>
>
> I am uploading artifacts manually to a raw Nexus repository using 
> maven-wagon-plugin. After succesfull upload of the first file, nothing 
> happens until read timeout is hit.
>  
> As far as I can tell, this problem happens with both http providers.
>  
> I have tried disabling pooling, setting -Dhttp.protocol.expect-continue=false.
> I have tried uploading the file with curl, this gives the following output 
> (and returns!):
>  
> {quote} * timeout on name lookup is not supported
>  * Trying 10.215.60.229...
>  * Connected to 10.215.60.229 (10.215.60.229) port 9081 (#0)
>  * Server auth using Basic with user 'deployment'
>  > PUT /repository/xcit-test/v_5.1.0/web/js.js HTTP/1.1
>  > Host: 10.215.60.229:9081
>  > Authorization: Basic ZGVwbG95bWVudDp4Y2l0ZGVwbG95bWVudDEyMw==
>  > User-Agent: curl/7.50.1
>  > Accept: */*
>  > Content-Length: 414
>  > Expect: 100-continue
>  >
>  < HTTP/1.1 100 Continue
>  * We are completely uploaded and fine
>  < HTTP/1.1 201 Created
>  < Date: Fri, 23 Feb 2018 09:34:46 GMT
>  < Server: Nexus/3.6.0-02 (OSS)
>  < X-Frame-Options: SAMEORIGIN
>  < X-Content-Type-Options: nosniff
>  < Content-Length: 0
>  <
>  * Connection #0 to host 10.215.60.229 left intact{quote}
>  
> I looked at the code of maven-wagon-plugin but did not find anything 
> suspicious, and seeing that both providers seem to be affected, I assume the 
> problem lies with a shared component of both providers.
>  
> Stacktrace:
>  
> {code:java}
> Caused by: org.apache.maven.wagon.TransferFailedException: Read timed out
>  at org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.put 
> (AbstractHttpClientWagon.java:650)
>  at org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.put 
> (AbstractHttpClientWagon.java:553)
>  at org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.put 
> (AbstractHttpClientWagon.java:535)
>  at org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.put 
> (AbstractHttpClientWagon.java:529)
>  at org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.put 
> (AbstractHttpClientWagon.java:509)
>  at org.codehaus.mojo.wagon.shared.DefaultWagonUpload.upload 
> (DefaultWagonUpload.java:79)
>  at org.codehaus.mojo.wagon.shared.DefaultWagonUpload.upload 
> (DefaultWagonUpload.java:89)
>  at org.codehaus.mojo.wagon.UploadMojo.execute (UploadMojo.java:120)
>  at org.codehaus.mojo.wagon.AbstractSingleWagonMojo.execute 
> (AbstractSingleWagonMojo.java:64)
>  at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
> (DefaultBuildPluginManager.java:134)
>  at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:208)
>  at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:154)
>  at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:146)
>  at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
> (LifecycleModuleBuilder.java:117)
>  at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
> (LifecycleModuleBuilder.java:81)
>  at 
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
>  (SingleThreadedBuilder.java:51)
>  at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
> (LifecycleStarter.java:128)
>  at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
>  at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
>  at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
>  at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)
>  at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
>  at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
>  at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
>  at sun.reflect.NativeMethodAccessorImpl.invoke 
> (NativeMethodAccessorImpl.java:62)
>  at sun.reflect.DelegatingMethodAccessorImpl.invoke 
> (DelegatingMethodAccessorImpl.java:43)
>  at java.lang.reflect.Method.invoke (Method.java:498)
>  at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced 
> (Launcher.java:289)
>  at org.codehaus.plexus.classworlds.launcher.Launcher.launch 
> (Launcher.java:229)
>  at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode 
> (Launcher.java:415)
>  at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356)
> Caused by: java.net.SocketTimeoutException: Read timed out
>  at java.net.SocketInputStream.socketRead0 (Native Method)
>  at java.net.SocketInputStream.socketRead (SocketInputStream.java:116)
>  at java.net.SocketInputStream.read (SocketInputStream.java:171)
>  at java.net.SocketInputStream.read (SocketInputStream.java:141)
>  at 
> org.apache.maven.wagon.providers.http.httpclient.impl.io.SessionInputBufferImpl.streamRead
>  (SessionInputBufferImpl.java:139)
>  at 
> org.apache.maven.wagon.providers.http.httpclient.impl.io.SessionInputBufferImpl.fillBuffer
>  (SessionInputBufferImpl.java:155)
>  at 
> org.apache.maven.wagon.providers.http.httpclient.impl.io.SessionInputBufferImpl.readLine
>  (SessionInputBufferImpl.java:284)
>  at 
> org.apache.maven.wagon.providers.http.httpclient.impl.conn.DefaultHttpResponseParser.parseHead
>  (DefaultHttpResponseParser.java:140)
>  at 
> org.apache.maven.wagon.providers.http.httpclient.impl.conn.DefaultHttpResponseParser.parseHead
>  (DefaultHttpResponseParser.java:57)
>  at 
> org.apache.maven.wagon.providers.http.httpclient.impl.io.AbstractMessageParser.parse
>  (AbstractMessageParser.java:261)
>  at 
> org.apache.maven.wagon.providers.http.httpclient.impl.DefaultBHttpClientConnection.receiveResponseHeader
>  (DefaultBHttpClientConnection.java:165)
>  at 
> org.apache.maven.wagon.providers.http.httpclient.impl.conn.CPoolProxy.receiveResponseHeader
>  (CPoolProxy.java:167)
>  at 
> org.apache.maven.wagon.providers.http.httpclient.protocol.HttpRequestExecutor.doReceiveResponse
>  (HttpRequestExecutor.java:272)
>  at 
> org.apache.maven.wagon.providers.http.httpclient.protocol.HttpRequestExecutor.execute
>  (HttpRequestExecutor.java:124)
>  at 
> org.apache.maven.wagon.providers.http.httpclient.impl.execchain.MainClientExec.execute
>  (MainClientExec.java:271)
>  at 
> org.apache.maven.wagon.providers.http.httpclient.impl.execchain.ProtocolExec.execute
>  (ProtocolExec.java:184)
>  at 
> org.apache.maven.wagon.providers.http.httpclient.impl.execchain.RetryExec.execute
>  (RetryExec.java:88)
>  at 
> org.apache.maven.wagon.providers.http.httpclient.impl.execchain.RedirectExec.execute
>  (RedirectExec.java:110)
>  at 
> org.apache.maven.wagon.providers.http.httpclient.impl.client.InternalHttpClient.doExecute
>  (InternalHttpClient.java:184)
>  at 
> org.apache.maven.wagon.providers.http.httpclient.impl.client.CloseableHttpClient.execute
>  (CloseableHttpClient.java:82)
>  at org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.execute 
> (AbstractHttpClientWagon.java:834)
>  at org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.put 
> (AbstractHttpClientWagon.java:596)
>  at org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.put 
> (AbstractHttpClientWagon.java:553)
>  at org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.put 
> (AbstractHttpClientWagon.java:535)
>  at org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.put 
> (AbstractHttpClientWagon.java:529)
>  at org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.put 
> (AbstractHttpClientWagon.java:509)
>  at org.codehaus.mojo.wagon.shared.DefaultWagonUpload.upload 
> (DefaultWagonUpload.java:79)
>  at org.codehaus.mojo.wagon.shared.DefaultWagonUpload.upload 
> (DefaultWagonUpload.java:89)
>  at org.codehaus.mojo.wagon.UploadMojo.execute (UploadMojo.java:120)
>  at org.codehaus.mojo.wagon.AbstractSingleWagonMojo.execute 
> (AbstractSingleWagonMojo.java:64)
>  at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo 
> (DefaultBuildPluginManager.java:134)
>  at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:208)
>  at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:154)
>  at org.apache.maven.lifecycle.internal.MojoExecutor.execute 
> (MojoExecutor.java:146)
>  at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
> (LifecycleModuleBuilder.java:117)
>  at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject 
> (LifecycleModuleBuilder.java:81)
>  at 
> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build
>  (SingleThreadedBuilder.java:51)
>  at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
> (LifecycleStarter.java:128)
>  at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
>  at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
>  at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
>  at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)
>  at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
>  at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
>  at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
>  at sun.reflect.NativeMethodAccessorImpl.invoke 
> (NativeMethodAccessorImpl.java:62)
>  at sun.reflect.DelegatingMethodAccessorImpl.invoke 
> (DelegatingMethodAccessorImpl.java:43)
>  at java.lang.reflect.Method.invoke (Method.java:498)
>  at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced 
> (Launcher.java:289)
>  at org.codehaus.plexus.classworlds.launcher.Launcher.launch 
> (Launcher.java:229)
>  at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode 
> (Launcher.java:415)
>  at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356)
> {code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to