archiva-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Olivier Lamy <ol...@apache.org>
Subject Re: Archiva indexes for multiple repo groups/3rd party proxies...
Date Tue, 07 Aug 2012 22:20:01 GMT
ok reproduced.
It looks something has changed on the central repository regarding
karma...............


2012/8/8 Jeff <predatorvi@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 <olamy@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 <predatorvi@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 <predatorvi@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 <olamy@apache.org> wrote:
>> >>
>> >>> 2012/7/30 Jeff <predatorvi@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 <olamy@apache.org>
>> >>> wrote:
>> >>> >
>> >>> >> 2012/7/26 Jeff <predatorvi@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
>> >>> >> > predatorvi@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
>> >>> > predatorvi@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
>> >> predatorvi@gmail.com
>> >> See my LinkedIn profile at:
>> >> http://www.linkedin.com/in/rjeffreyvincent
>> >> I ♥ DropBox <http://db.tt/9O6LfBX> !!
>> >>
>> >>
>> >
>> >
>> > --
>> > Jeff Vincent
>> > predatorvi@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
> predatorvi@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

Mime
View raw message