The following comment has been added to this issue:
Author: Joerg Schaible
Created: Thu, 16 Sep 2004 12:06 PM
Body:
It would also be nice it the cache would not even generate the directories for every
failed request in general.
---------------------------------------------------------------------
View this comment:
http://jira.codehaus.org/browse/MAVENPROXY-15?page=comments#action_24151
---------------------------------------------------------------------
View the issue:
http://jira.codehaus.org/browse/MAVENPROXY-15
Here is an overview of the issue:
---------------------------------------------------------------------
Key: MAVENPROXY-15
Summary: Unavailable artifacts created with 0 bytes
Type: Bug
Status: Open
Priority: Major
Original Estimate: Unknown
Time Spent: Unknown
Remaining: Unknown
Project: maven-component-proxy
Assignee: Ben Walding
Reporter: Joerg Schaible
Created: Thu, 16 Sep 2004 12:04 PM
Updated: Thu, 16 Sep 2004 12:06 PM
Description:
Maven-proxy generates sometimes requested artifacts with the size of 0 bytes. I've
noticed the creation for artifacts that are not available in public and which cannot
(and should not) be found by maven-proxy. Nevertheless sometimes such an artifact is
created in the cache. A look in the logfile shows a coincidence with a recorded
exception, since the artifact shares the date and time of the log entry:
========= %< ===========
76979443 [PoolThread-0] INFO maven.proxy.RepositoryServlet - Received request:
/eIP/jars/IPUsersEJBClient-0.1-SNAPSHOT.jar
org.apache.maven.fetch.exceptions.FetchException
at org.apache.maven.fetch.fetchers.HttpFetcher.fetchUrl(HttpFetcher.java:157)
at org.apache.maven.fetch.FetchTool.performDownload(FetchTool.java:96)
at
org.apache.maven.proxy.DefaultRetrievalComponent.retrieveArtifact(DefaultRetrievalComponent.java:96)
at
org.apache.maven.proxy.RepositoryServlet.handleDownloadRequest(RepositoryServlet.java:212)
at org.apache.maven.proxy.RepositoryServlet.doGet(RepositoryServlet.java:172)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:360)
at org.mortbay.jetty.servlet.ServletHandler.dispatch(ServletHandler.java:651)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:558)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1714)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1664)
at org.mortbay.http.HttpServer.service(HttpServer.java:863)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:775)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:939)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:792)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:201)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:455)
Caused by: java.io.IOException
at
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:602)
at org.apache.maven.fetch.fetchers.HttpFetcher.fetchUrl(HttpFetcher.java:147)
... 18 more
Caused by: java.io.IOException: Server returned HTTP response code: 500 for URL:
http://www.ibiblio.org/maven//eIP/jars/IPUsersEJBClient-0.1-SNAPSHOT.jar
at
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:800)
at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:272)
at org.apache.maven.fetch.fetchers.HttpFetcher.fetchUrl(HttpFetcher.java:126)
... 18 more
77025105 [PoolThread-1] INFO maven.proxy.RepositoryServlet - Received request:
/eIP/jars/IPUsersEJBClient-0.1-SNAPSHOT.jar.md5
77027594 [PoolThread-1] WARN maven.proxy.RepositoryServlet - Could not find upstream
resource :/eIP/jars/IPUsersEJBClient-0.1-SNAPSHOT.jar.md5
========= %< ===========
After this exception I have such a file generated:
========= %< ===========
/devel/maven/cache > ll eIP/*
eIP/ejbs:
total 0
eIP/jars:
total 0
-rw-r--r-- 1 maven maven 0 Sep 16 13:45
IPUsersEJBClient-0.1-SNAPSHOT.jar
eIP/wars:
total 0
========= %< ===========
---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]