Skip to content
This repository has been archived by the owner on Oct 23, 2024. It is now read-only.

java.lang.IllegalAccessError: tried to access field com.alibaba.fastjson.asm.Type.sort from class com.alibaba.fastjson.asm.ClassWriter #4403

Open
jianjingchen opened this issue May 30, 2023 · 0 comments

Comments

@jianjingchen
Copy link

jianjingchen commented May 30, 2023

调用parseObject将json字符串转换为类,有时报错,有时重启spring boot程序后又可以解析成功,太奇怪了。
在1.2.83和1.2.76中都存在这个问题。
Caused by: java.lang.IllegalAccessError: tried to access field com.alibaba.fastjson.asm.Type.sort from class com.alibaba.fastjson.asm.ClassWriter
at com.alibaba.fastjson.asm.ClassWriter.newConstItem(ClassWriter.java:262) ~[fastjson-1.2.83.jar!/:na]
at com.alibaba.fastjson.asm.MethodWriter.visitLdcInsn(MethodWriter.java:218) ~[fastjson-1.2.83.jar!/:na]
at com.alibaba.fastjson.parser.deserializer.ASMDeserializerFactory._getCollectionFieldItemDeser(ASMDeserializerFactory.java:1609) ~[fastjson-1.2.83.jar!/:na]
at com.alibaba.fastjson.parser.deserializer.ASMDeserializerFactory._deserialze_list_obj(ASMDeserializerFactory.java:1371) ~[fastjson-1.2.83.jar!/:na]
at com.alibaba.fastjson.parser.deserializer.ASMDeserializerFactory._deserialze(ASMDeserializerFactory.java:1027) ~[fastjson-1.2.83.jar!/:na]
at com.alibaba.fastjson.parser.deserializer.ASMDeserializerFactory.createJavaBeanDeserializer(ASMDeserializerFactory.java:81) ~[fastjson-1.2.83.jar!/:na]
at com.alibaba.fastjson.parser.ParserConfig.createJavaBeanDeserializer(ParserConfig.java:1073) ~[fastjson-1.2.83.jar!/:na]
at com.alibaba.fastjson.parser.ParserConfig.getDeserializer(ParserConfig.java:879) ~[fastjson-1.2.83.jar!/:na]
at com.alibaba.fastjson.parser.ParserConfig.getDeserializer(ParserConfig.java:584) ~[fastjson-1.2.83.jar!/:na]
at com.alibaba.fastjson.parser.DefaultJSONParser.parseObject(DefaultJSONParser.java:696) ~[fastjson-1.2.83.jar!/:na]
at com.alibaba.fastjson.JSON.parseObject(JSON.java:394) ~[fastjson-1.2.83.jar!/:na]
at com.alibaba.fastjson.JSON.parseObject(JSON.java:298) ~[fastjson-1.2.83.jar!/:na]
at com.alibaba.fastjson.JSON.parseObject(JSON.java:588) ~[fastjson-1.2.83.jar!/:na]

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant