场景:

使用pear fast 和网上的xss工具类时有时候会抛出异常


问题描述:

[2021-08-15 16:20:20.709]  ERROR o.a.catalina.core.ContainerBase.[Tomcat].[localhost].[/].[dispatcherServlet] log [行数:175] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception
java.util.ConcurrentModificationException: nullat java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)at java.util.ArrayList$Itr.next(ArrayList.java:861)at com.cheetah.start.common.xss.XssSupport.handleExcludeURL(XssSupport.java:60)at com.cheetah.start.common.xss.XssSupport.doFilter(XssSupport.java:36)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97)at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002)at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357)at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374)at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893)at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707)at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)at java.lang.Thread.run(Thread.java:748)

原因分析:


解决方案:

我去网上搜了这个异常,看了几篇都是说,在集合遍历时修改或删除数据,然后就会抛出这个异常,这里没有修改的操作啊,真是奇怪。
我只能用 try catch 暂时来解决这个问题

java.util.ConcurrentModificationException: null at java.util.ArrayList$Itr.checkForComodification(A相关推荐

  1. java.util.ConcurrentModificationException: null异常(已解决,原因出自于Java集合的快速失败机制)

    问题来源 今天我在写项目时,对集合中的元素做了以下操作 报错信息如图 问题来源: 在Java中对集合进行遍历时,一旦对集合进行增删操作,在遍历时会引起java.util.ConcurrentModif ...

  2. java.util.ConcurrentModificationException: null异常由for增强循环嵌套增删引起。

    问题: 在Java中对集合使用增强for循环时,一旦对集合进行增删操作,在遍历时会引起java.util.ConcurrentModificationException: null异常. 原因: 在官 ...

  3. java.lang.NumberFormatException: null 和 java.lang.ArithmeticException: Non-terminating decimal expan

    今天写java,后台报错 java.lang.NumberFormatException: null 报空参数异常,debug到报错的那句代码,发现他传入的参数b的值为空. 当你的代码报这个异常的时候 ...

  4. java.lang.UnsupportedOperationException: null at java.util.AbstractList.add(AbstractList.java:148)

    被asList后的数组不能做add操作,解决方案如下: List<String> contentList= Arrays.asList(content); contentList = ne ...

  5. java if (name!=null name!=),java中的NullPointerException异常

    java中的NullPointerException异常 关注:176  答案:3  mip版 解决时间 2021-01-27 20:59 提问者侢遇噹姩揂 2021-01-27 02:10 Logi ...

  6. java io null异常_大量java.lang.InterruptedException: null异常,数据没有同步

    otter运行了一段时间后,就停止了同步,Channel状态也是running的 , 查看日志出现大量的InterruptedException,看不出哪里出了问题 2017-07-14 17:51: ...

  7. 小林子的日常维护之-java.lang.StackOverflowError: null

    背景:多级指标看板展示(每个指标都有一个父级指标id来维护指标树) 问题排查:找到错误原因并且修复 报错日志如下: 2021-11-28 14:40:15 [http-nio-9000-exec-23 ...

  8. Java中的null是什么?

    As we know null is an important concept in every language not only in Java but here we will study va ...

  9. 【springcloud gateway诡异间歇性500异常解决】500 Server Error,ConcurrentModificationException: null

    最近在搭建一个新的网关时,发布页面访问或者postman访问,会间歇性,500异常,折腾了很长的时间,搜了国内国外各种网站,都没有具体的解决方案. 经过2,3天的 关注和分析定位,最终解决,mark一 ...

  10. JAVA中数字格式异常,java - Java数字格式异常 - 堆栈内存溢出

    当我遇到NumberFormatException时,我正在CodeChef平台上解决问题. 首先,我使用Scanner处理输入,然后使用BufferedReader . 但是他们都不起作用! 这是我 ...

最新文章

  1. SQL 语句中对于like 的调优
  2. kitti pkl可视化_KITTI 3D Lidar 数据可视化
  3. gui编写线性调频信号_是的,我编写了信号量,不,我不是OS开发人员。
  4. linux服务启动redis自动启动不了,linux开机启动redis、nginx等服务
  5. 大数据之-Hadoop3.x_MapReduce工作流程---大数据之hadoop3.x工作笔记0109
  6. 学习笔记_2011-10-02
  7. 计算领域高质量科技期刊分级目录
  8. 透明FLASH的插入方法
  9. JAVA|大小写英文字母表
  10. Google Cast(Chromecast)浏览器 SDK 学习笔记(一)
  11. 格力如失去经销商支持,或将进一步落后于美的,董明珠慌了么?
  12. 如何让他喜欢你?让他多看一眼
  13. 简单webform前端页面布局以及后台代码
  14. android高德地图点平滑移动,【高德地图SDK】如何实现轨迹平滑移动?
  15. 《欲望都市》要出电影版啦!
  16. MySql错误处理- 错误代码和消息
  17. SUS战队专访 | 关于赛题,能说的都在这里了
  18. ros中 指针传递 ros::NodeHandle *node 报received signal SIGSEGV, Segmentation fault
  19. 【C++】C++11
  20. 那些央视没爆光的信息泄露内鬼

热门文章

  1. 机器人操作系统ROS是什么?
  2. 排名前5的iOS测试自动化框架
  3. java的数组排序和去重
  4. Cat8 八类网线是什么?与Cat5、Cat6、Cat7网线的区别?
  5. Html表格代码实现打印
  6. 3dmax电脑配置要求(3dmax需要什么样的笔记本配置?)
  7. python游戏小抄
  8. 智能车制作pdf 王盼宝_智能车制作——从元器件、机电系统、控制算法到完整的智能车设计(Word+PDF+ePub+PPT)...
  9. 默认选中select 第一个option
  10. [雪峰磁针石博客]接口测试面试题