fastjson 原来运行一直正常,忽然报oom了

pb3skfrl  于 2022-10-22  发布在  其他
关注(0)|答案(6)|浏览(508)

Exception in thread "Thread-2" Exception in thread "Thread-3" java.lang.OutOfMemoryError: Java heap space
java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOfRange(Arrays.java:2694)
at java.lang.String.(String.java:203)
at com.alibaba.fastjson.parser.JSONScanner.stringVal(JSONScanner.java:1977)
at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:346)
at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:387)
at com.alibaba.fastjson.parser.DefaultJSONParser.parse(DefaultJSONParser.java:1033)
at com.alibaba.fastjson.parser.DefaultJSONParser.parse(DefaultJSONParser.java:1011)
at com.alibaba.fastjson.JSON.parse(JSON.java:94)
at com.alibaba.fastjson.JSON.parse(JSON.java:85)
at com.alibaba.fastjson.JSON.parseObject(JSON.java:156)

j5fpnvbx

j5fpnvbx1#

版本是fastjson-1.1.25,已经在线上环境添加oom之后dump了,如果在遇到会分析下,就是告诉你们下,看看是否有这方面的问题 ,谢谢

h7wcgrx3

h7wcgrx32#

和你调用的语句一样 版本1.2.47也出现了java heap space

pgx2nnw8

pgx2nnw83#

和你调用的语句一样 版本1.2.47也出现了java heap space

vs91vp4v

vs91vp4v4#

版本1.2.41
我这边调用了JSONObject.toJSONString(XXXVo)出现了
com.alibaba.fastjson.JSONException: create asm serializer error, class class xxx.xxx.XXXVo
at com.alibaba.fastjson.serializer.SerializeConfig.createJavaBeanSerializer(SerializeConfig.java:225)
at com.alibaba.fastjson.serializer.SerializeConfig.createJavaBeanSerializer(SerializeConfig.java:101)
at com.alibaba.fastjson.serializer.SerializeConfig.getObjectWriter(SerializeConfig.java:690)
at com.alibaba.fastjson.serializer.SerializeConfig.getObjectWriter(SerializeConfig.java:394)
...
java.lang.OutOfMemoryError: Metaspace
XXXVo包含51个字段,没有复杂类型

c3frrgcw

c3frrgcw5#

调用的语句如下: JSONObject.parseObject(str)

相关问题