开发环境在线安装和zip安装主题失败
Created by: feitian124
我的环境
版本:
数据库:H2 1.4.196 (2017-06-10)
运行模式:production
启动时间:2020-03-25 22:51
错误日志
java.lang.NullPointerException: null
at java.util.StringTokenizer.<init>(StringTokenizer.java:199) ~[na:1.8.0_242]
at java.util.StringTokenizer.<init>(StringTokenizer.java:221) ~[na:1.8.0_242]
at run.halo.app.utils.VersionUtil.getCanonicalVersion(VersionUtil.java:19) ~[main/:na]
at run.halo.app.utils.VersionUtil.compare(VersionUtil.java:50) ~[main/:na]
at run.halo.app.utils.VersionUtil.compareVersion(VersionUtil.java:79) ~[main/:na]
at run.halo.app.service.impl.ThemeServiceImpl.add(ThemeServiceImpl.java:483) ~[main/:na]
at run.halo.app.service.impl.ThemeServiceImpl.upload(ThemeServiceImpl.java:449) ~[main/:na]
at run.halo.app.controller.admin.api.ThemeController.uploadTheme(ThemeController.java:163) ~[main/:na]
at run.halo.app.controller.admin.api.ThemeController$$FastClassBySpringCGLIB$$e8e9d45c.invoke(<generated>) ~[main/:na]
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.4.RELEASE.jar:5.2.4.RELEASE]
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:769) ~[spring-aop-5.2.4.RELEASE.jar:5.2.4.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.4.RELEASE.jar:5.2.4.RELEASE]
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:747) ~[spring-aop-5.2.4.RELEASE.jar:5.2.4.RELEASE]
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88) ~[spring-aop-5.2.4.RELEASE.jar:5.2.4.RELEASE]
at run.halo.app.core.ControllerLogAop.controller(ControllerLogAop.java:48) ~[main/:na]
at sun.reflect.GeneratedMethodAccessor219.invoke(Unknown Source) ~[na:na]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_242]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_242]
在线安装和zip安装主题均失败, 似乎
if (StringUtils.isNotEmpty(tmpThemeProperty.getRequire()) && !VersionUtil.compareVersion(HaloConst.HALO_VERSION, tmpThemeProperty.getRequire())) {
throw new ThemeNotSupportException("当前主题仅支持 Halo " + tmpThemeProperty.getRequire() + " 以上的版本");
}
中 HaloConst.HALO_VERSION 为空?