故障排查GitHub issue2 分钟阅读排错/错误码

解决FastGPT插件Markdown转换的属性解构报错问题

使用FastGPT的Markdown转换插件时,返回报错{ "error": "Cannot destructure property 'name' of '(e || n)' as it is undefined." },操作过程附带了相关截图。

现象

使用FastGPT的Markdown转换插件时,返回报错{ "error": "Cannot destructure property 'name' of '(e || n)' as it is undefined." },操作过程附带了相关截图。

可能原因

根据报错信息,代码尝试从值为undefined的(e || n)变量中解构name属性,说明插件在处理流程中,预期包含name属性的对象未正确生成或传入,导致解构操作失败。具体触发场景需结合实际输入的Markdown内容确认。

排查步骤

  1. 重现报错场景,记录触发报错时输入的Markdown文本内容。
  2. 检查Markdown转换插件的配置项,确认所有必填参数均已正确配置。
  3. 查看FastGPT插件的运行日志,定位报错触发的具体上下文。
  4. 核对输入的Markdown格式是否符合插件要求的规范。

解决与验证

  1. 补全缺失的必填配置项,或调整输入的Markdown内容以符合插件预期的处理格式。
  2. 重新执行Markdown转换操作,验证报错是否不再出现。
  3. 若报错仍存在,需按实际环境确认插件依赖或运行环境的兼容性,或收集更多上下文信息反馈给项目维护方。

来源:FastGPT GitHub issue