Thanks for the report - would you mind filing it in JIRA 
(http://jira.codehaus.org/browse/MRM) so that you'll know when it has been 
resolved?

1.4-M2 switched to a new HTTP library, which is the likely cause of this.

- Brett

On 03/02/2012, at 2:57 AM, Szelag, Lukasz wrote:

> I have been struggling recently to make the latest Archiva (1.4-M2) work 
> through a corporate proxy without any success. I upgraded existing Archiva 
> 1.3.5 installation where this problem didn't occur in respect to HTTP URLs.
> 
> From below log it appears that "Proxy authentication error: Credentials 
> cannot be used for NTLM authentication" is the root cause. Does this mean 
> that NTLM proxies are not supported? Was NTLM support dropped between Archiva 
> 1.3.5 (where the same works) and 1.4-M2?
> 
> Thanks,
> Lukasz
> 
> 
> 2012-02-02 10:46:48,582 [qtp1120643297-21] DEBUG 
> org.apache.archiva.proxy.common.DebugTransferListener  - transferInitiated 
> for resource org/codeh
> aus/plexus/plexus-utils/1.1/plexus-utils-1.1.pom on repository url 
> http://repo1.maven.org/maven2/
> 2012-02-02 10:46:48,834 [qtp1120643297-21] DEBUG org.apache.http.wire  - >> 
> "GET http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/1.
> 1/plexus-utils-1.1.pom HTTP/1.1[\r][\n]"
> 2012-02-02 10:46:48,835 [qtp1120643297-21] DEBUG org.apache.http.wire  - >> 
> "Cache-control: no-cache[\r][\n]"
> 2012-02-02 10:46:48,835 [qtp1120643297-21] DEBUG org.apache.http.wire  - >> 
> "Cache-store: no-store[\r][\n]"
> 2012-02-02 10:46:48,835 [qtp1120643297-21] DEBUG org.apache.http.wire  - >> 
> "Pragma: no-cache[\r][\n]"
> 2012-02-02 10:46:48,835 [qtp1120643297-21] DEBUG org.apache.http.wire  - >> 
> "Expires: 0[\r][\n]"
> 2012-02-02 10:46:48,835 [qtp1120643297-21] DEBUG org.apache.http.wire  - >> 
> "Accept-Encoding: gzip[\r][\n]"
> 2012-02-02 10:46:48,835 [qtp1120643297-21] DEBUG org.apache.http.wire  - >> 
> "Host: repo1.maven.org[\r][\n]"
> 2012-02-02 10:46:48,835 [qtp1120643297-21] DEBUG org.apache.http.wire  - >> 
> "Proxy-Connection: Keep-Alive[\r][\n]"
> 2012-02-02 10:46:48,835 [qtp1120643297-21] DEBUG org.apache.http.wire  - >> 
> "[\r][\n]"
> 2012-02-02 10:46:48,835 [qtp1120643297-21] DEBUG org.apache.http.headers  - 
> >> GET http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/
> 1.1/plexus-utils-1.1.pom HTTP/1.1
> 2012-02-02 10:46:48,835 [qtp1120643297-21] DEBUG org.apache.http.headers  - 
> >> Cache-control: no-cache
> 2012-02-02 10:46:48,835 [qtp1120643297-21] DEBUG org.apache.http.headers  - 
> >> Cache-store: no-store
> 2012-02-02 10:46:48,835 [qtp1120643297-21] DEBUG org.apache.http.headers  - 
> >> Pragma: no-cache
> 2012-02-02 10:46:48,835 [qtp1120643297-21] DEBUG org.apache.http.headers  - 
> >> Expires: 0
> 2012-02-02 10:46:48,835 [qtp1120643297-21] DEBUG org.apache.http.headers  - 
> >> Accept-Encoding: gzip
> 2012-02-02 10:46:48,835 [qtp1120643297-21] DEBUG org.apache.http.headers  - 
> >> Host: repo1.maven.org
> 2012-02-02 10:46:48,835 [qtp1120643297-21] DEBUG org.apache.http.headers  - 
> >> Proxy-Connection: Keep-Alive
> 2012-02-02 10:46:49,116 [qtp1120643297-21] DEBUG org.apache.http.wire  - << 
> "HTTP/1.1 407 Proxy Authentication Required[\r][\n]"
> 2012-02-02 10:46:49,118 [qtp1120643297-21] DEBUG org.apache.http.wire  - << 
> "Proxy-Authenticate: NTLM[\r][\n]"
> 2012-02-02 10:46:49,118 [qtp1120643297-21] DEBUG org.apache.http.wire  - << 
> "Proxy-Authenticate: BASIC realm="Auth_Seq_NTLM_to_ldap"[\r][\n]"
> 2012-02-02 10:46:49,118 [qtp1120643297-21] DEBUG org.apache.http.wire  - << 
> "Cache-Control: no-cache[\r][\n]"
> 2012-02-02 10:46:49,118 [qtp1120643297-21] DEBUG org.apache.http.wire  - << 
> "Pragma: no-cache[\r][\n]"
> 2012-02-02 10:46:49,118 [qtp1120643297-21] DEBUG org.apache.http.wire  - << 
> "Content-Type: text/html; charset=utf-8[\r][\n]"
> 2012-02-02 10:46:49,118 [qtp1120643297-21] DEBUG org.apache.http.wire  - << 
> "Proxy-Connection: close[\r][\n]"
> 2012-02-02 10:46:49,118 [qtp1120643297-21] DEBUG org.apache.http.wire  - << 
> "Set-Cookie: BCSI-CS-41D6D8BAA7362CE4=2; Path=/[\r][\n]"
> 2012-02-02 10:46:49,118 [qtp1120643297-21] DEBUG org.apache.http.wire  - << 
> "Connection: close[\r][\n]"
> 2012-02-02 10:46:49,118 [qtp1120643297-21] DEBUG org.apache.http.wire  - << 
> "Content-Length: 895[\r][\n]"
> 2012-02-02 10:46:49,118 [qtp1120643297-21] DEBUG org.apache.http.wire  - << 
> "[\r][\n]"
> 2012-02-02 10:46:49,118 [qtp1120643297-21] DEBUG org.apache.http.headers  - 
> << HTTP/1.1 407 Proxy Authentication Required
> 2012-02-02 10:46:49,118 [qtp1120643297-21] DEBUG org.apache.http.headers  - 
> << Proxy-Authenticate: NTLM
> 2012-02-02 10:46:49,118 [qtp1120643297-21] DEBUG org.apache.http.headers  - 
> << Proxy-Authenticate: BASIC realm="Auth_Seq_NTLM_to_ldap"
> 2012-02-02 10:46:49,118 [qtp1120643297-21] DEBUG org.apache.http.headers  - 
> << Cache-Control: no-cache
> 2012-02-02 10:46:49,118 [qtp1120643297-21] DEBUG org.apache.http.headers  - 
> << Pragma: no-cache
> 2012-02-02 10:46:49,118 [qtp1120643297-21] DEBUG org.apache.http.headers  - 
> << Content-Type: text/html; charset=utf-8
> 2012-02-02 10:46:49,118 [qtp1120643297-21] DEBUG org.apache.http.headers  - 
> << Proxy-Connection: close
> 2012-02-02 10:46:49,118 [qtp1120643297-21] DEBUG org.apache.http.headers  - 
> << Set-Cookie: BCSI-CS-41D6D8BAA7362CE4=2; Path=/
> 2012-02-02 10:46:49,118 [qtp1120643297-21] DEBUG org.apache.http.headers  - 
> << Connection: close
> 2012-02-02 10:46:49,118 [qtp1120643297-21] DEBUG org.apache.http.headers  - 
> << Content-Length: 895
> 2012-02-02 10:46:49,157 [qtp1120643297-21] ERROR 
> org.apache.http.client.protocol.RequestProxyAuthentication  - Proxy 
> authentication error: Credent
> ials cannot be used for NTLM authentication: 
> org.apache.http.auth.UsernamePasswordCredentials
> 2012-02-02 10:46:49,157 [qtp1120643297-21] DEBUG org.apache.http.wire  - >> 
> "GET http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/1.
> 1/plexus-utils-1.1.pom HTTP/1.1[\r][\n]"
> 2012-02-02 10:46:49,157 [qtp1120643297-21] DEBUG org.apache.http.wire  - >> 
> "Cache-control: no-cache[\r][\n]"
> 2012-02-02 10:46:49,157 [qtp1120643297-21] DEBUG org.apache.http.wire  - >> 
> "Cache-store: no-store[\r][\n]"
> 2012-02-02 10:46:49,157 [qtp1120643297-21] DEBUG org.apache.http.wire  - >> 
> "Pragma: no-cache[\r][\n]"
> 2012-02-02 10:46:49,157 [qtp1120643297-21] DEBUG org.apache.http.wire  - >> 
> "Expires: 0[\r][\n]"
> 2012-02-02 10:46:49,157 [qtp1120643297-21] DEBUG org.apache.http.wire  - >> 
> "Accept-Encoding: gzip[\r][\n]"
> 2012-02-02 10:46:49,157 [qtp1120643297-21] DEBUG org.apache.http.wire  - >> 
> "Host: repo1.maven.org[\r][\n]"
> 2012-02-02 10:46:49,157 [qtp1120643297-21] DEBUG org.apache.http.wire  - >> 
> "Proxy-Connection: Keep-Alive[\r][\n]"
> 2012-02-02 10:46:49,157 [qtp1120643297-21] DEBUG org.apache.http.wire  - >> 
> "Cookie: BCSI-CS-41D6D8BAA7362CE4=2[\r][\n]"
> 2012-02-02 10:46:49,157 [qtp1120643297-21] DEBUG org.apache.http.wire  - >> 
> "[\r][\n]"
> 2012-02-02 10:46:49,157 [qtp1120643297-21] DEBUG org.apache.http.headers  - 
> >> GET http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/
> 1.1/plexus-utils-1.1.pom HTTP/1.1
> 2012-02-02 10:46:49,157 [qtp1120643297-21] DEBUG org.apache.http.headers  - 
> >> Cache-control: no-cache
> 2012-02-02 10:46:49,157 [qtp1120643297-21] DEBUG org.apache.http.headers  - 
> >> Cache-store: no-store
> 2012-02-02 10:46:49,157 [qtp1120643297-21] DEBUG org.apache.http.headers  - 
> >> Pragma: no-cache
> 2012-02-02 10:46:49,157 [qtp1120643297-21] DEBUG org.apache.http.headers  - 
> >> Expires: 0
> 2012-02-02 10:46:49,157 [qtp1120643297-21] DEBUG org.apache.http.headers  - 
> >> Accept-Encoding: gzip
> 2012-02-02 10:46:49,157 [qtp1120643297-21] DEBUG org.apache.http.headers  - 
> >> Host: repo1.maven.org
> 2012-02-02 10:46:49,157 [qtp1120643297-21] DEBUG org.apache.http.headers  - 
> >> Proxy-Connection: Keep-Alive
> 2012-02-02 10:46:49,157 [qtp1120643297-21] DEBUG org.apache.http.headers  - 
> >> Cookie: BCSI-CS-41D6D8BAA7362CE4=2
> 2012-02-02 10:46:49,196 [qtp1120643297-21] DEBUG org.apache.http.wire  - << 
> "HTTP/1.1 407 Proxy Authentication Required[\r][\n]"
> 2012-02-02 10:46:49,196 [qtp1120643297-21] DEBUG org.apache.http.wire  - << 
> "Proxy-Authenticate: NTLM[\r][\n]"
> 2012-02-02 10:46:49,196 [qtp1120643297-21] DEBUG org.apache.http.wire  - << 
> "Proxy-Authenticate: BASIC realm="Auth_Seq_NTLM_to_ldap"[\r][\n]"
> 2012-02-02 10:46:49,196 [qtp1120643297-21] DEBUG org.apache.http.wire  - << 
> "Cache-Control: no-cache[\r][\n]"
> 2012-02-02 10:46:49,196 [qtp1120643297-21] DEBUG org.apache.http.wire  - << 
> "Pragma: no-cache[\r][\n]"
> 2012-02-02 10:46:49,196 [qtp1120643297-21] DEBUG org.apache.http.wire  - << 
> "Content-Type: text/html; charset=utf-8[\r][\n]"
> 2012-02-02 10:46:49,196 [qtp1120643297-21] DEBUG org.apache.http.wire  - << 
> "Proxy-Connection: close[\r][\n]"
> 2012-02-02 10:46:49,196 [qtp1120643297-21] DEBUG org.apache.http.wire  - << 
> "Set-Cookie: BCSI-CS-41D6D8BAA7362CE4=2; Path=/[\r][\n]"
> 2012-02-02 10:46:49,196 [qtp1120643297-21] DEBUG org.apache.http.wire  - << 
> "Connection: close[\r][\n]"
> 2012-02-02 10:46:49,196 [qtp1120643297-21] DEBUG org.apache.http.wire  - << 
> "Content-Length: 895[\r][\n]"
> 2012-02-02 10:46:49,196 [qtp1120643297-21] DEBUG org.apache.http.wire  - << 
> "[\r][\n]"
> 2012-02-02 10:46:49,196 [qtp1120643297-21] DEBUG org.apache.http.headers  - 
> << HTTP/1.1 407 Proxy Authentication Required
> 2012-02-02 10:46:49,196 [qtp1120643297-21] DEBUG org.apache.http.headers  - 
> << Proxy-Authenticate: NTLM
> 2012-02-02 10:46:49,196 [qtp1120643297-21] DEBUG org.apache.http.headers  - 
> << Proxy-Authenticate: BASIC realm="Auth_Seq_NTLM_to_ldap"
> 2012-02-02 10:46:49,196 [qtp1120643297-21] DEBUG org.apache.http.headers  - 
> << Cache-Control: no-cache
> 2012-02-02 10:46:49,196 [qtp1120643297-21] DEBUG org.apache.http.headers  - 
> << Pragma: no-cache
> 2012-02-02 10:46:49,196 [qtp1120643297-21] DEBUG org.apache.http.headers  - 
> << Content-Type: text/html; charset=utf-8
> 2012-02-02 10:46:49,196 [qtp1120643297-21] DEBUG org.apache.http.headers  - 
> << Proxy-Connection: close
> 2012-02-02 10:46:49,196 [qtp1120643297-21] DEBUG org.apache.http.headers  - 
> << Set-Cookie: BCSI-CS-41D6D8BAA7362CE4=2; Path=/
> 2012-02-02 10:46:49,196 [qtp1120643297-21] DEBUG org.apache.http.headers  - 
> << Connection: close
> 2012-02-02 10:46:49,196 [qtp1120643297-21] DEBUG org.apache.http.headers  - 
> << Content-Length: 895
> 2012-02-02 10:46:49,197 [qtp1120643297-21] DEBUG 
> org.apache.archiva.proxy.common.DebugTransferListener  - wagon debug 
> http://repo1.maven.org/maven
> 2/org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.pom - Status code: 
> 407, ReasonPhrase:Proxy Authentication Required.
> 2012-02-02 10:46:49,198 [qtp1120643297-21] DEBUG 
> org.apache.archiva.proxy.common.DebugTransferListener  - transferError for 
> resource [org/codehaus
> /plexus/plexus-utils/1.1/plexus-utils-1.1.pom, 
> http://repo1.maven.org/maven2/] on repository url 
> org.apache.maven.wagon.authorization.Authorizatio
> nException: Not authorized by proxy, ReasonPhrase:Proxy Authentication 
> Required.
> 2012-02-02 10:46:49,203 [qtp1120643297-21] WARN  
> org.apache.archiva.proxy.DefaultRepositoryProxyConnectors  - Transfer error 
> from repository "cent
> ral" for artifact org.codehaus.plexus:plexus-utils:1.1::pom, continuing to 
> next repository. Error message: Download failure on resource [http://re
> po1.maven.org/maven2//org/codehaus/plexus/plexus-utils/1.1/plexus-utils-1.1.pom]:Not
>  authorized by proxy, ReasonPhrase:Proxy Authentication Requir
> ed.
> 2012-02-02 10:46:49,207 [qtp1120643297-21] DEBUG 
> org.apache.archiva.proxy.common.DebugTransferListener  - transferInitiated 
> for resource org/codeh
> aus/plexus/plexus-utils/1.1/plexus-utils-1.1.pom on repository url 
> http://download.java.net/maven/2/
> 
> ----------------------------------------------------------------------
> This message w/attachments (message) is intended solely for the use of the 
> intended recipient(s) and may contain information that is privileged, 
> confidential or proprietary. If you are not an intended recipient, please 
> notify the sender, and then please delete and destroy all copies and 
> attachments, and be advised that any review or dissemination of, or the 
> taking of any action in reliance on, the information contained in or attached 
> to this message is prohibited. 
> Unless specifically indicated, this message is not an offer to sell or a 
> solicitation of any investment products or other financial product or 
> service, an official confirmation of any transaction, or an official 
> statement of Sender. Subject to applicable law, Sender may intercept, 
> monitor, review and retain e-communications (EC) traveling through its 
> networks/systems and may produce any such EC to regulators, law enforcement, 
> in litigation and as required by law. 
> The laws of the country of each sender/recipient may impact the handling of 
> EC, and EC may be archived, supervised and produced in countries other than 
> the country in which you are located. This message cannot be guaranteed to be 
> secure or free of errors or viruses. 
> 
> References to "Sender" are references to any subsidiary of Bank of America 
> Corporation. Securities and Insurance Products: * Are Not FDIC Insured * Are 
> Not Bank Guaranteed * May Lose Value * Are Not a Bank Deposit * Are Not a 
> Condition to Any Banking Service or Activity * Are Not Insured by Any Federal 
> Government Agency. Attachments that are part of this EC may have additional 
> important disclosures and disclaimers, which you should read. This message is 
> subject to terms available at the following link: 
> http://www.bankofamerica.com/emaildisclaimer. By messaging with Sender you 
> consent to the foregoing.

--
Brett Porter
[email protected]
http://brettporter.wordpress.com/
http://au.linkedin.com/in/brettporter
http://twitter.com/brettporter





Reply via email to