Craig, 

I will post my setup to see if it helps you.

There are two differences that I can see, you are using the webapp
maven-proxy but I am running the stand alone maven-proxy. Also I don't have
an internet proxy.

My maven-proxy.properties

################ GLOBAL SETTINGS
# This is where maven-proxy stores files it has downloaded
repo.local.store=./repo

#The port to listen on - not used if loaded as a webapp
port=9999

#This is the base area that all files are loaded from. While it is possible
to leave this blank, this behaviour
#is deprecated and will be disabled in version 2.0.  There are too many
namespace conflicts caused by not using
#a prefix.
#The repository will be shown at http://localhost:9999/repository/
#for the .war loaded into a webapp server, the default prefix is
"repository" (edit the web.xml to change)
# As maven doesn't like a trailing slash, this address shouldn't have one
either.
prefix=repository

#This is the simple date format used to display the last modified date while
browsing the repository.
lastModifiedDateFormat=yyyy/MM/dd HH:mm:ss

################ SNAPSHOT HANDLING
#If you want the proxy to look for newer snapshots, set to true
snapshot.update=true

################ M2 METADATA HANDLING
#If you want the proxy to prevent looking for newer metadata, set to false
(default is true)
#metadata.update=false

################ M2 POM HANDLING
#If you want the proxy to look for newer POMs, set to true (default is
false)
pom.update=true

################ PROMOTION HANDLING
# ***** NOT CURRENTLY IMPLEMENTED *****
#Promotion describes the process by which new artifacts are loaded to global
maven-proxy repository.  It
# is designed to be used by "higher security installations" that do not want
to acquire artifacts from
# remote repositories without approval.
#
#If promotion handling is enabled, then the proxy will not download remote
artifacts without permission
# (local repositories with copy=false are considered to be local)
#
#Permission to download is granted via the Promotion menu which will be
enabled
#  when promotion handling is enabled.
#
#If promotion is false, artifacts are sourced from any repository as per
normal.
#
#Promotion and snapshots:  If promotion is enabled, snapshots are not
downloadable.  The concept of using
# a snapshot in a production build (which is primarily what promotion is
for) is counterintuitive.
##
promotion=false

################ WEB INTERFACE
# This defines the absolute URL the server should use to identify itself.
# This can often be determined automatically, but we recommend you specify
# it explicitly to prevent problems during startup.
# The prefix will be added to this for the actual repository
# i.e. proxy available at http://localhost:9999/, repository at
http://localhost:9999/repository
serverName=http://localhost:9999

#If true, the repository can be browsed
browsable=true

#If true, the repository can be searched
searchable=true

#Not currently implemented. Will allow webdav access to the repository at
some point.
webdav=true

#Stylesheet - if configured, will override the default stylesheet shipped
with maven-proxy - absolute URLs only
#eg.  /maven-proxy/style.css, http://www.example.com/style.css
stylesheet=/maven-proxy/style.css

#bgColor / bgColorHighlight are replaced in the built in stylesheet to
produce a simple color scheme.
#If a stylesheet is set, these are not used.
bgColor=#14B
bgColorHighlight=#94B

#rowColor / rowColorHighlight are replaced in the built in stylesheet to
produce a simple color scheme.
#If a stylesheet is set, these are not used.
rowColor=#CCF
rowColorHighlight=#DDF


################ PROXIES
#This is just a hack, it should auto discover them
#proxy.list=one,two,three

#Unauthenticated proxy
#proxy.one.host=proxy1.example.com
#proxy.one.port=3128

#Authenticated proxy
#proxy.two.host=proxy2.example.org
#proxy.two.port=80
#proxy.two.username=username2
#proxy.two.password=password2

#Authenticated proxy
#proxy.three.host=proxy3.example.net
#proxy.three.port=3129
#proxy.three.username=username3
#proxy.three.password=password3


################# REPOSITORIES
#This is not just a hack, it specifies the order repositories should be
checked
#Note that the proxy adds a "/" which is why the urls aren't suffixed with a
"/"
repo.list=local-repo,www-ibiblio-org,dist-codehaus-org


#local-store
# The local store represents a location that local jars you host can be
located.
# This could also be achieved by having a local http repository, but this is
less cumbersome
repo.local-repo.url=file:///./repo-local
repo.local-repo.description=Super Secret Custom Repository
#If copy is true, jars are copied from the store to the proxy-repo. Only
configurable for file:/// repos
repo.local-repo.copy=false
#If hardfail is true, any unexpected errors from the repository will cause
#the client download to fail (typically with a 500 error)
repo.local-repo.hardfail=true
#Don't cache a file repository
repo.local-repo.cache.period=0


#www.ibiblio.org
repo.www-ibiblio-org.url=http://www.ibiblio.org/maven2
repo.www-ibiblio-org.description=www.ibiblio.org
#repo.www-ibiblio-org.proxy=one
repo.www-ibiblio-org.hardfail=true
#Cache this repository for 1 hour
repo.www-ibiblio-org.cache.period=3600
repo.www-ibiblio-org.cache.failures=true

#dist.codehaus.org
repo.dist-codehaus-org.url=http://dist.codehaus.org
#repo.dist-codehaus-org.proxy=two
repo.dist-codehaus-org.hardfail=false
repo.dist-codehaus-org.cache.period=3600
repo.dist-codehaus-org.cache.failures=true




-----Original Message-----
From: Clifton Craig [mailto:[EMAIL PROTECTED] 
Sent: 26 April 2006 16:25
To: Maven Users List
Subject: Re: Maven Proxy

Aww nuts. That didn't fix it. There's definitely something wrong with 
maven-proxy's ability to access the net, though I can't narrow it. I get 
these logs when I run my Maven build now:

<snip>
2006-04-26 10:09:21,251 [INFO ] components.impl.DefaultSnapshotCache  - 
Updating /jaxen/jaxen/1.1-beta-8/jaxen-1.1-beta-8.pom in snapshot cache
2006-04-26 10:09:21,251 [INFO ] proxy.engine.DownloadEngine  - 
Repo[www-ibiblio-org]: /jaxen/jaxen/1.1-beta-8/jaxen-1.1-beta-8.pom last 
modified 1132809499000
2006-04-26 10:09:21,251 [INFO ] components.impl.DefaultSnapshotCache  - 
Updating /jaxen/jaxen/1.1-beta-8/jaxen-1.1-beta-8.pom in snapshot cache
2006-04-26 10:09:21,251 [INFO ] proxy.engine.DownloadEngine  - 
Repo[www-ibiblio-org]: Found most up-to-date version 
of /jaxen/jaxen/1.1-beta-8/jaxen-1.1-beta-8.pom
2006-04-26 10:09:21,251 [INFO ] proxy.engine.DownloadEngine  - 
Repo[www-ibiblio-org]: Copying /jaxen/jaxen/1.1-beta-8/jaxen-1.1-beta-8.pom 
to Repo[global]
2006-04-26 10:09:21,251 [INFO ] proxy.config.HttpRepoConfiguration  - 
Retrieving /jaxen/jaxen/1.1-beta-8/jaxen-1.1-beta-8.pom
2006-04-26 10:09:21,260 [INFO ] commons.httpclient.HttpMethodBase  - 
Recoverable exception caught when processing request
2006-04-26 10:09:21,260 [WARN ] commons.httpclient.HttpMethodBase  - 
Recoverable exception caught but MethodRetryHandler.retryMethod() returned 
false, rethrowing exception
2006-04-26 10:09:21,260 [ERROR] proxy.engine.DownloadEngine  - 
org.apache.commons.httpclient.HttpRecoverableException: 
org.apache.commons.httpclient.HttpRecoverableException: Error in parsing the

status  line from the response: unable to find line starting with "HTTP"
</snip>

I've had problems with HttpClient under Ivy/Ant in the past so this feels 
familiar. Back then I configured Ivy to use a the normal java.net.URL 
connection method while I set a custom authenticator for the JVM in my build

using an embedded beanshell script. I'm wondereing if this is not related. 
I'm sure that my proxy info is correct, and at this point I'm pretty 
confident I've configured it in the maven-proxy settings the right way. I
may 
try running some simple unit tests with HttpClient if I get a free moment.

--------------------------------------------------- 
Clifton C. Craig, Software Engineer
Intelligent Computer Systems -  A Division of GBG
[EMAIL PROTECTED]
[EMAIL PROTECTED]

On Wednesday 26 April 2006 10:26 am, Clifton Craig wrote:
> Tom,
>
> I think I found something! I just noticed that my maven-proxy configs were
> pointing to the maven1 repository instead of the maven2 repository. I'm
> restarting my proxy right now and will get right back to let you know if
it
> changes anything...
>
> ---------------------------------------------------
> Clifton C. Craig, Software Engineer
> Intelligent Computer Systems -  A Division of GBG
> [EMAIL PROTECTED]
> [EMAIL PROTECTED]
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to