请问这个异常和fastjson_1.2.32版本有关系么?

j2datikz  于 2021-11-27  发布在  Java
关注(0)|答案(2)|浏览(301)

这是一个crash的log日志,经过测试发现只有系统7.0下面会crash。在错误日志里面显示有关fastjson的信息。请问图片中的错误信息,是fastjson的报错信息么?
注:我们的代码是在Vdysdk.java这个类的480行处调用了fastjson的JSON.parseObject()方法,该方法调用是一个子线程中执行的。fastjson版本依赖:compile 'com.alibaba:fastjson:1.2.32'。盼复!

uajslkp6

uajslkp61#

android下crash的偶发会很诡异,根据手淘等APP收集到的错误信息来看,这种情况系统的bug可能性更大。另外android下请用android专版,性能会好很多 https://github.com/alibaba/fastjson/releases/tag/1.1.63.android

6yoyoihd

6yoyoihd2#

@wenshao 嗯,谢谢您的建议。目前这个crash已经解决了,而解决办法是万万没想到的。我们尝试更换了json数据的解析方式,改用了Android系统自带的JsonObject对象来解析,后来就不crash了。这个问题非常诡异,也一直排查了很久,不知道是因为线程处理问题没处理好,还是fastjson解析库本身导致的。因为从日志信息里面也抓取不到Exception等错误信息。其次的话,也可能是我们版本没用对。根据您所说,应该使用Android专版可能会好点。这是我这个问题的大概情况。再次谢谢温少大神!

相关问题