java.util.ConcurrentModificationException: null at java.util.ArrayList$Itr.checkForComodification(A
场景:
使用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相关推荐
- java.util.ConcurrentModificationException: null异常(已解决,原因出自于Java集合的快速失败机制)
问题来源 今天我在写项目时,对集合中的元素做了以下操作 报错信息如图 问题来源: 在Java中对集合进行遍历时,一旦对集合进行增删操作,在遍历时会引起java.util.ConcurrentModif ...
- java.util.ConcurrentModificationException: null异常由for增强循环嵌套增删引起。
问题: 在Java中对集合使用增强for循环时,一旦对集合进行增删操作,在遍历时会引起java.util.ConcurrentModificationException: null异常. 原因: 在官 ...
- java.lang.NumberFormatException: null 和 java.lang.ArithmeticException: Non-terminating decimal expan
今天写java,后台报错 java.lang.NumberFormatException: null 报空参数异常,debug到报错的那句代码,发现他传入的参数b的值为空. 当你的代码报这个异常的时候 ...
- java.lang.UnsupportedOperationException: null at java.util.AbstractList.add(AbstractList.java:148)
被asList后的数组不能做add操作,解决方案如下: List<String> contentList= Arrays.asList(content); contentList = ne ...
- java if (name!=null name!=),java中的NullPointerException异常
java中的NullPointerException异常 关注:176 答案:3 mip版 解决时间 2021-01-27 20:59 提问者侢遇噹姩揂 2021-01-27 02:10 Logi ...
- java io null异常_大量java.lang.InterruptedException: null异常,数据没有同步
otter运行了一段时间后,就停止了同步,Channel状态也是running的 , 查看日志出现大量的InterruptedException,看不出哪里出了问题 2017-07-14 17:51: ...
- 小林子的日常维护之-java.lang.StackOverflowError: null
背景:多级指标看板展示(每个指标都有一个父级指标id来维护指标树) 问题排查:找到错误原因并且修复 报错日志如下: 2021-11-28 14:40:15 [http-nio-9000-exec-23 ...
- Java中的null是什么?
As we know null is an important concept in every language not only in Java but here we will study va ...
- 【springcloud gateway诡异间歇性500异常解决】500 Server Error,ConcurrentModificationException: null
最近在搭建一个新的网关时,发布页面访问或者postman访问,会间歇性,500异常,折腾了很长的时间,搜了国内国外各种网站,都没有具体的解决方案. 经过2,3天的 关注和分析定位,最终解决,mark一 ...
- JAVA中数字格式异常,java - Java数字格式异常 - 堆栈内存溢出
当我遇到NumberFormatException时,我正在CodeChef平台上解决问题. 首先,我使用Scanner处理输入,然后使用BufferedReader . 但是他们都不起作用! 这是我 ...
最新文章
- SQL 语句中对于like 的调优
- kitti pkl可视化_KITTI 3D Lidar 数据可视化
- gui编写线性调频信号_是的,我编写了信号量,不,我不是OS开发人员。
- linux服务启动redis自动启动不了,linux开机启动redis、nginx等服务
- 大数据之-Hadoop3.x_MapReduce工作流程---大数据之hadoop3.x工作笔记0109
- 学习笔记_2011-10-02
- 计算领域高质量科技期刊分级目录
- 透明FLASH的插入方法
- JAVA|大小写英文字母表
- Google Cast(Chromecast)浏览器 SDK 学习笔记(一)
- 格力如失去经销商支持,或将进一步落后于美的,董明珠慌了么?
- 如何让他喜欢你?让他多看一眼
- 简单webform前端页面布局以及后台代码
- android高德地图点平滑移动,【高德地图SDK】如何实现轨迹平滑移动?
- 《欲望都市》要出电影版啦!
- MySql错误处理- 错误代码和消息
- SUS战队专访 | 关于赛题,能说的都在这里了
- ros中 指针传递 ros::NodeHandle *node 报received signal SIGSEGV, Segmentation fault
- 【C++】C++11
- 那些央视没爆光的信息泄露内鬼