Community
Participate
Working Groups
exception org.sonatype.aether.transfer.ArtifactTransferException: Could not transfer artifact org.sonatype.aether:aether-api:jar:sources:1.11 from/to nexus (http://repository.sonatype.org/content/groups/sonatype-grid): Connection timed out at org.sonatype.aether.connector.async.AsyncRepositoryConnector$3.wrap(AsyncRepositoryConnector.java:1426) at org.sonatype.aether.connector.async.AsyncRepositoryConnector$3.wrap(AsyncRepositoryConnector.java:1417) at org.sonatype.aether.connector.async.AsyncRepositoryConnector$GetTask.flush(AsyncRepositoryConnector.java:908) at org.sonatype.aether.connector.async.AsyncRepositoryConnector$GetTask.flush(AsyncRepositoryConnector.java:902) at org.sonatype.aether.connector.async.AsyncRepositoryConnector.get(AsyncRepositoryConnector.java:279) at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:460) at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:220) at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:197) at org.sonatype.aether.impl.internal.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:323) at org.eclipse.m2e.core.internal.embedder.MavenImpl.resolve(MavenImpl.java:582) at org.eclipse.m2e.jdt.internal.DownloadSourcesJob.download(DownloadSourcesJob.java:231) at org.eclipse.m2e.jdt.internal.DownloadSourcesJob.downloadAttachments(DownloadSourcesJob.java:211) at org.eclipse.m2e.jdt.internal.DownloadSourcesJob.downloadMaven(DownloadSourcesJob.java:186) at org.eclipse.m2e.jdt.internal.DownloadSourcesJob.run(DownloadSourcesJob.java:142) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Caused by: java.lang.IllegalStateException: Connection timed out at org.sonatype.aether.connector.async.CompletionHandler.onCompleted(CompletionHandler.java:161) at org.sonatype.aether.connector.async.CompletionHandler.onCompleted(CompletionHandler.java:42) at com.ning.http.client.providers.netty.NettyResponseFuture.getContent(NettyResponseFuture.java:229) at com.ning.http.client.providers.netty.NettyResponseFuture.done(NettyResponseFuture.java:250) at com.ning.http.client.providers.netty.NettyAsyncHttpProvider.markAsDoneAndCacheConnection(NettyAsyncHttpProvider.java:1353) at com.ning.http.client.providers.netty.NettyAsyncHttpProvider.finishUpdate(NettyAsyncHttpProvider.java:1374) at com.ning.http.client.providers.netty.NettyAsyncHttpProvider.messageReceived(NettyAsyncHttpProvider.java:1150) at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:80) at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:545) at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:754) at org.jboss.netty.handler.stream.ChunkedWriteHandler.handleUpstream(ChunkedWriteHandler.java:148) at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:545) at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:754) at org.jboss.netty.handler.codec.http.HttpContentDecoder.messageReceived(HttpContentDecoder.java:131) at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:80) at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:545) at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:754) at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:302) at org.jboss.netty.handler.codec.replay.ReplayingDecoder.unfoldAndfireMessageReceived(ReplayingDecoder.java:522) at org.jboss.netty.handler.codec.replay.ReplayingDecoder.callDecode(ReplayingDecoder.java:506) at org.jboss.netty.handler.codec.replay.ReplayingDecoder.messageReceived(ReplayingDecoder.java:443) at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:80) at org.jboss.netty.handler.codec.http.HttpClientCodec.handleUpstream(HttpClientCodec.java:77) at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:545) at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:540) at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:274) at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:261) at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:349) at org.jboss.netty.channel.socket.nio.NioWorker.processSelectedKeys(NioWorker.java:280) at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:200) at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108) at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:44) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Corresponding debug log 23:36:55.199 [Worker-0] DEBUG c.n.h.c.p.n.NettyAsyncHttpProvider - Non cached request DefaultHttpRequest(chunked: false) GET /content/groups/sonatype-grid/org/sonatype/aether/aether-api/1.11/aether-api-1.11-sources.jar HTTP/1.1 Host: repository.sonatype.org Pragma: no-cache Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 Accept-Encoding: gzip Connection: keep-alive User-Agent: Aether using Channel [id: 0x1faa05dd, /192.168.2.101:59001 => repository.sonatype.org/63.246.20.88:80] 23:36:55.282 [New I/O client worker #6-1] DEBUG c.n.h.c.p.n.NettyAsyncHttpProvider - Request DefaultHttpRequest(chunked: false) GET /content/groups/sonatype-grid/org/sonatype/aether/aether-api/1.11/aether-api-1.11-sources.jar HTTP/1.1 Host: repository.sonatype.org Pragma: no-cache Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 Accept-Encoding: gzip Connection: keep-alive User-Agent: Aether Response DefaultHttpResponse(chunked: true) HTTP/1.1 401 Unauthorized Server: nginx/0.8.40 Date: Sat, 26 Mar 2011 03:36:45 GMT Transfer-Encoding: chunked Connection: keep-alive Set-Cookie: JSESSIONID=0f3b4564-d51e-45cf-ac10-6c99ac28493f; Path=/; HttpOnly Set-Cookie: rememberMe=deleteMe; Path=/; Max-Age=0; Expires=Fri, 25-Mar-2011 03:36:45 GMT Set-Cookie: rememberMe=deleteMe; Path=/; Max-Age=0; Expires=Fri, 25-Mar-2011 03:36:45 GMT Set-Cookie: JSESSIONID=deleteMe; Path=/; Max-Age=0; Expires=Fri, 25-Mar-2011 03:36:45 GMT WWW-Authenticate: BASIC realm="Sonatype Nexus Repository Manager" 23:36:55.283 [New I/O client worker #6-1] DEBUG c.n.h.c.p.n.NettyAsyncHttpProvider - Sending authentication to http://repository.sonatype.org/content/groups/sonatype-grid/org/sonatype/aether/aether-api/1.11/aether-api-1.11-sources.jar 23:36:55.283 [New I/O client worker #6-1] DEBUG c.n.h.c.p.n.NettyAsyncHttpProvider - Using cached Channel [id: 0x1faa05dd, /192.168.2.101:59001 => repository.sonatype.org/63.246.20.88:80] for request DefaultHttpRequest(chunked: false) GET /content/groups/sonatype-grid/org/sonatype/aether/aether-api/1.11/aether-api-1.11-sources.jar HTTP/1.1 Host: repository.sonatype.org Pragma: no-cache Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 Accept-Encoding: gzip Authorization: Basic XXXXXXXXXXXXXXXXXXXXXXXXXX Connection: keep-alive User-Agent: Aether 23:36:55.284 [New I/O client worker #6-1] DEBUG c.n.h.c.p.n.NettyAsyncHttpProvider - Adding uri: http://repository.sonatype.org:80 for channel [id: 0x1faa05dd, /192.168.2.101:59001 => repository.sonatype.org/63.246.20.88:80] 23:36:55.284 [New I/O client worker #6-1] DEBUG c.n.h.c.p.n.NettyAsyncHttpProvider - ConnectionsPool increment totalConnections 1 23:36:55.285 [New I/O client worker #6-1] INFO o.e.m.c.i.e.AbstractTransferListenerAdapter - Downloaded http://repository.sonatype.org/content/groups/sonatype-grid/org/sonatype/aether/aether-api/1.11/aether-api-1.11-sources.jar Needless to say, the artifact is actually available.
*** Bug 341025 has been marked as a duplicate of this bug. ***
this is a bug in AHC
m2e was using wrong ahc version. fixed now.
Moved to https://github.com/eclipse-m2e/m2e-core/issues/