Langchain-Chatchat icon indicating copy to clipboard operation
Langchain-Chatchat copied to clipboard

[BUG] Bad 'setIn' index 6 (should be between [0, 1])的问题在0.3.1版本里解决了吗?

Open Candy-bot-gpu opened this issue 1 year ago • 24 comments

并发提问后报错Bad 'setIn' index 6 (should be between [0, 1]) 我是把feedback的代码在0.3.0上打开了 chat_box.show_feedback(**feedback_kwargs, key=message_id, on_submit=on_feedback, kwargs={"message_id": message_id, "history_index": len(chat_box.history)})

Candy-bot-gpu avatar Aug 14 '24 09:08 Candy-bot-gpu

现在打开feedback后有什么办法解决并发的问题吗? 打印出来self._chat_containers的值是[DeltaGenerator(_provided_cursor=RunningCursor(_parent_path=(3,), _index=1), _parent=DeltaGenerator(), _block_type='chat_message', _form_data=FormData(form_id='')), DeltaGenerator(_provided_cursor=RunningCursor(_parent_path=(4, 0), _index=6), _parent=DeltaGenerator(_provided_cursor=RunningCursor(_parent_path=(4,), _index=1), _parent=DeltaGenerator(), _block_type='chat_message', _form_data=FormData(form_id='')), _block_type='vertical', _form_data=FormData(form_id=''))] 我怎么获取我应该传递什么_index ?

Candy-bot-gpu avatar Aug 14 '24 09:08 Candy-bot-gpu

发现即便把show_feedback注释掉,并发也一样会报错

Candy-bot-gpu avatar Aug 15 '24 09:08 Candy-bot-gpu

有没有专家帮忙看看啊,着急啊

Candy-bot-gpu avatar Aug 19 '24 05:08 Candy-bot-gpu

你是什么环境? 我在 win10+msedge 环境里,运行最新的0.3代码,同时发起3个对话:一台机器上同一浏览器不同tab,另一台机器,都没有出现问题。

liunux4odoo avatar Aug 19 '24 06:08 liunux4odoo

Win10+chrom,我只要在同一浏览器上打开两个tab,然后同时发问,就必现 试了下用edge浏览器也一样出问题, 所有TAB窗口都用的是本地知识库问答工具
image image

Candy-bot-gpu avatar Aug 19 '24 09:08 Candy-bot-gpu

你服务是本地部署的吗?streamlit版本多少?

liunux4odoo avatar Aug 19 '24 09:08 liunux4odoo

$ pip show streamlit Name: streamlit Version: 1.34.0

我chatchat部署在一台linux服务器上 poetry shell export PYTHONPATH=.../libs/chatchat-server:$PYTHONPATH
cd libs/chatchat-server ls $(poetry env info --path)/bin/ export PATH=$(poetry env info --path)/bin:$PATH
nohup python chatchat/startup.py -a &

xinference也部署在同一台服务器上 source venv_xinference/bin/activate export XINFERENCE_MODEL_SRC=modelscope nohup xinference-local --host 0.0.0.0 --port 9997 > nohup.out 2>&1 &

Candy-bot-gpu avatar Aug 19 '24 12:08 Candy-bot-gpu

是直连的还是走什么反代的?

liunux4odoo avatar Aug 19 '24 13:08 liunux4odoo

这个怎么判断?就在安装chatchat的虚拟环境配置了proxy, 其他应该没有使用代理

Candy-bot-gpu avatar Aug 19 '24 14:08 Candy-bot-gpu

应该是直连,我是在chatchat0.3.0 ,0.3.1我没试过

Candy-bot-gpu avatar Aug 20 '24 02:08 Candy-bot-gpu

wsl部署的会有问题吗 wsl2环境部署的 也会有同样的问题

wz96cj avatar Aug 20 '24 09:08 wz96cj

chatchat0.3.0 起来后你改了什么代码? chat_box.update_msg应该是怎么传递的? 能加微信沟通吗?

Candy-bot-gpu avatar Aug 20 '24 09:08 Candy-bot-gpu

wsl部署的会有问题吗 wsl2环境部署的 也会有同样的问题

我xinference起在linux,chatchat不管起在linux还是windows并发问都会报这个错

Candy-bot-gpu avatar Aug 20 '24 10:08 Candy-bot-gpu

用LLM对话、知识库对话反复试了多次,都无法复现这个问题。所以我这里是没法去定位错误。

liunux4odoo avatar Aug 20 '24 10:08 liunux4odoo

你是用0.3.0启动的吗?启动之后改了什么代码?我这里是必现呢。

Candy-bot-gpu avatar Aug 20 '24 13:08 Candy-bot-gpu

你是用0.3.0启动的吗?启动之后改了什么代码?我这里是必现呢。

最新的master分支

liunux4odoo avatar Aug 20 '24 14:08 liunux4odoo

你能切到0.3.0版本启动试试吗?

Candy-bot-gpu avatar Aug 20 '24 14:08 Candy-bot-gpu

我建议你升级到最新版试试

liunux4odoo avatar Aug 20 '24 22:08 liunux4odoo

在最新的master上起来了,还是必现,我就改了使用的模型,其他都没改

Candy-bot-gpu avatar Aug 21 '24 04:08 Candy-bot-gpu

貌似就是streamlit的问题 我直接用测试工具开了5个线程去请求是没问题 都能正常回复 但是在不同的机器开多个窗口同时提问会有问题 image 1.早上拉了最新的代码还是报同样的错误 目前streamlit版本Version: 1.34.0 尝试过升级版本也是不行 2.原来的模型在日志那里也没看到报错,然后尝试换了个参数低的模型--qwen/Qwen1.5-1.8B-Chat 同时发问会引发以下错误 9f8efa3729f1805aaa5faeb675f20ee

wz96cj avatar Aug 21 '24 05:08 wz96cj

你是开5个不行,我是开2个就不行😓

Candy-bot-gpu avatar Aug 21 '24 06:08 Candy-bot-gpu

你是开5个不行,我是开2个就不行😓

直接通过接口请求工具并发调这个/chat/chat/completions对话接口应该没问题 有问题的是通过浏览器去发问 我也是俩台机器同时发问就不行了

wz96cj avatar Aug 21 '24 06:08 wz96cj

我建议你升级到最新版试试

有空再帮忙看看 这个问题

wz96cj avatar Aug 21 '24 06:08 wz96cj

请问有什么进展吗?个人觉得还是使用streamlit的问题

Candy-bot-gpu avatar Sep 18 '24 09:09 Candy-bot-gpu

我也遇到了相同的问题,在两个页面同时发送请求就会出现这个错误,请问有解决办法了吗?

muxixi727 avatar Oct 22 '24 06:10 muxixi727

这个问题已经被标记为 stale ,因为它已经超过 30 天没有任何活动。

github-actions[bot] avatar Sep 29 '25 21:09 github-actions[bot]

这个问题已经被自动关闭,因为它被标为 stale 后超过 14 天没有任何活动。

github-actions[bot] avatar Oct 14 '25 21:10 github-actions[bot]