
异常排查
bingfengzhihuo521
这个作者很懒,什么都没留下…
展开
-
MybatisPlus出现Error querying database. Cause: java.lang.IndexOutOfBoundsException问题
在使用mybatisplus 生成代码修改后,进行测试时出现“Error querying database. Cause: java.lang.IndexOutOfBoundsException”报错,经排查发现原因为:使用mybatis-plus 代码生成工具 勾选了 `@AllArgsConstructor` 未勾选 `@NoArgsConstructor` 的lombok 注解;在进行 resultSet环节,找不到合适的对象生成方法产生异常,在此记录以备查找;...原创 2022-04-20 09:11:45 · 3074 阅读 · 0 评论 -
@builder 注解导致的mybatis报错NumberFormatException
今日bug修复场景:在VO上使用 lombok的 `@builder` 注解,并在mybatis的xml上引用此vo作为resultType 返回时;调用查询时,日志中报了 NumberFormatException 的错误,查找各种文章发现配置些没问题,后经高人指导 lombok的 builder注解有坑,尽量不要使用,将该注解删除后, 使用builder方式构建对象的地方改为常用的 set方式后 报错消失。真是诡异的问题,特此记录,以作后期再次遇到时的排查方向...原创 2022-04-18 21:14:43 · 1073 阅读 · 5 评论 -
记一次response的set-cookie的sessionId与cookie存储的sessionId不一致导致登录不起的问题
最近在修改老项目时,出现一个玄学的问题,困扰了很久,在ie,Firefox中都正常可以登录,但是在chrome中使用登录不起,在后台filter中断点定位发现,cookie进来的session获取不到存储的用户信息,导致登录失效,不断要求登录;查阅各种 set-cookie与cookie值不一致问题,按文章解决依旧不能解决问题;最后决定静下心来在getSession()方法处断点,跟踪每次请求的sessionID值和浏览器中的cookie比对,最终发现是页面上引用的一个图标(favicon.ico)引起原创 2020-07-14 12:01:00 · 2921 阅读 · 2 评论 -
org.apache.jsp.WEB_002dINF 问题解决
今天遇到一个怪异的问题,访问一些页面立即跳转到统一错误页;后台日志无报错,本地正常,在清空日志,并尝试重启服务时,发现tomcat的启动日志中出现 【ClassNotFoundException org.apache.jsp.WEB_002dINF】;尝试搜索此异常,并发现此文章检查tomcat 缓存目录 work下 对应jsp目录下确实没有异常页面的缓存,尝试删除work下缓存,...原创 2019-06-12 16:57:35 · 8676 阅读 · 0 评论