Blade-Auth服务报错:java.lang.ClassNotFoundException: org.springblade.system.entity.Tenant

Blade 未结 1 15

一、该问题的重现步骤是什么?

1. 系统运行一段时间后前端提示需要重新登录,登录时提示java.lang.ClassNotFoundException: org.springblade.system.entity.Tenant

2. 我清除了redis的所有缓存数据,可以登录了

3.登录后操作一阵后又提示需要重新登录,再次登录又重复报错


二、你期待的结果是什么?实际看到的又是什么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

BladeX 4.7.0

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • 是不是boot版本和cloud版本都连接了同一个redis并且都运行过? 这俩系统的类地址不一样,如果其中一个运行生成缓存后,另外一个版本运行,加载缓存反序列化的时候因为类地址不一样就会报错。

    如果你两个版本都有运行,那就让他们连接的redis的database改成不一样。

    0 讨论(0)
提交回复