背景:原本机器安装的是1.x的非lts版本,升级完启动失败了(没注意看啥具体报错),然后就直接卸载重装2.10.10的lts版本
离线安装的方式,下载完包之后有四个提示system-setting,error了,但是看了system-setting的日志并无异常,然后去看了gateway的日志,报错了个空指针,查看服务状态都是Running和Healthy的状态,前端访问ip:8081,gateway就会报错
有巨佬碰到过不
背景:原本机器安装的是1.x的非lts版本,升级完启动失败了(没注意看啥具体报错),然后就直接卸载重装2.10.10的lts版本
离线安装的方式,下载完包之后有四个提示system-setting,error了,但是看了system-setting的日志并无异常,然后去看了gateway的日志,报错了个空指针,查看服务状态都是Running和Healthy的状态,前端访问ip:8081,gateway就会报错
有巨佬碰到过不
数据库以及其它模块都正常启动了?
建议先查看其它异常服务的日志,另外V2版本由于采用了微服务架构,各个服务独立运行,相比V1版本对内存要求更高一些,如果内存不够会导致服务启动异常。
我也遇到同样的问题,gateway system-setting project-management api-test等等,这几个都是报同样错误:
java.lang.NullPointerException: Cannot invoke “io.metersphere.base.domain.FileContent.getFile()” because “value” is null
at io.metersphere.service.FileService.checkRsaKey(FileService.java:321)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
哪位大佬指点指点。
另外,看了源码FileContent对象是从数据库中的file_content表中读取,为什么,我这个表中没数据?
建议重装下,应该是初始化过程中数据缺失。