Oops, done: [VFS-385] Add HTTP status code to HTTP file provider exception messages when available.
Thank you Sebb! Good catch. Gary On Fri, Nov 18, 2011 at 7:04 AM, sebb <seb...@gmail.com> wrote: > On 18 November 2011 03:26, <ggreg...@apache.org> wrote: > > Author: ggregory > > Date: Fri Nov 18 03:26:40 2011 > > New Revision: 1203475 > > > > URL: http://svn.apache.org/viewvc?rev=1203475&view=rev > > Log: (empty) > > Please provide a reason for the change. > > You can update the log entry after the fact. > > > Modified: > > > > commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/Resources.properties > > > > commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/http/HttpFileObject.java > > > > commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/http/HttpRandomAccessContent.java > > commons/proper/vfs/trunk/src/changes/changes.xml > > > > Modified: > commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/Resources.properties > > URL: > http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/Resources.properties?rev=1203475&r1=1203474&r2=1203475&view=diff > > > ============================================================================== > > --- > commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/Resources.properties > (original) > > +++ > commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/Resources.properties > Fri Nov 18 03:26:40 2011 > > @@ -251,10 +251,10 @@ vfs.provider.sftp/unknown-size.error=Fil > > vfs.provider.url/badly-formed-uri.error=Badly formed URI "{0}". > > > > # Http Provider > > -vfs.provider.http/get.error=GET method failed for "{0}". > > -vfs.provider.http/head.error=HEAD method failed for "{0}". > > +vfs.provider.http/get.error=GET method failed for "{0}" with HTTP > status {1}. > > +vfs.provider.http/head.error=HEAD method failed for "{0}" with HTTP > status {1}. > > vfs.provider.http/last-modified.error=No Last-Modified header in HTTP > response. > > -vfs.provider.http/get-range.error=GET method failed for "{0}" range > "{1}-". > > +vfs.provider.http/get-range.error=GET method failed for "{0}" range > "{1}" with HTTP status {2}. > > vfs.provider.http/connect.error=Could not connect to HTTP server on > "{0}". > > > > # WebDAV Provider > > > > Modified: > commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/http/HttpFileObject.java > > URL: > http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/http/HttpFileObject.java?rev=1203475&r1=1203474&r2=1203475&view=diff > > > ============================================================================== > > --- > commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/http/HttpFileObject.java > (original) > > +++ > commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/http/HttpFileObject.java > Fri Nov 18 03:26:40 2011 > > @@ -91,7 +91,7 @@ public class HttpFileObject extends Abst > > } > > else > > { > > - throw new > FileSystemException("vfs.provider.http/head.error", getName()); > > + throw new > FileSystemException("vfs.provider.http/head.error", new Object[]{getName(), > Integer.valueOf(status)}); > > } > > } > > > > @@ -156,7 +156,7 @@ public class HttpFileObject extends Abst > > } > > if (status != HttpURLConnection.HTTP_OK) > > { > > - throw new > FileSystemException("vfs.provider.http/get.error", getName()); > > + throw new > FileSystemException("vfs.provider.http/get.error", new Object[]{getName(), > Integer.valueOf(status)}); > > } > > > > return new HttpInputStream(getMethod); > > > > Modified: > commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/http/HttpRandomAccessContent.java > > URL: > http://svn.apache.org/viewvc/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/http/HttpRandomAccessContent.java?rev=1203475&r1=1203474&r2=1203475&view=diff > > > ============================================================================== > > --- > commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/http/HttpRandomAccessContent.java > (original) > > +++ > commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs2/provider/http/HttpRandomAccessContent.java > Fri Nov 18 03:26:40 2011 > > @@ -95,7 +95,8 @@ class HttpRandomAccessContent extends Ab > > throw new > FileSystemException("vfs.provider.http/get-range.error", new Object[] > > { > > fileObject.getName(), > > - new Long(filePointer) > > + Long.valueOf(filePointer), > > + Integer.valueOf(status) > > }); > > } > > > > @@ -109,7 +110,8 @@ class HttpRandomAccessContent extends Ab > > throw new > FileSystemException("vfs.provider.http/get-range.error", new Object[] > > { > > fileObject.getName(), > > - new Long(filePointer) > > + Long.valueOf(filePointer), > > + Integer.valueOf(status) > > }); > > } > > } > > > > Modified: commons/proper/vfs/trunk/src/changes/changes.xml > > URL: > http://svn.apache.org/viewvc/commons/proper/vfs/trunk/src/changes/changes.xml?rev=1203475&r1=1203474&r2=1203475&view=diff > > > ============================================================================== > > --- commons/proper/vfs/trunk/src/changes/changes.xml (original) > > +++ commons/proper/vfs/trunk/src/changes/changes.xml Fri Nov 18 03:26:40 > 2011 > > @@ -23,6 +23,9 @@ > > > > <body> > > <release version="2.1" date="TBD" description=""> > > + <action issue="VFS-385" dev="ggregory" type="update"> > > + Add HTTP status code to HTTP file provider exception messages > when available. > > + </action> > > <action issue="VFS-384" dev="ggregory" type="update"> > > Update Apache Commons Net to 3.0.1 from 2.2 for FTP and SFTP > providers. > > </action> > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > > -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org JUnit in Action, 2nd Ed: <http://goog_1249600977>http://bit.ly/ECvg0 Spring Batch in Action: <http://s.apache.org/HOq>http://bit.ly/bqpbCK Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory