有用户反馈,启动EasyCVR程序时,代码层出现报错"“panic:runtime error",请求我们协助排查。

排查及解决步骤如下:

1)使用进程启动,查看其报错信息,如下:

EasyCVR出现报错“panic:runtime error”的原因排查与解决 _当前目录

2)进入到logs目录,找到easycvr.log的文件信息,查看最后输出;

EasyCVR出现报错“panic:runtime error”的原因排查与解决 _当前目录_02

3)日志返回依然为代码层面错误,这种情况下,可以查看EasyCVR目录内的配置文件是否有改动;

EasyCVR出现报错“panic:runtime error”的原因排查与解决 _压缩包_03

4)Private.pem是系统的授权文件,如果为0KB,则表明文件里无信息,因此导致授权不匹配,启动出现异常;

EasyCVR出现报错“panic:runtime error”的原因排查与解决 _当前目录_04

5)如上图所示,可以看到private的文件被清空。这种情况,可以将原始压缩包内的private.pem文件拷贝替换到当前目录,如下:

EasyCVR出现报错“panic:runtime error”的原因排查与解决 _当前目录_05

6)程序即可成功启动。