【待反馈】出错了,面板运行时发生错误!
本帖最后由 堡塔运维香菜卷 于 2023-10-12 20:04 编辑为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:
8.03
系统版本:
系统:CentOS 7.9.2009 x86_64(Py3.7.9)
问题描述:
出错了,面板运行时发生错误!
相关截图(日志、错误):
Traceback (most recent call last): File "/www/server/panel/BTPanel/__init__.py", line 2031, in publicObject res = run_obj.run(toObject, defs, get) File "/www/server/panel/BTPanel/__init__.py", line 1978, in run result = getattr(toObject, get.action)(get) File "/www/server/panel/class/panelWarning.py", line 105, in get_list vuln_result = self.get_vuln_result() File "/www/server/panel/class/panelWarning.py", line 545, in get_vuln_result result_dict["repair_count"] = self.count_repair(vul_list) File "/www/server/panel/class/panelWarning.py", line 609, in count_repair cve_dict = json.loads(public.ReadFile(self.__repair_count)) File "/www/server/panel/pyenv/lib/python3.7/json/__init__.py", line 348, in loads return _default_decoder.decode(s) File "/www/server/panel/pyenv/lib/python3.7/json/decoder.py", line 337, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) File "/www/server/panel/pyenv/lib/python3.7/json/decoder.py", line 355, in raw_decode raise JSONDecodeError("Expecting value", s, err.value) from None json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) 您好,麻烦您到终端执行下述命令并截图上传上来,以便排查问题。谢谢
history |grep sh 您好,您的问题是否解决了呢 您好,根据提供的错误信息,看起来是在解析 JSON 数据时出现了问题,导致 JSONDecodeError 错误。具体地,在 /www/server/panel/class/panelWarning.py 文件的 count_repair 方法中的 json.loads 函数解析数据时遇到了问题。
根据错误信息 "Expecting value: line 1 column 1 (char 0)",表明 JSON 解码器在第 1 行第 1 列(即开头)没有找到预期的值,导致无法解析 JSON 数据。
页:
[1]