Sa-Token icon indicating copy to clipboard operation
Sa-Token copied to clipboard

更新至1.40后StpUtil.setTokenValue报错

Open WinterG26 opened this issue 10 months ago • 2 comments

使用版本:

1.40.0

报错信息:

java.lang.NullPointerException: Cannot invoke "java.lang.Boolean.booleanValue()" because the return value of "cn.dev33.satoken.stp.SaLoginModel.getIsWriteHeader()" is null
        at cn.dev33.satoken.stp.StpLogic.setTokenValue(StpLogic.java:207)
        at cn.dev33.satoken.stp.StpLogic.setTokenValue(StpLogic.java:172)
        at cn.dev33.satoken.stp.StpUtil.setTokenValue(StpUtil.java:103)

希望结果:

正确的手动给当前会话设置Token值

复现步骤:

在SpringBoot的Controller中调用该方法

< 备注:如果复现步骤比较复杂,请将 demo 上传到 gitee 并留下地址 >

WinterG26 avatar Feb 12 '25 07:02 WinterG26

已确认是 v1.40.0 的bug,可以暂时退回到1.39,等待1.41.0 修复

click33 avatar Feb 18 '25 09:02 click33

我也遇到了这个错误,试一下1.39

guotuLuo avatar Mar 01 '25 08:03 guotuLuo