From 7a322e2afa61be1832c182a0b9a952eb3cd323a4 Mon Sep 17 00:00:00 2001 From: "Patrik J. Braun" Date: Sun, 18 Nov 2018 22:30:41 +0100 Subject: [PATCH] improving th generation error handling --- backend/middlewares/thumbnail/ThumbnailGeneratorMWs.ts | 2 +- backend/model/threading/ThumbnailWorker.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/middlewares/thumbnail/ThumbnailGeneratorMWs.ts b/backend/middlewares/thumbnail/ThumbnailGeneratorMWs.ts index 2789ae81..9efc34a1 100644 --- a/backend/middlewares/thumbnail/ThumbnailGeneratorMWs.ts +++ b/backend/middlewares/thumbnail/ThumbnailGeneratorMWs.ts @@ -174,7 +174,7 @@ export class ThumbnailGeneratorMWs { await this.taskQue.execute(input); return next(); } catch (error) { - return next(new ErrorDTO(ErrorCodes.THUMBNAIL_GENERATION_ERROR, 'Error during generating thumbnail: ' + input.mediaPath, error)); + return next(new ErrorDTO(ErrorCodes.THUMBNAIL_GENERATION_ERROR, 'Error during generating thumbnail: ' + input.mediaPath, error.toString())); } } diff --git a/backend/model/threading/ThumbnailWorker.ts b/backend/model/threading/ThumbnailWorker.ts index cdccfbcc..e2624568 100644 --- a/backend/model/threading/ThumbnailWorker.ts +++ b/backend/model/threading/ThumbnailWorker.ts @@ -59,7 +59,7 @@ export class VideoRendererFactory { ffmpeg(input.mediaPath).ffprobe((err: any, data: FfprobeData) => { if (!!err || data === null) { - return reject(err); + return reject(err.toString()); } const ratio = data.streams[0].height / data.streams[0].width; const command: FfmpegCommand = ffmpeg(input.mediaPath); @@ -68,7 +68,7 @@ export class VideoRendererFactory { resolve(); }) .on('error', (e) => { - reject(e); + reject(e.toString()); }) .outputOptions(['-qscale:v 4']); if (input.makeSquare === false) {