497 Star 6.2K Fork 1.7K

GVPanji-plus / AJ-Captcha

 / 详情

上线后时不时出现空指针、json解析失败等报错,我方这边没法复现,麻烦查一下什么原因,或者加上空指针判断

待办的
创建于  
2022-08-24 17:54
java.lang.NullPointerException
	at com.anji.captcha.service.impl.BlockPuzzleCaptchaServiceImpl.check(BlockPuzzleCaptchaServiceImpl.java:110)
	at com.anji.captcha.service.impl.DefaultCaptchaServiceImpl.check(DefaultCaptchaServiceImpl.java:73)
	at com.anji.captcha.controller.CaptchaController.check(CaptchaController.java:39)
2022-08-24 15:56:20.796 ERROR 1 --- [  XNIO-1 task-3] com.anji.captcha.util.JsonUtil           : json解析异常
java.lang.NumberFormatException: For input string: "null"
	at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:2043) ~[na:1.8.0_302]
	at sun.misc.FloatingDecimal.parseDouble(FloatingDecimal.java:110) ~[na:1.8.0_302]
	at java.lang.Double.parseDouble(Double.java:538) ~[na:1.8.0_302]
	at java.lang.Double.valueOf(Double.java:502) ~[na:1.8.0_302]
	at com.anji.captcha.model.vo.PointVO.parse(PointVO.java:72) ~[captcha-1.3.0.jar:na]
	at com.anji.captcha.util.JsonUtil.parseObject(JsonUtil.java:44) ~[captcha-1.3.0.jar:na]
	at com.anji.captcha.service.impl.BlockPuzzleCaptchaServiceImpl.check(BlockPuzzleCaptchaServiceImpl.java:104) [captcha-1.3.0.jar:na]
	at com.anji.captcha.service.impl.DefaultCaptchaServiceImpl.check(DefaultCaptchaServiceImpl.java:73) [captcha-1.3.0.jar:na]
	at com.anji.captcha.controller.CaptchaController.check(CaptchaController.java:39) [spring-boot-starter-captcha-1.3.0.jar:1.3.0]
	at sun.reflect.GeneratedMethodAccessor2017.invoke(Unknown Source) ~[na:na]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_302]

评论 (1)

seepine 创建了任务

这个看错误就是你请求的pointJson没值是null,所以得看下前端传值是不是没传到,浏览器f12看了

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
9994615 seepine 1636384609
JavaScript
1
https://gitee.com/anji-plus/captcha.git
git@gitee.com:anji-plus/captcha.git
anji-plus
captcha
AJ-Captcha

搜索帮助