mirror of
https://github.com/n8n-io/n8n.git
synced 2025-01-11 04:47:29 -08:00
refactor(core): Convey error stack from job failure to main (#11261)
This commit is contained in:
parent
76ab780cdd
commit
190665d8e6
|
@ -114,6 +114,7 @@ export class ScalingService {
|
|||
executionId,
|
||||
workerId: this.instanceSettings.hostId,
|
||||
errorMsg: error.message,
|
||||
errorStack: error.stack ?? '',
|
||||
};
|
||||
|
||||
await job.progress(msg);
|
||||
|
@ -295,12 +296,18 @@ export class ScalingService {
|
|||
});
|
||||
break;
|
||||
case 'job-failed':
|
||||
this.logger.error(`Execution ${msg.executionId} (job ${jobId}) failed`, {
|
||||
this.logger.error(
|
||||
[
|
||||
`Execution ${msg.executionId} (job ${jobId}) failed`,
|
||||
msg.errorStack ? `\n${msg.errorStack}\n` : '',
|
||||
].join(''),
|
||||
{
|
||||
workerId: msg.workerId,
|
||||
errorMsg: msg.errorMsg,
|
||||
executionId: msg.executionId,
|
||||
jobId,
|
||||
});
|
||||
},
|
||||
);
|
||||
break;
|
||||
case 'abort-job':
|
||||
break; // only for worker
|
||||
|
|
|
@ -56,6 +56,7 @@ export type JobFailedMessage = {
|
|||
executionId: string;
|
||||
workerId: string;
|
||||
errorMsg: string;
|
||||
errorStack: string;
|
||||
};
|
||||
|
||||
/** Message sent by main to worker to abort a job. */
|
||||
|
|
Loading…
Reference in a new issue