宝塔用户_qlggjl 发表于 2023-9-16 11:54:11

【待反馈】在面板首页点击任意软件快捷方式时报错

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:8.0.26
系统版本:Ubuntu 22.04.3 LTS (Jammy Jellyfish) x86_64(Py3.7.8)
问题描述:在面板首页点击任意软件快捷方式时均报错:面板运行时发生错误: 错误的字段名
相关截图(日志、错误):
在面板首页点击任意软件快捷方式均报错:
--------------------------------------------------------------------------------------------------------------------

出错了,面板运行时发生错误!

面板运行时发生错误: 错误的字段名

REQUEST_DATE: 2023-09-16 12:37:23PAN_VERSION: 8.0.26
OS_VERSION: Ubuntu 22.04.3 LTS (Jammy Jellyfish) x86_64(Py3.7.8)
REQUEST_URI: GET /software??pluginId=supervisor&pluginName=%E8%BF%9B%E7%A8%8B%E5%AE%88%E6%8A%A4%E7%AE%A1%E7%90%86%E5%99%A8v3.0.3&pluginBuilt=0
REQUEST_FORM: {}


Traceback (most recent call last):
File "/www/server/panel/pyenv/lib/python3.7/site-packages/flask/app.py", line 2529, in wsgi_app   
response = self.full_dispatch_request()


File "/www/server/panel/pyenv/lib/python3.7/site-packages/flask/app.py", line 1825, in full_dispatch_request   
rv = self.handle_user_exception(e)


File "/www/server/panel/pyenv/lib/python3.7/site-packages/flask/app.py", line 1821, in full_dispatch_request   
rv = self.preprocess_request()


File "/www/server/panel/pyenv/lib/python3.7/site-packages/flask/app.py", line 2313, in preprocess_request   
rv = self.ensure_sync(before_func)()


File "/www/server/panel/BTPanel/__init__.py", line 160, in request_check   
if not comm.get_sk(): return


File "class/common.py", line 219, in get_sk   
get = get_input()


File "/www/server/panel/BTPanel/__init__.py", line 2316, in get_input   
data.set(key, str(request.args.get(key, '')))


File "class/public.py", line 3420, in set   
raise PanelError("错误的字段名")public.PanelError: 面板运行时发生错误: 错误的字段名

--------------------------------------------------------------------------------------------------------------------

亲测问题由错误的 REQUEST_URI 导致
将REQUEST_URI 修改如下(去掉 software 后面多余的一个问号)并直接粘贴到地址栏访问时可以正确弹出对应面板

GET /software?pluginId=supervisor&pluginName=%E8%BF%9B%E7%A8%8B%E5%AE%88%E6%8A%A4%E7%AE%A1%E7%90%86%E5%99%A8v3.0.3&pluginBuilt=0

但不知道在哪里修复
麻烦告诉下修改方法,谢谢


已经点修复面板多次并升级到最新版本,但并未解决问题


谢花郎 发表于 2023-9-16 15:27:47

您好,这边使用多台面板暂时没有复现到,您可以到软件商店临时将展示首页的软件,取消然后重新开启试试打开看下是否正常呢?

宝塔用户_qlggjl 发表于 2023-9-16 15:40:54

谢花郎 发表于 2023-9-16 15:27
您好,这边使用多台面板暂时没有复现到,您可以到软件商店临时将展示首页的软件,取消然后重新开启试试打开 ...

您好 已经取消并重新添加过几次了
问题依然复现
目前看是他请求的URI多了个问号
不知道在哪里进行修改

谢花郎 发表于 2023-9-18 09:40:51

宝塔用户_qlggjl 发表于 2023-9-16 15:40
您好 已经取消并重新添加过几次了
问题依然复现
目前看是他请求的URI多了个问号


您那边方便提供下机器吗?我这边多次测试未复现到您描述这个问题

运维技术lcx 发表于 2024-3-13 11:57:56

您好,您的问题解决了吗?
页: [1]
查看完整版本: 【待反馈】在面板首页点击任意软件快捷方式时报错