The following comment has been added to this issue:

     Author: Brett Porter
    Created: Tue, 14 Dec 2004 2:54 PM
       Body:
what circumstances around the remote file give you this?

every time I've encountered a 304, httpclient returns null for the input stream 
which is handled before the exception is thrown.

What release of the maven JAR are you using? 607 is not an exception line in 
1.0.2.
---------------------------------------------------------------------
View this comment:
  http://jira.codehaus.org/browse/MAVEN-1535?page=comments#action_28020

---------------------------------------------------------------------
View the issue:
  http://jira.codehaus.org/browse/MAVEN-1535

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: MAVEN-1535
    Summary: when request for to remote repo for a jar returns HTTP status code 
304, Maven prints an ugly stack trace
       Type: Bug

     Status: Unassigned
   Priority: Major

 Original Estimate: Unknown
 Time Spent: Unknown
  Remaining: Unknown

    Project: maven
 Components: 
             core
   Versions:
             1.0.2

   Assignee: 
   Reporter: Ian Springer

    Created: Tue, 14 Dec 2004 12:59 PM
    Updated: Tue, 14 Dec 2004 2:54 PM
Environment: n/a

Description:
My remote repo is hosted on an IIS server. When it returns status code 304 (Not 
Modified) for certain jars, Maven dumps a big ugly stack trace (even without 
debug turned on). See below...

C:\Projects\Apache\apollo\trunk>maven jar -Dmaven.test.skip=true
 __  __
|  \/  |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \  ~ intelligent projects ~
|_|  |_\__,_|\_/\___|_||_|  v. 1.0.2

Attempting to download addressing-SNAPSHOT.jar.
Attempting to download wsrf-xbeans-SNAPSHOT.jar.
Attempting to download apollo-jndi-config-SNAPSHOT.jar.
Attempting to download directory-naming-core-SNAPSHOT.jar.
Attempting to download directory-naming-factory-SNAPSHOT.jar.
Attempting to download wsdl4j-1.5-SNAPSHOT.jar.
Attempting to download xbean-v1HEAD-SNAPSHOT-20041129.jar.
Attempting to download xbean_xpath-v1HEAD-SNAPSHOT-20041129.jar.
Tag library requested that is not present: 'jstl:core' in plugin: 
'maven-ajar-plugin-1.0'
Error retrieving artifact from  
http://mip.esr.hp.com/wsdm/repository/xmlbeans/jars/xbean-src-v1HEAD-SNAPSHOT-20041129.jar
java.io.IOException: Unknown error downloading; status code was: 304
        at org.apache.maven.util.HttpUtils.retrieveArtifact(HttpUtils.java:607)
        at org.apache.maven.util.HttpUtils.getFile(HttpUtils.java:395)
        at org.apache.maven.util.HttpUtils.getFile(HttpUtils.java:287)
        at org.apache.maven.util.HttpUtils.getFile(HttpUtils.java:181)
        at 
DependencyRetriever.downloadRemoteArtifact(DependencyRetriever.java:192)
        at DependencyRetriever.obtainArtifact(DependencyRetriever.java:135)
        at DependencyRetriever.update(DependencyRetriever.java:86)
        at sun.reflect.GeneratedMethodAccessor72.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at 
org.apache.commons.jelly.impl.DynamicBeanTag.doTag(DynamicBeanTag.java:230)
        at 
org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:145)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
        at 
org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:145)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
        at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:88)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at 
org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)
        at 
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:110)
        at com.werken.werkz.Goal.fire(Goal.java:639)
        at com.werken.werkz.Goal.attain(Goal.java:575)
        at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
        at 
org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAttainGoalTag.java:127)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
        at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:88)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
        at com.werken.werkz.jelly.PreGoalTag$1.firePreGoal(PreGoalTag.java:87)
        at com.werken.werkz.Goal.firePreGoalCallbacks(Goal.java:691)
        at com.werken.werkz.Goal.fire(Goal.java:616)
        at com.werken.werkz.Goal.attain(Goal.java:575)
        at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
        at com.werken.werkz.Goal.attain(Goal.java:573)
        at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
        at com.werken.werkz.Goal.attain(Goal.java:573)
        at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
        at com.werken.werkz.Goal.attain(Goal.java:573)
        at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
        at com.werken.werkz.Goal.attain(Goal.java:573)
        at com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
        at com.werken.werkz.Goal.attain(Goal.java:573)
        at 
org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:671)
        at org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
        at org.apache.maven.cli.App.doMain(App.java:488)
        at org.apache.maven.cli.App.main(App.java:1239)
        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:324)
        at com.werken.forehead.Forehead.run(Forehead.java:551)
        at com.werken.forehead.Forehead.main(Forehead.java:581)
.
.
.
.
.
jar:jar:
    [jar] Building jar: 
C:\Projects\Apache\apollo\trunk\target\apollo-1.0-beta1.jar
    [copy] Copying 1 file to C:\opt\tomcat5.0.28\webapps\wsrf\WEB-INF\lib
    [copy] Copying 1 file to 
C:\Projects\Apache\apollo\trunk\target\wsrf\WEB-INF\lib
BUILD SUCCESSFUL
Total time: 1 minutes 1 seconds
Finished at: Tue Dec 14 12:44:10 EST 2004

C:\Projects\Apache\apollo\trunk>


---------------------------------------------------------------------
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]

Reply via email to