diff --git a/packages/cli/src/ErrorReporting.ts b/packages/cli/src/ErrorReporting.ts index 33a1da0c3..ceb67fe7f 100644 --- a/packages/cli/src/ErrorReporting.ts +++ b/packages/cli/src/ErrorReporting.ts @@ -1,6 +1,8 @@ import { createHash } from 'crypto'; import config from '@/config'; import { ErrorReporterProxy, ApplicationError } from 'n8n-workflow'; +// eslint-disable-next-line n8n-local-rules/misplaced-n8n-typeorm-import +import { QueryFailedError } from '@n8n/typeorm'; let initialized = false; @@ -65,6 +67,13 @@ export const initErrorHandling = async () => { addEventProcessor((event, { originalException }) => { if (!originalException) return null; + if ( + originalException instanceof QueryFailedError && + originalException.message.includes('SQLITE_FULL') + ) { + return null; + } + if (originalException instanceof ApplicationError) { const { level, extra, tags } = originalException; if (level === 'warning') return null;