Skip to content

# Bug: /api/chat/sessions 返回 500 - sqlite3 解码非 UTF-8 联系人头像 URL 字段时崩溃 #65

@StoveA

Description

@StoveA

本问题由Codex(DS4 flash)排查修复

环境信息

  • WeChatDataAnalysis 版本:v1.9.1
  • 微信版本:4.1.10.53
  • 操作系统:Windows 10
  • 数据路径:J:\WeChat聊天\xwechat_files\wxid_xxx_d0b0

问题描述

在聊天记录页面 (/chat) 查看会话列表时,页面功能区显示"服务器错误,请稍后重试"。API 接口 GET /api/chat/sessions 返回 HTTP 500,后端日志报 sqlite3.OperationalError: Could not decode to UTF-8 column 'big_head_url'

后端 API 其他接口(如 /api/health/api/chat/avatar 等)正常,解密流程也正常完成。

Image

WeChatDataAnalysis_Issue.md

出错的3条数据都是国外微信账户导致的.附件WeChatDataAnalysis_Issue.md中包含了AI建议的修复方案.本机修复的方案是将错误数据都改为NULL.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions