Sa-Token
Sa-Token copied to clipboard
更新至1.40后StpUtil.setTokenValue报错
使用版本:
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 并留下地址 >
已确认是 v1.40.0 的bug,可以暂时退回到1.39,等待1.41.0 修复
我也遇到了这个错误,试一下1.39