added filename to Exceptions thrown by HashingInputStream
This commit is contained in:
parent
c1bd31aec5
commit
8d3dd3f012
@ -52,7 +52,12 @@ public class HashingInputStream extends FilterInputStream {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int read(byte @NotNull [] b, int off, int len) throws IOException {
|
public int read(byte @NotNull [] b, int off, int len) throws IOException {
|
||||||
int i = in.read(b, off, len);
|
int i;
|
||||||
|
try {
|
||||||
|
i = in.read(b, off, len);
|
||||||
|
} catch(IOException e) {
|
||||||
|
throw new IOException("An exception occurred while trying to access: [" + path.toString() + "]", e);
|
||||||
|
}
|
||||||
if(i != -1) {
|
if(i != -1) {
|
||||||
hash.update(b, off, i);
|
hash.update(b, off, i);
|
||||||
bytesWritten += i;
|
bytesWritten += i;
|
||||||
@ -62,7 +67,12 @@ public class HashingInputStream extends FilterInputStream {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int read() throws IOException {
|
public int read() throws IOException {
|
||||||
int i = in.read();
|
int i;
|
||||||
|
try {
|
||||||
|
i = in.read();
|
||||||
|
} catch(IOException e) {
|
||||||
|
throw new IOException("An exception occurred while trying to access: [" + path.toString() + "]", e);
|
||||||
|
}
|
||||||
if(i != -1) {
|
if(i != -1) {
|
||||||
hash.update(i);
|
hash.update(i);
|
||||||
bytesWritten++;
|
bytesWritten++;
|
||||||
|
Loading…
Reference in New Issue
Block a user