叁命荀 发表于 2025-8-22 11:31:22

【已完成】更新go版本的8.3.6后计划任务页面报错

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:宝塔Windows 8.3.6版
系统版本:Windows Server 2016 Datacenter (build 14393) x64 (Gogo1.23.4)
问题描述:之前是Python版本的,更新了go版本的8.3.6以后发现计划任务页面打开报错,之前的计划任务也都没了
相关截图(日志、错误):Stack:1. exception recovered   1).btPanel/internal/model/crontab.GetCrontabCycle      E:/Projects/panel-go/internal/model/crontab/crontab.go:317   2).btPanel/internal/model/data.GetCrontabLineMap      E:/Projects/panel-go/internal/model/data/crontab.go:13   3).btPanel/internal/model/data.GetDataResult      E:/Projects/panel-go/internal/model/data/data.go:29   4).btPanel/internal/controller/data.(*ControllerV1).GetDataList      E:/Projects/panel-go/internal/controller/data/data_v1_data.go:43   5).btPanel/internal/cmd.SetCtx      E:/Projects/panel-go/internal/cmd/cmd.go:106   6).btPanel/internal/cmd.CheckCsrf      E:/Projects/panel-go/internal/cmd/cmd.go:116   7).btPanel/internal/cmd.ResponseParam      E:/Projects/panel-go/internal/cmd/cmd.go:53   8).btPanel/internal/service/middlewares.VerifyBindUserName      E:/Projects/panel-go/internal/service/middlewares/check_user_login.go:116   9).btPanel/internal/service/middlewares.VerifyLogin      E:/Projects/panel-go/internal/service/middlewares/check_user_login.go:77   10). btPanel/internal/service/middlewares.ApiFullBaseCheckIPDoamin      E:/Projects/panel-go/internal/service/middlewares/check_api_ip_doamin.go:3512. interface conversion: interface {} is nil, not string

叁命荀 发表于 2025-8-23 00:24:53

找到原因了/crontab.db数据库中 crontab表的where1字段原先type类型为day的时候where1字段为null,新版本里如果为null就报错了,我将其填入内容后就不报错了

叁命荀 发表于 2025-8-22 14:14:49

阿珂 发表于 2025-8-22 14:08
官网下载新的安装包,覆盖安装看看

就是官网下的安装包覆盖安装的,不然Python版本无法在线升级到go重构版的

阿珂 发表于 2025-8-22 14:08:55

官网下载新的安装包,覆盖安装看看

沐沐 发表于 2025-8-22 18:27:40

BtSoft/panel/data/db/crontab.db 这个数据库损坏了,把这个文件备份后删除,重启面板会重新生成

叁命荀 发表于 2025-8-23 00:16:36

沐沐 发表于 2025-8-22 18:27
BtSoft/panel/data/db/crontab.db 这个数据库损坏了,把这个文件备份后删除,重启面板会重新生成 ...

试了也不行,报错一样,我看了下报错内容里的E:/Projects/panel-go/internal,我服务器上压根就没有E盘,为何会有这些路径
页: [1]
查看完整版本: 【已完成】更新go版本的8.3.6后计划任务页面报错