Message": "Command failed: cd /data/pubmed-search && \\\npython /data/pubmed-sea...
🚨 错误信息
{
"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指定的文件是否存在。 - 考虑使用相对路径或确保文件在执行命令的环境中可访问。