You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Chris Polderman <ch...@gmail.com> on 2006/04/27 15:32:11 UTC

NTLM Proxy problems

Hello!

I am currently developing from behind a proxy firewall (NTLM kind) and it
causes all kinds of problems accessing resources on the net. I have put my
proxy in the settings.xml file in my ".m2" under home but it still gives me
the following problems:

[WARNING] repository metadata for: 'artifact
org.apache.maven.plugins:maven-ejb-plugin' could not be retrieved from repo
sitory: central due to an error: Error transferring file
[INFO] Repository 'central' will be blacklisted
[DEBUG] Exception
org.apache.maven.wagon.TransferFailedException: Error transferring file
        at
org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(
LightweightHttpWagon.java:99)
        at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:68)
        at
org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(
DefaultWagonManager.java:369)
        at
org.apache.maven.artifact.manager.DefaultWagonManager.getArtifactMetadata(
DefaultWagonManager.java:295)
        at
org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolveAlways
(DefaultRepositor
yMetadataManager.java:356)
        at
org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolve
(DefaultRepositoryMetad
ataManager.java:91)
        at
org.apache.maven.artifact.transform.AbstractVersionTransformation.resolveVersion
(AbstractVersionTransformatio
n.java:62)
        at
org.apache.maven.artifact.transform.LatestArtifactTransformation.transformForResolve
(LatestArtifactTransforma
tion.java:38)
        at
org.apache.maven.artifact.transform.DefaultArtifactTransformationManager.transformForResolve
(DefaultArtifactT
ransformationManager.java:40)
        at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(
DefaultArtifactResolver.java:104)
        at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(
DefaultArtifactResolver.java:63)
        at
org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(
DefaultMavenProjectBuilder.java:4
67)
        at
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(
DefaultMavenProjectBuilder.java:225)
        at org.apache.maven.project.artifact.MavenMetadataSource.retrieve(
MavenMetadataSource.java:102)
        at
org.apache.maven.plugin.version.DefaultPluginVersionManager.resolveMetaVersion
(DefaultPluginVersionManager.ja
va:669)
        at
org.apache.maven.plugin.version.DefaultPluginVersionManager.resolvePluginVersion
(DefaultPluginVersionManager.
java:183)
        at
org.apache.maven.plugin.version.DefaultPluginVersionManager.resolvePluginVersion
(DefaultPluginVersionManager.
java:87)
        at org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(
DefaultPluginManager.java:158)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin(
DefaultLifecycleExecutor.java:1252)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(
DefaultLifecycleExecutor.java:1517)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.bindLifecycleForPackaging
(DefaultLifecycleExecutor.java:1
011)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.constructLifecycleMappings
(DefaultLifecycleExecutor.java:
975)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(
DefaultLifecycleExecutor.java:453)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures
(DefaultLifecycleExecutor.jav
a:306)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(
DefaultLifecycleExecutor.java:273)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
DefaultLifecycleExecutor.java:140)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java
:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java
:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: java.net.ProtocolException: Server redirected too many  times
(20)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(
HttpURLConnection.java:1157)
        at
org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(
LightweightHttpWagon.java:85)
        ... 36 more

Anyone succeeded in tackling this "Redirected too many times" problem? I was
not able to find any good solution to it on the net.

Regards,

Chris

Re: NTLM Proxy problems

Posted by Tim Kettler <ti...@udo.edu>.
Hi,

