Datatables Node not working

该报错通常出现在 n8n 的 DataTable(数据表)节点中,表现为下拉框无法显示已创建的数据表列表,且无明确错误提示。优先排查是否为子工作流(Sub-workflow)场景,并尝试重新打开或刷新工作流,或直接重新创建节点。

快速结论:该报错通常出现在 n8n 的 DataTable(数据表)节点中,表现为下拉框无法显示已创建的数据表列表,且无明确错误提示。优先排查是否为子工作流(Sub-workflow)场景,并尝试重新打开或刷新工作流,或直接重新创建节点。

适用环境:n8n 版本 1.114.3,Docker 自托管(self-hosted),Node.js 22.19.0,PostgreSQL 数据库,生产环境。

最快修复方案:暂无确认的一步修复方案。有用户反馈“过一段时间后自动恢复”,且官方工程师在多数场景下无法复现,建议先刷新页面或重新打开工作流后观察。

注意事项:部分用户反映该问题出现在子工作流中,主工作流正常。官方要求提供录屏以进一步定位,但截止 Issue 关闭时未能复现。

问题场景

用户在使用 n8n 的 DataTable(数据表)节点时,发现下拉列表无法显示已经创建的数据表列表。部分用户补充,在主工作流中一切正常,但在子工作流(Sub-workflow)中,即使手动输入表的 ID 也无法显示。另有用户按以下步骤复现:新建工作流 → 使用 “When executed by Another Workflow” 触发器 → 创建 DataTable 节点(如 Get Row)→ 执行并保存工作流 → 返回首页再重新编辑 → 此时下拉框失效,且已有节点报错。

报错原文

Datatables Node not working
No error message, just cannot see any tables

原因分析

可能原因:该问题可能与 n8n 前端状态缓存或工作流编辑器在特定流程(尤其是子工作流)下的重新加载逻辑有关。官方工程师尝试复现但未能成功,推测可能是临时性的前端展示问题,而非数据或后端逻辑错误。有用户反馈“一段时间后自动恢复正常”,进一步支持前端临时故障的可能。

环境排查

  • 确认 n8n 版本是否为 1.114.3 或相近版本;
  • 确认部署方式是否为 Docker 自托管;
  • 确认数据库是否为 PostgreSQL;
  • 确认问题是否只在子工作流中出现,主工作流是否正常;
  • 确认浏览器版本(Chrome 140.0.0.0)及是否存在缓存/插件干扰。

解决步骤

  1. 首先尝试刷新浏览器页面(F5/Cmd+R),重新进入该工作流编辑器;
  2. 如果刷新无效,返回 n8n 首页后重新打开目标工作流;
  3. 若问题仅出现在子工作流,尝试将子工作流内容复制到新的工作流中,并重新创建 DataTable 节点;
  4. 尝试删除有问题的 DataTable 节点,重新拖入并配置;
  5. 确认数据表本身已正常创建且其他节点/工作流可正常访问;
  6. 如果上述步骤均无效,升级到 n8n 最新版本,或等待官方后续版本修复。

验证方法

重新打开 DataTable 节点的配置面板,确认下拉框可以列出所有已创建的数据表;在子工作流场景下,实际操作一次读取或写入数据的流程,确认节点执行成功,无报错。

参考来源

n8n-io/n8n #20463

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

这个方案解决了吗?

celebrityanime
celebrityanime
文章: 19049

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注