Author: ebourg
Date: Wed Dec 18 23:19:56 2013
New Revision: 1552157
URL: http://svn.apache.org/r1552157
Log:
Exception chaining
Modified:
commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/zip/ExtraFieldUtils.java
commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java
Modified:
commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/zip/ExtraFieldUtils.java
URL:
http://svn.apache.org/viewvc/commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/zip/ExtraFieldUtils.java?rev=1552157&r1=1552156&r2=1552157&view=diff
==============================================================================
---
commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/zip/ExtraFieldUtils.java
(original)
+++
commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/zip/ExtraFieldUtils.java
Wed Dec 18 23:19:56 2013
@@ -176,9 +176,9 @@ public class ExtraFieldUtils {
}
v.add(ze);
} catch (InstantiationException ie) {
- throw new ZipException(ie.getMessage());
+ throw (ZipException) new
ZipException(ie.getMessage()).initCause(ie);
} catch (IllegalAccessException iae) {
- throw new ZipException(iae.getMessage());
+ throw (ZipException) new
ZipException(iae.getMessage()).initCause(iae);
}
start += (length + WORD);
}
Modified:
commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java
URL:
http://svn.apache.org/viewvc/commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java?rev=1552157&r1=1552156&r2=1552157&view=diff
==============================================================================
---
commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java
(original)
+++
commons/proper/compress/trunk/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java
Wed Dec 18 23:19:56 2013
@@ -489,7 +489,7 @@ public class ZipArchiveInputStream exten
try {
read = inf.inflate(buffer, start, length);
} catch (DataFormatException e) {
- throw new ZipException(e.getMessage());
+ throw (IOException) new
ZipException(e.getMessage()).initCause(e);
}
} while (read == 0 && inf.needsInput());
return read;