feign.FeignException: status 500 reading content:
{“timestamp”:“2022-03-10T15:40:44.519+0000”,“status”:500,“error”:“Internal Server Error”,“message”:"(class: com/alibaba/fastjson/parser/deserializer/FastjsonASMDeserializer_40_ProductInfo, method: deserialze signature: (Lcom/alibaba/fastjson/parser/DefaultJSONParser;Ljava/lang/reflect/Type;Ljava/lang/Object;I)Ljava/lang/Object;) Accessing value from uninitialized register 80",“path”:"/xxxx/xxxxxxxxx"}
在远程调用时,发现fastjson转换的成实体时,发生报错解析异常。
解决方案
出现原因:经过排查发现是fastjson版本的问题,当fastjson的版本是1.2.28时,而此时转换的成实体属性如果到达32或者64的时候就会出现这个问题。对fastjson进行版本升级到1.2.67即可。