Have you read the proxy howto (http://maven.apache.org/guides/mini/guide-proxies.html)? 
Especially the paragraph cited below:

"Please note that currently NTLM proxies are not supported as they have not been tested. 
You may be able to use the relevant system properties on JDK 1.4+ to make this work."

Perhaps you can try it with the mentioned system properties.

-Tim

Chris Polderman schrieb:
> Hello!
> 
> I am currently developing from behind a proxy firewall (NTLM kind) and it
> causes all kinds of problems accessing resources on the net. I have put my
> proxy in the settings.xml file in my ".m2" under home but it still gives me
> the following problems:
> 
> [WARNING] repository metadata for: 'artifact
> org.apache.maven.plugins:maven-ejb-plugin' could not be retrieved from repo
> sitory: central due to an error: Error transferring file
> [INFO] Repository 'central' will be blacklisted
> [DEBUG] Exception
> org.apache.maven.wagon.TransferFailedException: Error transferring file
>        at
> org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(
> LightweightHttpWagon.java:99)
>        at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:68)
>        at
> org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(
> DefaultWagonManager.java:369)
>        at
> org.apache.maven.artifact.manager.DefaultWagonManager.getArtifactMetadata(
> DefaultWagonManager.java:295)
>        at
> org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolveAlways 
> 
> (DefaultRepositor
> yMetadataManager.java:356)
>        at
> org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolve 
> 
> (DefaultRepositoryMetad
> ataManager.java:91)
>        at
> org.apache.maven.artifact.transform.AbstractVersionTransformation.resolveVersion 
> 
> (AbstractVersionTransformatio
> n.java:62)
>        at
> org.apache.maven.artifact.transform.LatestArtifactTransformation.transformForResolve 
> 
> (LatestArtifactTransforma
> tion.java:38)
>        at
> org.apache.maven.artifact.transform.DefaultArtifactTransformationManager.transformForResolve 
> 
> (DefaultArtifactT
> ransformationManager.java:40)
>        at
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(
> DefaultArtifactResolver.java:104)
>        at
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(
> DefaultArtifactResolver.java:63)
>        at
> org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository( 
> 
> DefaultMavenProjectBuilder.java:4
> 67)
>        at
> org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(
> DefaultMavenProjectBuilder.java:225)
>        at org.apache.maven.project.artifact.MavenMetadataSource.retrieve(
> MavenMetadataSource.java:102)
>        at
> org.apache.maven.plugin.version.DefaultPluginVersionManager.resolveMetaVersion 
> 
> (DefaultPluginVersionManager.ja
> va:669)
>        at
> org.apache.maven.plugin.version.DefaultPluginVersionManager.resolvePluginVersion 
> 
> (DefaultPluginVersionManager.
> java:183)
>        at
> org.apache.maven.plugin.version.DefaultPluginVersionManager.resolvePluginVersion 
> 
> (DefaultPluginVersionManager.
> java:87)
>        at org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(
> DefaultPluginManager.java:158)
>        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin(
> DefaultLifecycleExecutor.java:1252)
>        at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(
> DefaultLifecycleExecutor.java:1517)
>        at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.bindLifecycleForPackaging 
> 
> (DefaultLifecycleExecutor.java:1
> 011)
>        at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.constructLifecycleMappings 
> 
> (DefaultLifecycleExecutor.java:
> 975)
>        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(
> DefaultLifecycleExecutor.java:453)
>        at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures 
> 
> (DefaultLifecycleExecutor.jav
> a:306)
>        at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(
> DefaultLifecycleExecutor.java:273)
>        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
> DefaultLifecycleExecutor.java:140)
>        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:39)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:585)
>        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java
> :315)
>        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java
> :430)
>        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> Caused by: java.net.ProtocolException: Server redirected too many  times
> (20)
>        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(
> HttpURLConnection.java:1157)
>        at
> org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(
> LightweightHttpWagon.java:85)
>        ... 36 more
> 
> Anyone succeeded in tackling this "Redirected too many times" problem? I 
> was
> not able to find any good solution to it on the net.
> 
> Regards,
> 
> Chris
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: NTLM Proxy problems

Posted by Marcel Schutte <ms...@yahoo.co.uk>.
Chris,

You could give the NTLM Authorization Proxy Server
(http://apserver.sourceforge.net/) a try. I'm using it and it works
just fine for me.

Regards,
Marcel

--- Chris Polderman <ch...@gmail.com> wrote:

> Hello!
> 
> I am currently developing from behind a proxy firewall (NTLM kind)
> and it
> causes all kinds of problems accessing resources on the net. I have
> put my
> proxy in the settings.xml file in my ".m2" under home but it still
> gives me
> the following problems:
> 
> [WARNING] repository metadata for: 'artifact
> org.apache.maven.plugins:maven-ejb-plugin' could not be retrieved
> from repo
> sitory: central due to an error: Error transferring file
> [INFO] Repository 'central' will be blacklisted
> [DEBUG] Exception
> org.apache.maven.wagon.TransferFailedException: Error transferring
> file
>         at
>
org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(
> LightweightHttpWagon.java:99)
>         at
> org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:68)
>         at
> org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(
> DefaultWagonManager.java:369)
>         at
>
org.apache.maven.artifact.manager.DefaultWagonManager.getArtifactMetadata(
> DefaultWagonManager.java:295)
>         at
>
org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolveAlways
> (DefaultRepositor
> yMetadataManager.java:356)
>         at
>
org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolve
> (DefaultRepositoryMetad
> ataManager.java:91)
>         at
>
org.apache.maven.artifact.transform.AbstractVersionTransformation.resolveVersion
> (AbstractVersionTransformatio
> n.java:62)
>         at
>
org.apache.maven.artifact.transform.LatestArtifactTransformation.transformForResolve
> (LatestArtifactTransforma
> tion.java:38)
>         at
>
org.apache.maven.artifact.transform.DefaultArtifactTransformationManager.transformForResolve
> (DefaultArtifactT
> ransformationManager.java:40)
>         at
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(
> DefaultArtifactResolver.java:104)
>         at
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(
> DefaultArtifactResolver.java:63)
>         at
>
org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(
> DefaultMavenProjectBuilder.java:4
> 67)
>         at
>
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(
> DefaultMavenProjectBuilder.java:225)
>         at
> org.apache.maven.project.artifact.MavenMetadataSource.retrieve(
> MavenMetadataSource.java:102)
>         at
>
org.apache.maven.plugin.version.DefaultPluginVersionManager.resolveMetaVersion
> (DefaultPluginVersionManager.ja
> va:669)
>         at
>
org.apache.maven.plugin.version.DefaultPluginVersionManager.resolvePluginVersion
> (DefaultPluginVersionManager.
> java:183)
>         at
>
org.apache.maven.plugin.version.DefaultPluginVersionManager.resolvePluginVersion
> (DefaultPluginVersionManager.
> java:87)
>         at org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(
> DefaultPluginManager.java:158)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin(
> DefaultLifecycleExecutor.java:1252)
>         at
>
org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(
> DefaultLifecycleExecutor.java:1517)
>         at
>
org.apache.maven.lifecycle.DefaultLifecycleExecutor.bindLifecycleForPackaging
> (DefaultLifecycleExecutor.java:1
> 011)
>         at
>
org.apache.maven.lifecycle.DefaultLifecycleExecutor.constructLifecycleMappings
> (DefaultLifecycleExecutor.java:
> 975)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(
> DefaultLifecycleExecutor.java:453)
>         at
>
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures
> (DefaultLifecycleExecutor.jav
> a:306)
>         at
>
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(
> DefaultLifecycleExecutor.java:273)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
> DefaultLifecycleExecutor.java:140)
>         at
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
>         at
> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java
> :315)
>         at
> org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>         at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java
> :430)
>         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> Caused by: java.net.ProtocolException: Server redirected too many 
> times
> (20)
>         at
> sun.net.www.protocol.http.HttpURLConnection.getInputStream(
> HttpURLConnection.java:1157)
>         at
>
org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(
> LightweightHttpWagon.java:85)
>         ... 36 more
> 
> Anyone succeeded in tackling this "Redirected too many times"
> problem? I was
> not able to find any good solution to it on the net.
> 
> Regards,
> 
> Chris
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org