Message": "Command failed: cd /data/pubmed-search && \\\npython /data/pubmed-sea...

2025年09月17日 16:28 响应: 2.66秒 状态: success

🚨 错误信息

{ "errorMessage": "Command failed: cd /data/pubmed-search && \\\npython /data/pubmed-search/NO_DELETE/renumber_refs.py \"/data/pubmed-search/retrieved_issns(20250917_082822)_review.md\" && \\\npandoc \"/data/pubmed-search/retrieved_issns(20250917_082822)_review_renumbered.md\" \\\n --reference-doc=/data/pubmed-search/NO_DELETE/reference.docx \\\n -o \"$(dirname \"/data/pubmed-search/retrieved_issns(20250917_082822)_review.md\")/近10年来(超)广域OCTA在观察糖尿病视网膜病变、视网膜静脉阻塞、年龄相关性黄斑变性抗VEGF效果的应用,影响因子>2分的文献_$(date +%Y-%m-%d_%H-%M).docx\"\npandoc: /data/pubmed-search/NO_DELETE/reference.docx: withBinaryFile: does not exist (No such file or directory)\n", "errorDetails": {}, "n8nDetails": { "nodeName": "MD转docx", "nodeType": "n8n-nodes-base.executeCommand", "nodeVersion": 1, "itemIndex": 0, "time": "2025/9/17 16:28:43", "n8nVersion": "1.107.4 (Self Hosted)", "binaryDataMode": "default", "stackTrace": [ "NodeOperationError: Command failed: cd /data/pubmed-search && \\", "python /data/pubmed-search/NO_DELETE/renumber_refs.py \"/data/pubmed-search/retrieved_issns(20250917_082822)_review.md\" && \\", "pandoc \"/data/pubmed-search/retrieved_issns(20250917_082822)_review_renumbered.md\" \\", " --reference-doc=/data/pubmed-search/NO_DELETE/reference.docx \\", " -o \"$(dirname \"/data/pubmed-search/retrieved_issns(20250917_082822)_review.md\")/近10年来(超)广域OCTA在观察糖尿病视网膜病变、视网膜静脉阻塞、年龄相关性黄斑变性抗VEGF效果的应用,影响因子>2分的文献_$(date +%Y-%m-%d_%H-%M).docx\"", "pandoc: /data/pubmed-search/NO_DELETE/reference.docx: withBinaryFile: does not exist (No such file or directory)", "", " 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_1af219c3f47f2a1223ec4ccec249a974/node_modules/n8n-nodes-base/nodes/ExecuteCommand/ExecuteCommand.node.ts:102:12)", " at processTicksAndRejections (node:internal/process/task_queues:105:5)", " at WorkflowExecute.runNode (/usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_0c275070fd0434c00ffd62213b2bcae4/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1212:9)", " at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_0c275070fd0434c00ffd62213b2bcae4/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:1582:27", " at /usr/local/lib/node_modules/n8n/node_modules/.pnpm/n8n-core@file+packages+core_@opentelemetry+api@1.9.0_@opentelemetry+sdk-trace-base@1.30_0c275070fd0434c00ffd62213b2bcae4/node_modules/n8n-core/src/execution-engine/workflow-execute.ts:2158:11" ] } }

🤖 AI解决方案

pandoc: /data/pubmed-search/NO_DELETE/reference.docx: withBinaryFile: does not exist (No such file or directory)

原因分析
pandoc 命令找不到指定的 --reference-doc 文件 /data/pubmed-search/NO_DELETE/reference.docx

解决方案
请确保文件 /data/pubmed-search/NO_DELETE/reference.docx 存在于指定路径下。如果文件不存在,请将其上传或复制到该路径。

预防措施

  • 在执行 pandoc 命令前,增加一个检查步骤,验证 --reference-doc 指定的文件是否存在。

  • 考虑使用相对路径或确保文件在执行命令的环境中可访问。