MessageSnapshot catchException(Throwable ex) { setStatus(FileDownloadStatus.error); this.ex = ex; return MessageSnapshotTaker.catchException(this); }