FastGPT icon indicating copy to clipboard operation
FastGPT copied to clipboard

V4.9.1-fix2版本HTTP组件后接入大模型报错Cannot read properties of null (reading 'q')

Open SuperTangW opened this issue 9 months ago • 9 comments

例行检查

  • [x] 我已确认目前没有类似 issue
  • [x] 我已完整查看过项目 README,以及项目文档
  • [x] 我使用了自己的 key,并确认我的 key 是可正常使用的
  • [x] 我理解并愿意跟进此 issue,协助测试和提供反馈
  • [x] 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

你的版本

  • [x ] 私有部署版本, 具体版本号: V4.9.1-fix2 本地环境:本地部署(部署方式:docker-compose)

问题描述, 日志截图,配置文件等 HTTP组件后面接入AI对话大模型,报错 Cannot read properties of null (reading 'q') 但是用云端https://cloud.fastgpt.cn 创建相同的工作流不存在问题。

本地环境工作流:

Image

云端环境工作流:

Image

复现步骤 HTTP组件后面接入AI对话大模型 预期结果 可以根据HTTP请求结果回复用户答案

SuperTangW avatar Mar 21 '25 09:03 SuperTangW

删除重新新建一个试试

lijiajun1997 avatar Mar 22 '25 12:03 lijiajun1997

删除重新创建也存在相同的问题。。你们本地环境部署的版本不存在这个问题吗?还请辛苦帮忙验证一下,也许是我跟我的环境有关系?

SuperTangW avatar Mar 27 '25 01:03 SuperTangW

确实挺奇怪,也没用知识库,这个报错看着是引用知识库的空指针报错

c121914yu avatar Mar 27 '25 11:03 c121914yu

确实挺奇怪,也没用知识库,这个报错看着是引用知识库的空指针报错

之前升级也经常见到这个bug,但删删建建就莫名其妙解决了

lijiajun1997 avatar Mar 27 '25 11:03 lijiajun1997

确实挺奇怪,也没用知识库,这个报错看着是引用知识库的空指针报错

大佬,我用HTTP节点请求某一个GET地址的接口,该接口返回的是JSON,但是目前各个版本包括最新版本,好像都无法获取到响应结果呢

wuchubuzai2018 avatar Apr 03 '25 15:04 wuchubuzai2018

同样问题, ai不能把http工具 当作 知识库引用. 一旦用过,无论怎么配置都报错

xia-fei avatar Apr 10 '25 09:04 xia-fei

我这也遇到类似报错 是在上传文件时候

{
  "code": 500,
  "statusText": "",
  "message": "Cannot read properties of null (reading 'avatar')",
  "data": null
}

看了下后台日志 是在 getinitdata那

yunfan avatar Aug 25 '25 05:08 yunfan

后台的对应错误是这个

Error] 2025-08-25 05:43:16 Api response error: undefined, Cannot read properties of null (reading 'avatar') 
{
  message: "Cannot read properties of null (reading 'avatar')",
  stack: "TypeError: Cannot read properties of null (reading 'avatar')\n" +
    '    at v (/app/projects/app/.next/server/chunks/93980.js:5:28426)\n' +
    '    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n' +
    '    at async h (/app/projects/app/.next/server/pages/api/core/app/list.js:1:18264)\n' +
    '    at async w (/app/projects/app/.next/server/pages/api/core/app/list.js:1:19119)\n' +
    '    at async h (/app/projects/app/.next/server/chunks/23248.js:1:7262)\n' +
    '    at async /app/projects/app/.next/server/pages/api/common/file/upload.js:1:3608\n' +
    '    at async g (/app/projects/app/.next/server/pages/api/common/file/upload.js:1:3570)\n' +
    '    at async /app/projects/app/.next/server/pages/api/common/system/getInitData.js:1:5415\n' +
    '    at async K (/app/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected][email protected][email protected]/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:20:16881)\n' +
    '    at async U.render (/app/node_modules/.pnpm/[email protected]_@[email protected][email protected][email protected][email protected][email protected]/node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js:20:17520)'
}


yunfan avatar Aug 25 '25 05:08 yunfan

最关键是我是自己的前端组件去上传文件 为何会触发这里的服务端渲染的逻辑 能否出来解释下? @c121914yu

yunfan avatar Sep 02 '25 08:09 yunfan