在提问前搜索
- 我在 issues 中进行了搜索,但没有找到类似的问题。
操作系统信息
Linux
Python版本信息
=3.11
DB-GPT版本
最新版本
相关场景
- 聊天数据
- 聊天Excel
- 聊天数据库
- 聊天知识库
- 模型管理
- Jmeter 盘
- 插件
安装信息
- Installation From Source
- Docker Installation
- Docker Compose Installation
- Cluster Installation
- AutoDL图像
- 其他
设备信息
设备:CPU
模型信息
代理模型
发生了什么?
DB:PostgreSQL V16.1
点击屏幕上的编辑按钮,然后在SQL编辑区域输入编辑后的SQL Select语句。当按下存储运行按钮时,屏幕上会出现以下错误。
"应用程序错误:客户端发生了一个异常(请查看浏览器控制台以获取更多信息)。"
然而,使用聊天功能询问数据库的Select SQL通常可以正常返回查询结果。
浏览器网络结果:
请求URL: http://xxx.xxx.xxx.xxx:5670/api/v1/editor/sql/run 请求方法:POST 状态码:400 Bad Request
浏览器控制台结果:
POST http://xxx.xxx.xxx.xxx:5670/api/v1/editor/sql/run 400 (Bad Request) TypeError: 无法读取未定义对象的属性('length')
stack:
AxiosError: 请求失败,状态码为400\n at http://xxx.xxx.xxx.xxx:5670/_next/static/chunks/pages/_app-7876cf4a861cac03.js:176:36436\n at XMLHttpRequest.c (http://xxx.xxx.xxx.xxx:5670/_next/static/chunks/pages/_app-7876cf4a861cac03.js:176:36576)"
你期望发生什么?
正常输出查询结果。
如何重现?
其他上下文信息:
当服务运行时,控制台会输出日志信息。
2024-06-26 09:41:25 local.host dbgpt.serve.core.schemas[2217553] ERROR common_exception_handler catch Exception: success=False err_code='E0003' err_msg="'sql'" data=None INFO: xxx.xxx.xxx.xxx:62318 - "POST /api/v1/editor/sql/run HTTP/1.1" 400 Bad Request ERROR: Exception in ASGI application * Exception Group Traceback (most recent call last): | File "/miniconda3/envs/dbgpt_env/lib/python3.10/site-packages/starlette/_utils.py", line 87, in collapse_excgroups | yield File "/miniconda3/envs/dbgpt_env/lib/python3.10/site-packages/starlette/middleware/base.py", line 190, in **call | async with anyio.create_task_group() as task_group: File "/miniconda3/envs/dbgpt_env/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 680, in aexit | raise BaseExceptionGroup(exceptiongroup.ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
1条答案
按热度按时间b5lpy0ml1#
这个问题已经被标记为
stale
,因为已经超过30天没有任何活动。