已关闭
[Bug]: 执行management的st用例报错 #34
wangchang711创建于 5月9日关闭于 5月15日
5月9日 添加了label:bug
openJiuwen-bot
5月9日 评论:
5月9日 评论:
欢迎来到 openJiuwen 社区
Hey @wangchang711 , 感谢你对社区的贡献.
机器人使用手册
有关指令的使用,可以点击 此处 查看详情。开发人员可以在每个PR或Issue下方评论特定指令来触发机器人任务。
联系指引
如果您有任何疑问,请联系仓库维护者: @ZYQ5333, @zhuxushen, @iamcandiceguo, @Fancy1234567, @huguangzheng, @openLiBing-bot .


zhangdanyang
5月13日 评论:
5月13日 评论:
修改链接:
https://gitcode.com/openJiuwen/agent-runtime/pull/228
不再需要配置server/.env环境变量文件,也可以执行management下的st


5月13日 issue状态由 TODO 改变为 VALIDATION
wangchang711
5月15日 评论:
5月15日 评论:
b2版本已解决


5月15日 issue状态由 VALIDATION 改变为 DONE
5月15日 关闭了 issue
Checklist
🐞 问题详细描述
【测试环境】:
版本openJiuwen-AgentRuntime 0.1.1b1 commitid:0732d977e930c88058bc4b288f67a5b37f426591
【测试用例名称】:
执行main_k8s_multi_session.py用例
【预置条件】:
部署九问开源studio前后端环境
【测试步骤】:
uv run python tests/system_tests/management_session/main_k8s_multi_session.py --image swr.cn-north-4.myhuaweicloud.com/openjiuwen/jiuwenclaw-agentserver-amd64:0.0.1 --namespace default --name-prefix jiuwenclaw --container-port 18092 --ws-tls 0 --min-idle 0 --max-services 1 --service-concurrency 20 --service-ttl 60 --session-run-mode serial --message-timeout 300 --env MODEL_PROVIDER=OpenAI --env MODEL_NAME=qwen-plus --env API_BASE=https://dashscope.aliyuncs.com/compatible-mode/v1 --env API_KEY=sk-a2917cccdf43478da24ddee896fdf726 --session "id=A,ttl=10,msgs=1,conc=1" --session "id=B,ttl=20,msgs=1,conc=1" --session "id=C,ttl=30,msgs=1,conc=1" --message-template-json '{"chat_id":"chat_{sid}","bot_id":"bot_{sid}","user_id":"u_{sid}","session_id":"sess_{sid}","channel_id":"web","req_method":"chat.send","params":{"session_id":"sess_{sid}","content":"hello","mode":"agent","query":"1+1等于几"},"is_stream":true,"metadata":{"query":{},"method":"chat.send"}}'
【预期结果】:
安装成功
【实际结果】:
执行失败
【出现概率】
100%
【开发确认人】
张丹阳
【日志&截图*】
ile "/opt/huawei/jiuwen/data/runtime/agent-runtime/management/tests/system tests/management session/main k8s multi session.py", line 47, in <module
from openjiuwen runtime.management.session.access import Access
File "/opt/huawei/jiuwen/data/runtime/agent-runtime/management/openjiuwen_runtime/management/ init .py", line 6, in
from openjiuwen runtime.foundation.db.handler import DBHandler
File "/opt/huawei/jiuwen/data/runtime/agent-runtime/foundation/openjiuwen_runtime/foundation/db/ init .py", line 6, in
from .mysql handler import MySQLHandler
a1npow> ut ’g outl ' Ad a1puвy 1bs/w/qp/uоTдериnoд/Эwtqunи uамnтСuado/uoтдерun0,/аштqunи-quабe/aшtqunu/e1ep/uaMnT[/TaMeny/1do/m a1TH
from ..config import settings
File "/opt/huawei/jiuwen/data/runtime/agent-runtime/foundation/openjiuwen_runtime/foundation/config.py", line 159, in
settings = Settings()
aрuт , uт 'zbz outh ' Ad'upew/sвutggas oдäuepAd/saбexped-anys/7I'guoup/d/qT1/лu3л. / uашабейеш/ашудипи-диабе/аштдими /вдер/шамптГ/тамепц/дdo/, о1T日
super(). init ( pydantic self class settings build values(sources, init kwargs ))
pyyyyyyeanM mnnnnn nAnnnnnnAnAnnAAnAAnnnAnnAnnnNAAnnnNAnAnnn^入^^^
File "/opt/huawei/jiuwen/data/runtime/agent-runtime/management/.venv/Lib/python3.14/site-packages/pydantic/main.py", Line 263, in init_
validated self = self. pydantic_validator .validate python(data, self instance-self)
pydantic core. pydantic core.ValidationError: 1 validation error for Settings
Value error, Missing required runtime settings for DEPLOY TYPE-subprocess: IP [type=value error, input value={}, input type-dict]
For further information visit https://errors.pydantic.dev/2.13/v/value errors
详细的环境信息描述
linux
其他辅助信息
版本信息
感谢您的贡献 🎉!