【WPS灵犀桌面客户端 bug 反馈:账号数据量触发 500000001】 环境:灵犀桌面客户端

【WPS灵犀桌面客户端 bug 反馈:账号数据量触发 500000001】

环境:灵犀桌面客户端 v1.3.27,Windows

现象:登录后所有对话报"网络异常,请检查网络后重试(500000001)",网络实际正常(无代理、直连、探测通过)

关键证据(app-server 日志,app-server_2026-10-28.log):

time="2026-10-28T12:05:15" level=warning msg="request operation failed"

err="server API response too large" error_kind=internal

operation=session.start stage=start_session

file="@H:/release/core/processor.go:2772"

真实根因:session.start 阶段服务端返回的应答超过客户端接收上限,被误报为网络异常。

复现条件(已验证):

  • 同一台电脑、同一客户端:换其他 WPS 账号登录 → 完全正常

  • 本人账号 → 稳定复现 500000001

  • 本地深度排除:清空本地 user_skills(1.2GB)、official_skills、app-server-data 后错误完全不变

→ 结论:问题在服务端按账号返回的数据量。本账号云端体量极大(数千个云端技能注册 + 大量历史会话 + 项目云同步),是全社区数据量最大的账号之一,推测服务端把技能注册表+会话列表+项目清单在 session.start 一次性全量返回,超出客户端上限。

请求:

  1. 服务端对 session.start 应答做分页/增量/瘦身,或提高上限

  1. 或提供账号侧数据清理入口

同类案例:bbs.wps.cn/topic/99787(1.3.22 沙箱路径解析问题)

浏览 100
收藏
点赞
分享
+1
1
+1
全部评论 1
 
ve兌
后续:已自行解决,供大家参考(也请官方重视) 之前跟帖反馈的网络异常 500000001,重装、清代理、清缓存全部无效,官方也一直没修复。我们最终通过逆向定位到了真正的根因,在此分享: 根因:桌面客户端 lingxi.exe 中把服务端应答大小上限硬编码为 1MB。而灵犀 Agent 模式的 session.start 请求会把记忆、技能、连接器等配置一次性全量拉取,一旦用户数据量超过 1MB,客户端不报“数据过大”,而是误报为“网络异常(500000001)”——这就是为什么重装无效、换网络无效,因为根本不是网络问题。 解决:将客户端内相关上限常量修改后恢复正常(涉及 CreateSession、decodeV3 等 24 处)。因涉及具体二进制修改,细节就不在社区展开了,有同样问题的朋友可以在帖子里留言。 给官方的两句话: 500000001 的报错文案有误导性,建议把“应答超限”和网络异常区分开,至少日志里要如实打印; session.start 全量拉取本身就有扩展性风险,建议官方改为按需加载(内嵌版灵犀就是按需加载,从没出过这个问题),或提供上限配置项。 希望官方尽快正式修复为盼!
举报
0
0