adjust throwing exception

This commit is contained in:
Chris Lu
2020-10-10 01:03:04 -07:00
parent 00a75d7c99
commit 6fc272f913

View File

@@ -89,8 +89,8 @@ public class SeaweedRead {
int len = (int) chunkView.size; int len = (int) chunkView.size;
LOG.debug("readChunkView fid:{} chunkData.length:{} chunkView[{};{}) buf[{},{})/{} startOffset:{}", LOG.debug("readChunkView fid:{} chunkData.length:{} chunkView[{};{}) buf[{},{})/{} startOffset:{}",
chunkView.fileId, chunkData.length, chunkView.offset, chunkView.offset+chunkView.size, bufOffset, bufOffset+len, buffer.length, startOffset); chunkView.fileId, chunkData.length, chunkView.offset, chunkView.offset + chunkView.size, bufOffset, bufOffset + len, buffer.length, startOffset);
System.arraycopy(chunkData, (int) (startOffset - chunkView.logicOffset + chunkView.offset), buffer, (int)bufOffset, len); System.arraycopy(chunkData, (int) (startOffset - chunkView.logicOffset + chunkView.offset), buffer, (int) bufOffset, len);
return len; return len;
} }
@@ -119,7 +119,7 @@ public class SeaweedRead {
} }
} }
if (data == null) { if (data == null && lastException != null) {
throw lastException; throw lastException;
} }