Hi, I'm currently updating documentation with new UI screenshots (http://archiva.apache.org/docs/1.4-M3-SNAPSHOT/) Once is done, I will start the release stuff.
2012/9/18 Harris, Christopher P <[email protected]>: > Hi, Jeff. > > I've been working off of the js-1.4-M3 version. It's pretty stable. > > https://builds.apache.org/view/A-F/view/Archiva/job/archiva-all-maven-3.x-jdk-1.6/?auto_refresh=true > > - Chris Harris > > -----Original Message----- > From: Jeff [mailto:[email protected]] > Sent: Monday, September 17, 2012 7:20 PM > To: [email protected] > Subject: Re: Archiva indexes for multiple repo groups/3rd party proxies... > > Where is Archiva in terms of the next Release Candidate build? > > Just curious. I'm currently running 1.4-M2 is a mostly-production role and > want to get a number of the fixes available (including this one) but need > it to be quasi stable. > > Thanks!! > > On Tue, Aug 7, 2012 at 5:21 PM, Olivier Lamy <[email protected]> wrote: > >> I have committed a hack in trunk. >> Don't miss to vote here: https://issues.sonatype.org/browse/MVNCENTRAL-229:-) >> >> >> 2012/8/8 Olivier Lamy <[email protected]>: >> > 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 <[email protected]>: >> >> Nice...thanks for spending the time to look at it! >> >> >> >> On Tue, Aug 7, 2012 at 4:20 PM, Olivier Lamy <[email protected]> wrote: >> >> >> >>> ok reproduced. >> >>> It looks something has changed on the central repository regarding >> >>> karma............... >> >>> >> >>> >> >>> 2012/8/8 Jeff <[email protected]>: >> >>> > 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 <[email protected]> >> 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 <[email protected]>: >> >>> >> > 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 <[email protected]> >> 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 <[email protected]> >> >>> wrote: >> >>> >> >> >> >>> >> >>> 2012/7/30 Jeff <[email protected]>: >> >>> >> >>> > 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 < >> [email protected]> >> >>> >> >>> wrote: >> >>> >> >>> > >> >>> >> >>> >> 2012/7/26 Jeff <[email protected]>: >> >>> >> >>> >> > 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 >> >>> >> >>> >> > [email protected] >> >>> >> >>> >> > 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 >> >>> >> >>> > [email protected] >> >>> >> >>> > 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 >> >>> >> >> [email protected] >> >>> >> >> See my LinkedIn profile at: >> >>> >> >> http://www.linkedin.com/in/rjeffreyvincent >> >>> >> >> I ♥ DropBox <http://db.tt/9O6LfBX> !! >> >>> >> >> >> >>> >> >> >> >>> >> > >> >>> >> > >> >>> >> > -- >> >>> >> > Jeff Vincent >> >>> >> > [email protected] >> >>> >> > 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 >> >>> > [email protected] >> >>> > 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 >> >> [email protected] >> >> 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 >> >> >> >> -- >> Olivier Lamy >> Talend: http://coders.talend.com >> http://twitter.com/olamy | http://linkedin.com/in/olamy >> > > > > -- > Jeff Vincent > [email protected] > See my LinkedIn profile at: > http://www.linkedin.com/in/rjeffreyvincent > I ♥ DropBox <http://db.tt/9O6LfBX> !! > The information transmitted is intended only for the person(s)or entity to > which it is addressed and may contain confidential and/or legally privileged > material. Delivery of this message to any person other than the intended > recipient(s) is not intended in any way to waive privilege or > confidentiality. Any review, retransmission, dissemination or other use of , > or taking of any action in reliance upon, this information by entities other > than the intended recipient is prohibited. If you receive this in error, > please contact the sender and delete the material from any computer. > > For Translation: > > http://www.baxter.com/email_disclaimer -- Olivier Lamy Talend: http://coders.talend.com http://twitter.com/olamy | http://linkedin.com/in/olamy
