java.lang.IllegalArgumentException: Wildcard string cannot be null or empty.

it2022-05-05  72

今天在项目开发过程中遇到的问题;java.lang.IllegalArgumentException: Wildcard string cannot be null or empty.

错误原因,在做认证时,存在null

Subject subject = SecurityUtils.getSubject(); ActiveUser activeUser = (ActiveUser) subject.getPrincipal(); 原因一: activeUser.getPermissions() == null 原因二: List<SysPermission> permissions = activeUser.getPermissions(); permissions 里值存在null 运行 if( !subject.isPermitted(permissions) )会报错

  解决办法

// 解决原因一: // 在自定义realm中加入permissionList值 activeUser.setPermissions(permissionList); // 解决原因二: // permissions里的null值去掉,改一下数据库内容或者用代码排产

  

 

转载于:https://www.cnblogs.com/Hugy123/p/11131645.html

相关资源:数据结构—成绩单生成器

最新回复(0)