我是靠谱客的博主 甜甜金针菇,最近开发中收集的这篇文章主要介绍Caused by: java.util.ConcurrentModificationException: null fastjson,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

  • 错误信息:

Caused by: java.util.ConcurrentModificationException: null
at java.util.HashMap H a s h I t e r a t o r . n e x t N o d e ( H a s h M a p . j a v a : 1442 )   [ n a : 1.8. 0 1 71 ] a t j a v a . u t i l . H a s h M a p HashIterator.nextNode(HashMap.java:1442) ~[na:1.8.0_171] at java.util.HashMap HashIterator.nextNode(HashMap.java:1442) [na:1.8.0171]atjava.util.HashMapEntryIterator.next(HashMap.java:1476) ~[na:1.8.0_171]
at java.util.HashMap$EntryIterator.next(HashMap.java:1474) ~[na:1.8.0_171]
at com.alibaba.fastjson.serializer.MapSerializer.write(MapSerializer.java:103) ~[fastjson-1.2.38.jar:na]
at com.alibaba.fastjson.serializer.MapSerializer.write(MapSerializer.java:43) ~[fastjson-1.2.38.jar:na]
at com.alibaba.fastjson.serializer.JSONSerializer.write(JSONSerializer.java:278) ~[fastjson-1.2.38.jar:na]
at com.alibaba.fastjson.JSON.toJSONString(JSON.java:652) ~[fastjson-1.2.38.jar:na]
at com.alibaba.fastjson.JSON.toJSONString(JSON.java:594) ~[fastjson-1.2.38.jar:na]
at com.alibaba.fastjson.JSON.toJSONString(JSON.java:559) ~[fastjson-1.2.38.jar:na]

  • 错误原因分析:

    由于转换json的时候,有其他线程修改了转换的对象,为多线程并发问题。

  • 解决方案:
    转换json的时候复制需要转换的对象为新对象。

最后

以上就是甜甜金针菇为你收集整理的Caused by: java.util.ConcurrentModificationException: null fastjson的全部内容,希望文章能够帮你解决Caused by: java.util.ConcurrentModificationException: null fastjson所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(241)

评论列表共有 0 条评论

立即
投稿
返回
顶部