diff --git a/ozgcloud-common-lib/src/main/java/de/ozgcloud/common/binaryfile/GrpcBinaryFileServerDownloader.java b/ozgcloud-common-lib/src/main/java/de/ozgcloud/common/binaryfile/GrpcBinaryFileServerDownloader.java
index 8acac69892b76220b7d64f29737cccfafd653f50..edfd2eb4ea29f4aaf5cff56dc5ccf212d1d06187 100644
--- a/ozgcloud-common-lib/src/main/java/de/ozgcloud/common/binaryfile/GrpcBinaryFileServerDownloader.java
+++ b/ozgcloud-common-lib/src/main/java/de/ozgcloud/common/binaryfile/GrpcBinaryFileServerDownloader.java
@@ -109,8 +109,8 @@ public class GrpcBinaryFileServerDownloader<T> {
 			doDownload();
 			sendChunks();
 		} catch (Exception e) {
-			LOG.error("Error while downloading file contents", e);
 			downloadError.set(new TechnicalException("Error while downloading file contents", e));
+			LOG.error(downloadError.get().getMessage(), downloadError.get());
 		} finally {
 			closeOutputStream();
 		}