so it looks central repo doesn't accept anymore empty User-Agent see https://issues.sonatype.org/browse/MVNCENTRAL-229 I will try to add a hack in trunk.
2012/8/8 Jeff <predato...@gmail.com>: > Nice...thanks for spending the time to look at it! > > On Tue, Aug 7, 2012 at 4:20 PM, Olivier Lamy <ol...@apache.org> wrote: > >> ok reproduced. >> It looks something has changed on the central repository regarding >> karma............... >> >> >> 2012/8/8 Jeff <predato...@gmail.com>: >> > Doing curl from the Archiva server yields success: >> > >> > [root@PRDSLVLDNAARC01 conf]# curl -I >> > >> http://repo.maven.apache.org/maven2/.index/nexus-maven-repository-index.properties >> > >> > HTTP/1.1 200 OK >> > >> > Accept-Ranges: bytes >> > >> > Content-Type: application/octet-stream >> > >> > Date: Tue, 07 Aug 2012 22:05:16 GMT >> > >> > Last-Modified: Sun, 15 Jul 2012 10:54:57 GMT >> > >> > Server: ECAcc (sjc/4EB5) >> > >> > X-Cache: HIT >> > >> > Content-Length: 1130 >> > >> > >> > Archiva still fails. Here is a chunk of log that I believe has all the >> > debug info requested. I hope it is helpful. >> > >> > 2012-08-07 15:52:43,885 [http-8080-4] INFO >> > >> org.apache.archiva.scheduler.indexing.DefaultDownloadRemoteIndexScheduler >> > - schedule download remote index for repository central >> > 2012-08-07 15:52:43,885 [taskScheduler#indexDownloadRemote-2] INFO >> > org.apache.archiva.scheduler.indexing.DownloadRemoteIndexTask - start >> > download remote index for remote repository central >> > 2012-08-07 15:52:43,889 [http-8080-4] DEBUG >> > org.apache.cxf.phase.PhaseInterceptorChain - Invoking handleMessage on >> > interceptor org.apache.cxf.interceptor.OutgoingChainInterceptor@118c6e58 >> > 2012-08-07 15:52:43,889 [taskScheduler#indexDownloadRemote-2] INFO >> > org.apache.archiva.scheduler.indexing.DownloadRemoteIndexTask - index >> > update retrieve file, name:nexus-maven-repository-index.properties >> > 2012-08-07 15:52:43,889 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.archiva.proxy.common.DebugTransferListener - >> transferInitiated >> > for resource nexus-maven-repository-index.properties on repository url >> > http://repo.maven.apache.org/maven2/.index >> > 2012-08-07 15:52:43,889 [taskScheduler#indexDownloadRemote-2] DEBUG >> > >> org.apache.archiva.scheduler.indexing.DownloadRemoteIndexTask$DownloadListener >> > - initiate transfer of nexus-maven-repository-index.properties >> > 2012-08-07 15:52:43,889 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager - Get >> > connection: HttpRoute[{}->http://repo.maven.apache.org], timeout = 60000 >> > 2012-08-07 15:52:43,889 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.impl.conn.tsccm.ConnPoolByRoute - [HttpRoute[{}-> >> > http://repo.maven.apache.org]] total kept alive: 8, total issued: 0, >> total >> > allocated: 8 out of 300 >> > 2012-08-07 15:52:43,889 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.impl.conn.tsccm.ConnPoolByRoute - No free connections >> > [HttpRoute[{}->http://repo.maven.apache.org]][null] >> > 2012-08-07 15:52:43,889 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.impl.conn.tsccm.ConnPoolByRoute - Available capacity: 30 >> > out of 30 [HttpRoute[{}->http://repo.maven.apache.org]][null] >> > 2012-08-07 15:52:43,889 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.impl.conn.tsccm.ConnPoolByRoute - Creating new >> connection >> > [HttpRoute[{}->http://repo.maven.apache.org]] >> > 2012-08-07 15:52:43,890 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.impl.conn.DefaultClientConnectionOperator - Connecting >> to >> > repo.maven.apache.org:80 >> > 2012-08-07 15:52:43,891 [Thread-7] DEBUG >> > org.codehaus.plexus.taskqueue.DefaultTaskQueue - pool >> > 2012-08-07 15:52:43,891 [http-8080-4] DEBUG >> > org.apache.cxf.interceptor.OutgoingChainInterceptor - Interceptors >> > contributed by bus: [] >> > 2012-08-07 15:52:43,891 [http-8080-4] DEBUG >> > org.apache.cxf.interceptor.OutgoingChainInterceptor - Interceptors >> > contributed by service: [] >> > 2012-08-07 15:52:43,891 [Thread-6] DEBUG >> > org.codehaus.plexus.taskqueue.DefaultTaskQueue - pool >> > 2012-08-07 15:52:43,891 [http-8080-4] DEBUG >> > org.apache.cxf.interceptor.OutgoingChainInterceptor - Interceptors >> > contributed by endpoint: >> > [org.apache.cxf.interceptor.MessageSenderInterceptor@3fd431fa, >> > >> org.codehaus.redback.rest.services.interceptors.ThreadLocalUserCleaner@41d34d3 >> > ] >> > 2012-08-07 15:52:43,891 [http-8080-4] DEBUG >> > org.apache.cxf.interceptor.OutgoingChainInterceptor - Interceptors >> > contributed by binding: >> > [org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor@19770ac1] >> > 2012-08-07 15:52:43,891 [http-8080-4] DEBUG >> > org.apache.cxf.phase.PhaseInterceptorChain - Adding interceptor >> > org.apache.cxf.interceptor.MessageSenderInterceptor@3fd431fa to phase >> > prepare-send >> > 2012-08-07 15:52:43,891 [http-8080-4] DEBUG >> > org.apache.cxf.phase.PhaseInterceptorChain - Adding interceptor >> > >> org.codehaus.redback.rest.services.interceptors.ThreadLocalUserCleaner@41d34d3to >> > phase pre-stream >> > 2012-08-07 15:52:43,891 [http-8080-4] DEBUG >> > org.apache.cxf.phase.PhaseInterceptorChain - Adding interceptor >> > org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor@19770ac1 to phase >> > marshal >> > 2012-08-07 15:52:43,891 [http-8080-4] DEBUG >> > org.apache.cxf.phase.PhaseInterceptorChain - Chain >> > org.apache.cxf.phase.PhaseInterceptorChain@566311f6 was created. Current >> > flow: >> > prepare-send [MessageSenderInterceptor] >> > pre-stream [ThreadLocalUserCleaner] >> > marshal [JAXRSOutInterceptor] >> > >> > 2012-08-07 15:52:43,892 [http-8080-4] DEBUG >> > org.apache.cxf.phase.PhaseInterceptorChain - Invoking handleMessage on >> > interceptor org.apache.cxf.interceptor.MessageSenderInterceptor@3fd431fa >> > 2012-08-07 15:52:43,892 [http-8080-4] DEBUG >> > org.apache.cxf.phase.PhaseInterceptorChain - Adding interceptor >> > >> org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor@346b0b87to >> > phase prepare-send-ending >> > 2012-08-07 15:52:43,892 [http-8080-4] DEBUG >> > org.apache.cxf.phase.PhaseInterceptorChain - Chain >> > org.apache.cxf.phase.PhaseInterceptorChain@566311f6 was modified. >> Current >> > flow: >> > prepare-send [MessageSenderInterceptor] >> > pre-stream [ThreadLocalUserCleaner] >> > marshal [JAXRSOutInterceptor] >> > prepare-send-ending [MessageSenderEndingInterceptor] >> > >> > 2012-08-07 15:52:43,893 [http-8080-4] DEBUG >> > org.apache.cxf.phase.PhaseInterceptorChain - Invoking handleMessage on >> > interceptor >> > >> org.codehaus.redback.rest.services.interceptors.ThreadLocalUserCleaner@41d34d3 >> > 2012-08-07 15:52:43,893 [http-8080-4] DEBUG >> > org.codehaus.redback.rest.services.interceptors.ThreadLocalUserCleaner - >> > handleMessage >> > 2012-08-07 15:52:43,893 [http-8080-4] DEBUG >> > org.apache.cxf.phase.PhaseInterceptorChain - Invoking handleMessage on >> > interceptor org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor@19770ac1 >> > 2012-08-07 15:52:43,897 [http-8080-4] DEBUG >> > org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor - Response content >> > type is: application/json >> > 2012-08-07 15:52:43,897 [http-8080-4] DEBUG >> > org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor - Response >> > EntityProvider is: org.apache.cxf.jaxrs.provider.PrimitiveTextProvider >> > 2012-08-07 15:52:43,901 [http-8080-4] DEBUG >> > org.apache.cxf.phase.PhaseInterceptorChain - Invoking handleMessage on >> > interceptor >> > >> org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor@346b0b87 >> > 2012-08-07 15:52:43,902 [http-8080-4] DEBUG >> > org.apache.cxf.transport.servlet.ServletController - Finished servicing >> > http request on thread: Thread[http-8080-4,5,main] >> > 2012-08-07 15:52:43,902 [http-8080-4] DEBUG >> > org.apache.struts2.dispatcher.ng.PrepareOperations - skipping cleanup >> > counter=1 >> > 2012-08-07 15:52:43,912 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.client.protocol.RequestAddCookies - CookieSpec selected: >> > compatibility >> > 2012-08-07 15:52:43,912 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.client.protocol.RequestAuthCache - Auth cache not set in >> > the context >> > 2012-08-07 15:52:43,912 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.impl.client.DefaultHttpClient - Attempt 1 to execute >> > request >> > 2012-08-07 15:52:43,912 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.impl.conn.DefaultClientConnection - Sending request: GET >> > /maven2/.index/nexus-maven-repository-index.properties HTTP/1.1 >> > 2012-08-07 15:52:43,912 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.wire - >> "GET >> > /maven2/.index/nexus-maven-repository-index.properties HTTP/1.1[\r][\n]" >> > 2012-08-07 15:52:43,912 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.wire - >> "Cache-control: no-cache[\r][\n]" >> > 2012-08-07 15:52:43,912 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.wire - >> "Cache-store: no-store[\r][\n]" >> > 2012-08-07 15:52:43,913 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.wire - >> "Pragma: no-cache[\r][\n]" >> > 2012-08-07 15:52:43,913 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.wire - >> "Expires: 0[\r][\n]" >> > 2012-08-07 15:52:43,913 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.wire - >> "Accept-Encoding: gzip[\r][\n]" >> > 2012-08-07 15:52:43,913 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.wire - >> "Host: repo.maven.apache.org[\r][\n]" >> > 2012-08-07 15:52:43,913 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.wire - >> "Connection: Keep-Alive[\r][\n]" >> > 2012-08-07 15:52:43,913 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.wire - >> "[\r][\n]" >> > 2012-08-07 15:52:43,913 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.headers - >> GET >> > /maven2/.index/nexus-maven-repository-index.properties HTTP/1.1 >> > 2012-08-07 15:52:43,913 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.headers - >> Cache-control: no-cache >> > 2012-08-07 15:52:43,913 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.headers - >> Cache-store: no-store >> > 2012-08-07 15:52:43,913 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.headers - >> Pragma: no-cache >> > 2012-08-07 15:52:43,913 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.headers - >> Expires: 0 >> > 2012-08-07 15:52:43,913 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.headers - >> Accept-Encoding: gzip >> > 2012-08-07 15:52:43,913 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.headers - >> Host: repo.maven.apache.org >> > 2012-08-07 15:52:43,913 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.headers - >> Connection: Keep-Alive >> > 2012-08-07 15:52:43,933 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.wire - << "HTTP/1.1 403 Forbidden[\r][\n]" >> > 2012-08-07 15:52:43,933 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.wire - << "Content-Type: text/html[\r][\n]" >> > 2012-08-07 15:52:43,933 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.wire - << "Date: Tue, 07 Aug 2012 21:52:43 GMT[\r][\n]" >> > 2012-08-07 15:52:43,933 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.wire - << "Server: ECAcc (sjc/4EB5)[\r][\n]" >> > 2012-08-07 15:52:43,933 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.wire - << "Content-Length: 345[\r][\n]" >> > 2012-08-07 15:52:43,933 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.wire - << "[\r][\n]" >> > 2012-08-07 15:52:43,933 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.impl.conn.DefaultClientConnection - Receiving response: >> > HTTP/1.1 403 Forbidden >> > 2012-08-07 15:52:43,933 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.headers - << HTTP/1.1 403 Forbidden >> > 2012-08-07 15:52:43,933 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.headers - << Content-Type: text/html >> > 2012-08-07 15:52:43,933 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.headers - << Date: Tue, 07 Aug 2012 21:52:43 GMT >> > 2012-08-07 15:52:43,933 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.headers - << Server: ECAcc (sjc/4EB5) >> > 2012-08-07 15:52:43,933 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.headers - << Content-Length: 345 >> > 2012-08-07 15:52:43,933 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.impl.client.DefaultHttpClient - Connection can be kept >> > alive indefinitely >> > 2012-08-07 15:52:43,933 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.archiva.proxy.common.DebugTransferListener - wagon debug >> > >> http://repo.maven.apache.org/maven2/.index/nexus-maven-repository-index.properties- >> > Status code: 403, ReasonPhrase:Forbidden. >> > 2012-08-07 15:52:43,933 [taskScheduler#indexDownloadRemote-2] DEBUG >> > >> org.apache.archiva.scheduler.indexing.DownloadRemoteIndexTask$DownloadListener >> > - transfer debug >> > >> http://repo.maven.apache.org/maven2/.index/nexus-maven-repository-index.properties- >> > Status code: 403, ReasonPhrase:Forbidden. >> > 2012-08-07 15:52:43,933 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.archiva.proxy.common.DebugTransferListener - transferError >> for >> > resource [nexus-maven-repository-index.properties, >> > http://repo.maven.apache.org/maven2/.index] on repository url >> > org.apache.maven.wagon.authorization.AuthorizationException: Access >> denied >> > to: >> > >> http://repo.maven.apache.org/maven2/.index/nexus-maven-repository-index.properties >> , >> > ReasonPhrase:Forbidden. >> > 2012-08-07 15:52:43,933 [taskScheduler#indexDownloadRemote-2] INFO >> > >> >> org.apache.archiva.scheduler.indexing.DownloadRemoteIndexTask$DownloadListener >> > - error of transfer file [nexus-maven-repository-index.properties, >> Access >> > denied to: >> > >> http://repo.maven.apache.org/maven2/.index/nexus-maven-repository-index.properties >> , >> > ReasonPhrase:Forbidden.]: >> > org.apache.maven.wagon.authorization.AuthorizationException: Access >> denied >> > to: >> > >> http://repo.maven.apache.org/maven2/.index/nexus-maven-repository-index.properties >> , >> > ReasonPhrase:Forbidden. >> > 2012-08-07 15:52:43,933 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.impl.conn.DefaultClientConnection - Connection shut down >> > 2012-08-07 15:52:43,933 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager - Released >> > connection is not reusable. >> > 2012-08-07 15:52:43,933 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.impl.conn.tsccm.ConnPoolByRoute - Releasing connection >> > [HttpRoute[{}->http://repo.maven.apache.org]][null] >> > 2012-08-07 15:52:43,933 [taskScheduler#indexDownloadRemote-2] DEBUG >> > org.apache.http.impl.conn.tsccm.ConnPoolByRoute - Notifying no-one, >> there >> > are no waiting threads >> > 2012-08-07 15:52:43,933 [taskScheduler#indexDownloadRemote-2] ERROR >> > org.apache.archiva.scheduler.indexing.DownloadRemoteIndexTask - Access >> > denied to: >> > >> http://repo.maven.apache.org/maven2/.index/nexus-maven-repository-index.properties >> , >> > ReasonPhrase:Forbidden. >> > java.io.IOException: Access denied to: >> > >> http://repo.maven.apache.org/maven2/.index/nexus-maven-repository-index.properties >> , >> > ReasonPhrase:Forbidden. >> > at >> > >> org.apache.archiva.scheduler.indexing.DownloadRemoteIndexTask$WagonResourceFetcher.retrieve(DownloadRemoteIndexTask.java:332) >> > at >> > >> org.apache.maven.index.updater.DefaultIndexUpdater.downloadIndexProperties(DefaultIndexUpdater.java:459) >> > at >> > >> org.apache.maven.index.updater.DefaultIndexUpdater.access$000(DefaultIndexUpdater.java:76) >> > at >> > >> org.apache.maven.index.updater.DefaultIndexUpdater$IndexAdaptor.setProperties(DefaultIndexUpdater.java:589) >> > at >> > >> org.apache.maven.index.updater.DefaultIndexUpdater.fetchAndUpdateIndex(DefaultIndexUpdater.java:857) >> > at >> > >> org.apache.maven.index.updater.DefaultIndexUpdater.fetchAndUpdateIndex(DefaultIndexUpdater.java:136) >> > at >> > >> org.apache.archiva.scheduler.indexing.DownloadRemoteIndexTask.run(DownloadRemoteIndexTask.java:165) >> > at >> > >> org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:51) >> > at >> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) >> > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) >> > at java.util.concurrent.FutureTask.run(FutureTask.java:166) >> > at >> > >> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178) >> > at >> > >> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292) >> > at >> > >> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) >> > at >> > >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) >> > at java.lang.Thread.run(Thread.java:722) >> > 2012-08-07 15:52:43,934 [taskScheduler#indexDownloadRemote-2] ERROR >> > org.springframework.scheduling.support.TaskUtils$LoggingErrorHandler - >> > Unexpected error occurred in scheduled task. >> > java.lang.RuntimeException: Access denied to: >> > >> http://repo.maven.apache.org/maven2/.index/nexus-maven-repository-index.properties >> , >> > ReasonPhrase:Forbidden. >> > at >> > >> org.apache.archiva.scheduler.indexing.DownloadRemoteIndexTask.run(DownloadRemoteIndexTask.java:193) >> > at >> > >> org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:51) >> > at >> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) >> > at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) >> > at java.util.concurrent.FutureTask.run(FutureTask.java:166) >> > at >> > >> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178) >> > at >> > >> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292) >> > at >> > >> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) >> > at >> > >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) >> > at java.lang.Thread.run(Thread.java:722) >> > Caused by: java.io.IOException: Access denied to: >> > >> http://repo.maven.apache.org/maven2/.index/nexus-maven-repository-index.properties >> , >> > ReasonPhrase:Forbidden. >> > at >> > >> org.apache.archiva.scheduler.indexing.DownloadRemoteIndexTask$WagonResourceFetcher.retrieve(DownloadRemoteIndexTask.java:332) >> > at >> > >> org.apache.maven.index.updater.DefaultIndexUpdater.downloadIndexProperties(DefaultIndexUpdater.java:459) >> > at >> > >> org.apache.maven.index.updater.DefaultIndexUpdater.access$000(DefaultIndexUpdater.java:76) >> > at >> > >> org.apache.maven.index.updater.DefaultIndexUpdater$IndexAdaptor.setProperties(DefaultIndexUpdater.java:589) >> > at >> > >> org.apache.maven.index.updater.DefaultIndexUpdater.fetchAndUpdateIndex(DefaultIndexUpdater.java:857) >> > at >> > >> org.apache.maven.index.updater.DefaultIndexUpdater.fetchAndUpdateIndex(DefaultIndexUpdater.java:136) >> > at >> > >> org.apache.archiva.scheduler.indexing.DownloadRemoteIndexTask.run(DownloadRemoteIndexTask.java:165) >> > ... 9 more >> > 2012-08-07 15:52:43,991 [Thread-7] DEBUG >> > org.codehaus.plexus.taskqueue.DefaultTaskQueue - pool >> > 2012-08-07 15:52:43,992 [Thread-6] DEBUG >> > org.codehaus.plexus.taskqueue.DefaultTaskQueue - pool >> > >> > >> > >> > On Tue, Aug 7, 2012 at 2:19 PM, Olivier Lamy <ol...@apache.org> wrote: >> > >> >> We need more debug logs to try understand (or have access to your server >> >> :-) ) >> >> Can you change log4j.xml file and add >> >> >> >> <!-- apache httpclient debug content transfer--> >> >> <logger name="org.apache.http.wire"> >> >> <level value="debug"/> >> >> </logger> >> >> >> >> <logger name="org.apache.http.headers"> >> >> <level value="debug"/> >> >> </logger> >> >> >> >> That will be a bit verbose but we will have more details. >> >> >> >> >> >> 2012/8/7 Jeff <predato...@gmail.com>: >> >> > Any other thoughts as to why this might not work for me? I really >> want >> >> the >> >> > indexes! :-) >> >> > >> >> > On Mon, Jul 30, 2012 at 4:38 PM, Jeff <predato...@gmail.com> wrote: >> >> > >> >> >> Could it be that Archiva needs to set more HTTP header values (e.g., >> >> >> "Accept: ...") when requesting these files? Here is a dump of what I >> >> see >> >> >> with Archiva vs. Chrome. >> >> >> >> >> >> ARCHIVA HTTP Request: >> >> >> >> >> >> GET /maven2/.index/nexus-maven-repository-index.properties HTTP/1.1 >> >> >> Cache-control: no-cache >> >> >> Cache-store: no-store >> >> >> Pragma: no-cache >> >> >> Expires: 0 >> >> >> Accept-Encoding: gzip >> >> >> Host: repo.maven.apache.org >> >> >> Connection: Keep-Alive >> >> >> >> >> >> >> >> >> CHROME BROWSER HTTP Request: >> >> >> >> >> >> GET /maven2/.index/nexus-maven-repository-index.properties HTTP/1.1 >> >> >> Host: central.maven.org >> >> >> Connection: keep-alive >> >> >> User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.11 >> >> (KHTML, >> >> >> like Gecko) Chrome/20.0.1132.57 Safari/536.11 >> >> >> Accept: >> text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 >> >> >> Accept-Encoding: gzip,deflate,sdch >> >> >> Accept-Language: en-US,en;q=0.8 >> >> >> Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3 >> >> >> >> >> >> >> >> >> >> >> >> On Mon, Jul 30, 2012 at 2:57 PM, Olivier Lamy <ol...@apache.org> >> wrote: >> >> >> >> >> >>> 2012/7/30 Jeff <predato...@gmail.com>: >> >> >>> > I've been fiddling and noticed that when it tries to connect to >> the >> >> >>> Maven >> >> >>> > Central index location at >> >> >>> > >> >> >>> >> >> >> http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.propertiesI >> >> >>> > see: >> >> >>> > >> >> >>> > 2012-07-30 14:44:20,825 [taskScheduler#indexDownloadRemote-4] INFO >> >> >>> > >> >> >>> >> >> >> >> org.apache.archiva.scheduler.indexing.DownloadRemoteIndexTask$DownloadListener >> >> >>> > - error of transfer file >> [nexus-maven-repository-index.properties, >> >> >>> Access >> >> >>> > denied to: >> >> >>> > >> >> >>> >> >> >> http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.properties >> >> >>> , >> >> >>> > ReasonPhrase:Forbidden.]: >> >> >>> > org.apache.maven.wagon.authorization.AuthorizationException: >> Access >> >> >>> denied >> >> >>> > to: >> >> >>> > >> >> >>> >> >> >> http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.properties >> >> >>> , >> >> >>> > ReasonPhrase:Forbidden. >> >> >>> >> >> >>> weird. >> >> >>> Works fine here. >> >> >>> Note I use: >> >> >>> >> >> >> http://repo.maven.apache.org/maven2/.index/nexus-maven-repository-index.properties >> >> >>> >> >> >>> curl -I >> >> >>> >> >> >> http://repo.maven.apache.org/maven2/.index/nexus-maven-repository-index.properties >> >> >>> HTTP/1.1< >> >> >> http://repo.maven.apache.org/maven2/.index/nexus-maven-repository-index.propertiesHTTP/1.1 >> >200 >> >> OK >> >> >>> Accept-Ranges: bytes >> >> >>> Content-Type: application/octet-stream >> >> >>> Date: Mon, 30 Jul 2012 20:56:36 GMT >> >> >>> Last-Modified: Sun, 15 Jul 2012 10:54:57 GMT >> >> >>> Server: ECAcc (cdg/D67A) >> >> >>> X-Cache: HIT >> >> >>> Content-Length: 1130 >> >> >>> >> >> >>> Do you pass tru a proxy or something else (firewall) ? >> >> >>> >> >> >>> > >> >> >>> > >> >> >>> > However, when I go to that URL directly or do a wget from the >> Archiva >> >> >>> > server, it downloads just fine. >> >> >>> > >> >> >>> > Any idea why? >> >> >>> > >> >> >>> > On Mon, Jul 30, 2012 at 11:17 AM, Olivier Lamy <ol...@apache.org> >> >> >>> wrote: >> >> >>> > >> >> >>> >> 2012/7/26 Jeff <predato...@gmail.com>: >> >> >>> >> > In my NetBeans environment, it pulls the Maven indexes and >> gives >> >> me >> >> >>> hints >> >> >>> >> > when I <CTRL>-<SPACE> on versions or artifact ID's, etc. >> >> >>> >> > >> >> >>> >> > However, it seems that the indexes that NetBeans pulls from my >> >> >>> Archiva >> >> >>> >> > server is not handling all of the indexes for all of my >> >> repositories >> >> >>> like >> >> >>> >> > it used to and I don't know what I've done wrong. >> >> >>> >> > >> >> >>> >> > I have 6 managed repositories: >> >> >>> >> > >> >> >>> >> > - 3rd-party-releases >> >> >>> >> > - 3rd-party-snapshots >> >> >>> >> > - team1-releases >> >> >>> >> > - team1-snapshots >> >> >>> >> > - team2-releases >> >> >>> >> > - team2-snapshots >> >> >>> >> > >> >> >>> >> > I also have 16 remote repositories. Some of them are "release" >> >> >>> >> > repositories (central, java.net, etc.) that are connected via >> >> proxy >> >> >>> to >> >> >>> >> the >> >> >>> >> > "3rd-party-releases" managed repo. Some are remote snapshot >> repos >> >> >>> that >> >> >>> >> are >> >> >>> >> > proxied to the "3rd-party-snapshots" managed repo. >> >> >>> >> > >> >> >>> >> > I then have one repository group that contains all 6 managed >> >> repos. >> >> >>> >> > >> >> >>> >> > I have defined explicit index directories for each managed >> >> >>> repository as >> >> >>> >> > well as the remote repos. >> >> >>> >> > >> >> >>> >> > For all remote repositories, I have checked "Activate download >> >> remote >> >> >>> >> > index", attempted to specify the "Remote index url" (for >> Central >> >> it >> >> >>> is >> >> >>> >> set >> >> >>> >> > to .index), but some don't seem to generate indexes. >> >> >>> >> Are you sure remote repositories generate an index file ? >> >> >>> >> >> >> >>> >> BTW with 1.4-M2 there is now an aggregated indice file in your >> >> group. >> >> >>> >> >> >> >>> >> > >> >> >>> >> > However, it seems to not contain all of the versions of the >> >> >>> artifacts. >> >> >>> >> > >> >> >>> >> > Did I set up my repo wrong or is it something else? I don't >> know >> >> >>> where >> >> >>> >> to >> >> >>> >> > look? >> >> >>> >> > >> >> >>> >> > Thanks! >> >> >>> >> > >> >> >>> >> > -- >> >> >>> >> > Jeff Vincent >> >> >>> >> > predato...@gmail.com >> >> >>> >> > See my LinkedIn profile at: >> >> >>> >> > http://www.linkedin.com/in/rjeffreyvincent >> >> >>> >> > I ♥ DropBox <http://db.tt/9O6LfBX> !! >> >> >>> >> >> >> >>> >> >> >> >>> >> >> >> >>> >> -- >> >> >>> >> Olivier Lamy >> >> >>> >> Talend: http://coders.talend.com >> >> >>> >> http://twitter.com/olamy | http://linkedin.com/in/olamy >> >> >>> >> >> >> >>> > >> >> >>> > >> >> >>> > >> >> >>> > -- >> >> >>> > Jeff Vincent >> >> >>> > predato...@gmail.com >> >> >>> > See my LinkedIn profile at: >> >> >>> > http://www.linkedin.com/in/rjeffreyvincent >> >> >>> > I ♥ DropBox <http://db.tt/9O6LfBX> !! >> >> >>> >> >> >>> >> >> >>> >> >> >>> -- >> >> >>> Olivier Lamy >> >> >>> Talend: http://coders.talend.com >> >> >>> http://twitter.com/olamy | http://linkedin.com/in/olamy >> >> >>> >> >> >> >> >> >> >> >> >> >> >> >> -- >> >> >> Jeff Vincent >> >> >> predato...@gmail.com >> >> >> See my LinkedIn profile at: >> >> >> http://www.linkedin.com/in/rjeffreyvincent >> >> >> I ♥ DropBox <http://db.tt/9O6LfBX> !! >> >> >> >> >> >> >> >> > >> >> > >> >> > -- >> >> > Jeff Vincent >> >> > predato...@gmail.com >> >> > See my LinkedIn profile at: >> >> > http://www.linkedin.com/in/rjeffreyvincent >> >> > I ♥ DropBox <http://db.tt/9O6LfBX> !! >> >> >> >> >> >> >> >> -- >> >> Olivier Lamy >> >> Talend: http://coders.talend.com >> >> http://twitter.com/olamy | http://linkedin.com/in/olamy >> >> >> > >> > >> > >> > -- >> > Jeff Vincent >> > predato...@gmail.com >> > See my LinkedIn profile at: >> > http://www.linkedin.com/in/rjeffreyvincent >> > I ♥ DropBox <http://db.tt/9O6LfBX> !! >> >> >> >> -- >> Olivier Lamy >> Talend: http://coders.talend.com >> http://twitter.com/olamy | http://linkedin.com/in/olamy >> > > > > -- > Jeff Vincent > predato...@gmail.com > See my LinkedIn profile at: > http://www.linkedin.com/in/rjeffreyvincent > I ♥ DropBox <http://db.tt/9O6LfBX> !! -- Olivier Lamy Talend: http://coders.talend.com http://twitter.com/olamy | http://linkedin.com/in/olamy