fastjson icon indicating copy to clipboard operation
fastjson copied to clipboard

parseObject反序列化导致OutOfMemoryError

Open jieyuwang opened this issue 3 years ago • 3 comments

224 java.lang.OutOfMemoryError: Java heap space 225 at java.lang.String.substring(String.java:1957) 226 at com.alibaba.fastjson.parser.JSONScanner.subString(JSONScanner.java:161) 227 at com.alibaba.fastjson.parser.JSONScanner.stringVal(JSONScanner.java:144) 228 at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:496) 229 at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:581) 230 at com.alibaba.fastjson.parser.DefaultJSONParser.parse(DefaultJSONParser.java:1430) 231 at com.alibaba.fastjson.parser.DefaultJSONParser.parse(DefaultJSONParser.java:1390) 232 at com.alibaba.fastjson.JSON.parse(JSON.java:181) 233 at com.alibaba.fastjson.JSON.parse(JSON.java:191) 234 at com.alibaba.fastjson.JSON.parse(JSON.java:244) 235 at com.alibaba.fastjson.JSON.parseObject(JSON.java:248)

运行很久的程序,最近隔几天就一台机器oom,导致异常,请问下大家有遇到过么? <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> 1.2.83_noneautotype

jieyuwang avatar Jan 03 '23 13:01 jieyuwang

用2.0.23试试看

wenshao avatar Feb 02 '23 00:02 wenshao

用2.0.23试试看 👌,目前改用gson了,暂时没问题了,再有问题我试试新版本

jieyuwang avatar Feb 02 '23 01:02 jieyuwang

参见这篇文章,JSON.parseObject(text,class),这方法有问题 https://www.cnblogs.com/liqipeng/p/11665889.html

miguanxiong avatar Dec 08 '23 06:12 miguanxiong