* 描述问题
* 运行环境
- NocoBase 版本:v2.2.2
- 数据库种类与版本: PostgreSQL
- 操作系统:windows 10
-浏览器及版本:chrome 151.0.7922.170
- 部署方式:
- Docker 镜像版本:
- NodeJS 版本:
如何重现
升级至v2.2.2版本后,AI员工执行“部分分析”后就提示“Cannot read properties of null (reading ‘map’)”,升级前可以正常使用
AI员工的配置如下:
升级至v2.2.2版本后,AI员工执行“部分分析”后就提示“Cannot read properties of null (reading ‘map’)”,升级前可以正常使用
AI员工的配置如下:
请打开浏览器开发者工具,在 Network 中清空记录后重新执行一次“部分分析”,重点找到名称包含 aiConversations:sendMessages 的请求(如点击了重试或继续,也请提供 resendMessages、resumeToolCall)。请展开并提供:请求 URL、方法、状态码和耗时; Request Payload,从首条到报错处的完整流式内容;响应头中的 Request ID。可导出 HAR,但请先删除 Authorization、Cookie、API Key 等敏感信息。同时提供 Console 中对应报错的完整调用栈,以及相同时间段的服务端日志。
服务器日志:
{“level”:“error”,“message”:“Cannot read properties of null (reading ‘map’)”,“extra”:{“name”:“TypeError”,“pregelTaskId”:“cdbd3ded-613f-5d9c-ab2d-7dcb4cc35f74”},“stack”:“TypeError: Cannot read properties of null (reading ‘map’)\n at MiddlewareError.wrap (/home/jackie/js/nocobase2/node_modules/langchain/dist/agents/errors.cjs:69:10)\n at wrappedHandler (/home/jackie/js/nocobase2/node_modules/langchain/dist/agents/nodes/AgentNode.cjs:305:44)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async #invokeModel (/home/jackie/js/nocobase2/node_modules/langchain/dist/agents/nodes/AgentNode.cjs:334:14)\n at async #run (/home/jackie/js/nocobase2/node_modules/langchain/dist/agents/nodes/AgentNode.cjs:79:58)\n at async AgentNode.invoke (/home/jackie/js/nocobase2/node_modules/langchain/dist/agents/RunnableCallable.cjs:35:23)\n at async RunnableSequence.invoke (/home/jackie/js/nocobase2/node_modules/@langchain/core/dist/runnables/base.cjs:935:69)\n at async Object._runWithRetry (/home/jackie/js/nocobase2/node_modules/langchain/node_modules/@langchain/langgraph/dist/pregel/retry.cjs:47:13)\n at async PregelRunner._executeTasksWithRetry (/home/jackie/js/nocobase2/node_modules/langchain/node_modules/@langchain/langgraph/dist/pregel/runner.cjs:139:24)\n at async PregelRunner.tick (/home/jackie/js/nocobase2/node_modules/langchain/node_modules/@langchain/langgraph/dist/pregel/runner.cjs:60:49)\n at async CompiledStateGraph._runLoop (/home/jackie/js/nocobase2/node_modules/langchain/node_modules/@langchain/langgraph/dist/pregel/index.cjs:1193:5)\n at async createAndRunLoop (/home/jackie/js/nocobase2/node_modules/langchain/node_modules/@langchain/langgraph/dist/pregel/index.cjs:1087:5)”,“meta”:{},“module”:“aiConversations”,“submodule”:“sendMessages”,“method”:“”,“app”:“main”,“reqId”:“52150baf-95b7-4fbd-a6f6-83588107f4da”,“dataSourceKey”:“main”,“timestamp”:“2026-08-27 17:12:22”} {“level”:“error”,“message”:“Cannot read properties of null (reading ‘map’)”,“stack”:“TypeError: Cannot read properties of null (reading ‘map’)\n at MiddlewareError.wrap (/home/jackie/js/nocobase2/node_modules/langchain/dist/agents/errors.cjs:69:10)\n at wrappedHandler (/home/jackie/js/nocobase2/node_modules/langchain/dist/agents/nodes/AgentNode.cjs:305:44)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async handlerWithValidation (/home/jackie/js/nocobase2/node_modules/langchain/dist/agents/nodes/AgentNode.cjs:277:34)\n at async wrappedHandler (/home/jackie/js/nocobase2/node_modules/langchain/dist/agents/nodes/AgentNode.cjs:296:34)\n at async #invokeModel (/home/jackie/js/nocobase2/node_modules/langchain/dist/agents/nodes/AgentNode.cjs:334:14)\n at async #run (/home/jackie/js/nocobase2/node_modules/langchain/dist/agents/nodes/AgentNode.cjs:79:58)\n at async AgentNode.invoke (/home/jackie/js/nocobase2/node_modules/langchain/dist/agents/RunnableCallable.cjs:35:23)\n at async RunnableSequence.invoke (/home/jackie/js/nocobase2/node_modules/@langchain/core/dist/runnables/base.cjs:935:69)\n at async Object._runWithRetry (/home/jackie/js/nocobase2/node_modules/langchain/node_modules/@langchain/langgraph/dist/pregel/retry.cjs:47:13)\n at async PregelRunner._executeTasksWithRetry (/home/jackie/js/nocobase2/node_modules/langchain/node_modules/@langchain/langgraph/dist/pregel/runner.cjs:139:24)\n at async PregelRunner.tick (/home/jackie/js/nocobase2/node_modules/langchain/node_modules/@langchain/langgraph/dist/pregel/runner.cjs:60:49)\n at async CompiledStateGraph._runLoop (/home/jackie/js/nocobase2/node_modules/langchain/node_modules/@langchain/langgraph/dist/pregel/index.cjs:1193:5)\n at async createAndRunLoop (/home/jackie/js/nocobase2/node_modules/langchain/node_modules/@langchain/langgraph/dist/pregel/index.cjs:1087:5)”,“app”:“main”,“reqId”:“52150baf-95b7-4fbd-a6f6-83588107f4da”,“timestamp”:“2026-08-27 17:12:22”}