151152153154155156157158159160161
exception.compareAndSet(null, e); callback.onChunkException(chunkNumber, e); } finally { blocks.add(bb); chunkCounter.release(chunkNumber); } } }); } else {