Incompatibilidade de versão no fluxo de trabalho n8n

Uso o n8n cloud e tenho um workflow com um nó extract from file.
E recebi este erro no meu workflow:
Índice do item

0

Tipo de nó

n8n-nodes-base.extractFromFile

Versão do nó

1.1 (Latest)

Versão do n8n

2.26.4 (Cloud)

Rastreamento de pilha

NodeOperationError: A versão da API "5.3.31" não corresponde à versão do Worker "5.4.296". at ExecuteContext.execute (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@aws-sdk+credential-providers@3.808.0_asn1.js@5_8da18263ca0574b0db58d4fefd8173ce/node_modules/n8n-nodes-base/nodes/Files/ExtractFromFile/actions/pdf.operation.ts:134:10) at processTicksAndRejections (node:internal/process/task_queues:104:5) at ExecuteContext.execute (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-nodes-base@file+packages+nodes-base_@aws-sdk+credential-providers@3.808.0_asn1.js@5_8da18263ca0574b0db58d4fefd8173ce/node_modules/n8n-nodes-base/nodes/Files/ExtractFromFile/ExtractFromFile.node.ts:134:17) at WorkflowExecute.executeNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+exporter-trace-otlp_cf5896492347c4895f0373f4acc773d7/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1053:8) at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+exporter-trace-otlp_cf5896492347c4895f0373f4acc773d7/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1327:11) at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+exporter-trace-otlp_cf5896492347c4895f0373f4acc773d7/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1778:27 at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+exporter-trace-otlp_cf5896492347c4895f0373f4acc773d7/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2474:11

@Quent bug conhecido do n8n, não é seu fluxo de trabalho. A operação Extract from File PDF agrupa pdf.js, e nas compilações recentes da Cloud (2.25-2.26.x) sua API e worker do pdf.js estão em versões incompatíveis (seu 5.3.31 vs 5.4.296), então qualquer análise de PDF gera esse erro. Outros enfrentaram o erro idêntico na Cloud; a correção é atualizar pdfjs-dist no núcleo do n8n, ainda pendente.

Nada para corrigir em seu nó. Até o n8n lançar:

  1. Extraia o texto do PDF fora desse nó, uma HTTP Request para uma API de PDF para texto, ou um nó PDF da comunidade verificado.
  2. Se você puder alterar sua versão do n8n na Cloud, uma compilação anterior pode evitar o conflito, vale a pena testar.

Não desperdice tempo na sua configuração, é o pdf.js agrupado do nó.