fastjson 版本1.2.78的JSON序列化出现概率性报错 Comparison method violates its general contract!

insrf1ej  于 2021-11-27  发布在  Java
关注(0)|答案(6)|浏览(813)

java.lang.IllegalArgumentException: Comparison method violates its general contract!
at java.util.TimSort.mergeHi(TimSort.java:899) ~[?:1.8.0_221]
at java.util.TimSort.mergeAt(TimSort.java:516) ~[?:1.8.0_221]
at java.util.TimSort.mergeForceCollapse(TimSort.java:457) ~[?:1.8.0_221]
at java.util.TimSort.sort(TimSort.java:254) ~[?:1.8.0_221]
at java.util.Arrays.sort(Arrays.java:1438) ~[?:1.8.0_221]
at com.alibaba.fastjson.util.TypeUtils.computeGetters(TypeUtils.java:1880) ~[fastjson-1.2.78.jar:?]
at com.alibaba.fastjson.util.TypeUtils.buildBeanInfo(TypeUtils.java:1820) ~[fastjson-1.2.78.jar:?]
at com.alibaba.fastjson.serializer.SerializeConfig.createJavaBeanSerializer(SerializeConfig.java:113) ~[fastjson-1.2.78.jar:?]
at com.alibaba.fastjson.serializer.SerializeConfig.getObjectWriter(SerializeConfig.java:821) ~[fastjson-1.2.78.jar:?]
at com.alibaba.fastjson.serializer.SerializeConfig.getObjectWriter(SerializeConfig.java:440) ~[fastjson-1.2.78.jar:?]
at com.alibaba.fastjson.serializer.JSONSerializer.getObjectWriter(JSONSerializer.java:448) ~[fastjson-1.2.78.jar:?]
at com.alibaba.fastjson.serializer.JSONSerializer.write(JSONSerializer.java:309) ~[fastjson-1.2.78.jar:?]

pbossiut

pbossiut1#

Today,I use Dubbo v3.0.3 with fastjson,I try to serialize theorg.apache.dubbo.rpc.RpcContextobject also have this problem。

com.alibaba.fastjson.JSONException: write javaBean error, fastjson version 1.2.76, class org.apache.dubbo.rpc.RpcContext, write javaBean error, fastjson version 1.2.76, class org.apache.dubbo.rpc.RpcInvocation, fieldName : invocation, write javaBean error, fastjson version 1.2.76, class org.apache.dubbo.rpc.model.ModuleModel, fieldName : moduleModel, Comparison method violates its general contract!
	at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:541)
	at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:154)
	at com.alibaba.fastjson.serializer.ASMSerializer_1_RpcContext.writeNormal(Unknown Source)
	at com.alibaba.fastjson.serializer.ASMSerializer_1_RpcContext.write(Unknown Source)
	at com.alibaba.fastjson.serializer.JSONSerializer.write(JSONSerializer.java:312)
	at com.alibaba.fastjson.JSON.toJSONString(JSON.java:703)
	at com.alibaba.fastjson.JSON.toJSONString(JSON.java:692)
	at com.acanx.meta.dubbo3.impl.blog.EchoDubbo3ServiceImpl.echo(EchoDubbo3ServiceImpl.java:57)
	at org.apache.dubbo.common.bytecode.Wrapper2.invokeMethod(Wrapper2.java)
	at org.apache.dubbo.rpc.proxy.javassist.JavassistProxyFactory$1.doInvoke(JavassistProxyFactory.java:47)
	at org.apache.dubbo.rpc.proxy.AbstractProxyInvoker.invoke(AbstractProxyInvoker.java:84)
	at org.apache.dubbo.config.invoker.DelegateProviderMetaDataInvoker.invoke(DelegateProviderMetaDataInvoker.java:56)
	at org.apache.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:56)
	at org.apache.dubbo.rpc.protocol.dubbo.filter.TraceFilter.invoke(TraceFilter.java:77)
	at org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder$FilterChainNode.invoke(FilterChainBuilder.java:84)
	at org.apache.dubbo.rpc.filter.TimeoutFilter.invoke(TimeoutFilter.java:46)
	at org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder$FilterChainNode.invoke(FilterChainBuilder.java:84)
	at org.apache.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java:89)
	at org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder$FilterChainNode.invoke(FilterChainBuilder.java:84)
	at org.apache.dubbo.rpc.filter.ExceptionFilter.invoke(ExceptionFilter.java:52)
	at org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder$FilterChainNode.invoke(FilterChainBuilder.java:84)
	at org.apache.dubbo.auth.filter.ProviderAuthFilter.invoke(ProviderAuthFilter.java:53)
	at org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder$FilterChainNode.invoke(FilterChainBuilder.java:84)
	at org.apache.dubbo.rpc.filter.ContextFilter.invoke(ContextFilter.java:132)
	at org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder$FilterChainNode.invoke(FilterChainBuilder.java:84)
	at org.apache.dubbo.rpc.filter.GenericFilter.invoke(GenericFilter.java:195)
	at org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder$FilterChainNode.invoke(FilterChainBuilder.java:84)
	at org.apache.dubbo.rpc.filter.ClassLoaderFilter.invoke(ClassLoaderFilter.java:38)
	at org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder$FilterChainNode.invoke(FilterChainBuilder.java:84)
	at org.apache.dubbo.rpc.filter.EchoFilter.invoke(EchoFilter.java:41)
	at org.apache.dubbo.rpc.cluster.filter.FilterChainBuilder$FilterChainNode.invoke(FilterChainBuilder.java:84)
	at org.apache.dubbo.rpc.protocol.tri.UnaryServerStream$UnaryServerTransportObserver.invoke(UnaryServerStream.java:87)
	at org.apache.dubbo.rpc.protocol.tri.AbstractServerStream.lambda$execute$0(AbstractServerStream.java:197)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: com.alibaba.fastjson.JSONException: write javaBean error, fastjson version 1.2.76, class org.apache.dubbo.rpc.RpcInvocation, fieldName : invocation, write javaBean error, fastjson version 1.2.76, class org.apache.dubbo.rpc.model.ModuleModel, fieldName : moduleModel, Comparison method violates its general contract!
	at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:541)
	at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:154)
	at com.alibaba.fastjson.serializer.FieldSerializer.writeValue(FieldSerializer.java:318)
	at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:472)
	... 35 more
Caused by: com.alibaba.fastjson.JSONException: write javaBean error, fastjson version 1.2.76, class org.apache.dubbo.rpc.model.ModuleModel, fieldName : moduleModel, Comparison method violates its general contract!
	at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:541)
	at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:154)
	at com.alibaba.fastjson.serializer.FieldSerializer.writeValue(FieldSerializer.java:318)
	at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:472)
	... 38 more
Caused by: java.lang.IllegalArgumentException: Comparison method violates its general contract!
	at java.base/java.util.TimSort.mergeHi(TimSort.java:903)
	at java.base/java.util.TimSort.mergeAt(TimSort.java:520)
	at java.base/java.util.TimSort.mergeForceCollapse(TimSort.java:461)
	at java.base/java.util.TimSort.sort(TimSort.java:254)
	at java.base/java.util.Arrays.sort(Arrays.java:1233)
	at com.alibaba.fastjson.util.TypeUtils.computeGetters(TypeUtils.java:1880)
	at com.alibaba.fastjson.util.TypeUtils.buildBeanInfo(TypeUtils.java:1820)
	at com.alibaba.fastjson.serializer.SerializeConfig.createJavaBeanSerializer(SerializeConfig.java:113)
	at com.alibaba.fastjson.serializer.SerializeConfig.getObjectWriter(SerializeConfig.java:821)
	at com.alibaba.fastjson.serializer.SerializeConfig.getObjectWriter(SerializeConfig.java:440)
	at com.alibaba.fastjson.serializer.JSONSerializer.getObjectWriter(JSONSerializer.java:448)
	at com.alibaba.fastjson.serializer.FieldSerializer.writeValue(FieldSerializer.java:208)
	at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:472)
	... 41 more
, grpc-status: 2, grpc-status-details-bin: CAISnTNjb20uYWxpYmFiYS5mYXN0anNvbi5KU09ORXhjZXB0aW9uOiB3cml0ZSBqYXZhQmVhbiBlcnJvciwgZmFzdGpzb24gdmVyc2lvbiAxLjIuNzYsIGNsYXNzIG9yZy5hcGFjaGUuZHViYm8ucnBjLlJwY0NvbnRleHQsIHdyaXRlIGphdmFCZWFuIGVycm9yLCBmYXN0anNvbiB2ZXJzaW9uIDEuMi43NiwgY2xhc3Mgb3JnLmFwYWNoZS5kdWJiby5ycGMuUnBjSW52b2NhdGlvbiwgZmllbGROYW1lIDogaW52b2NhdGlvbiwgd3JpdGUgamF2YUJlYW4gZXJyb3IsIGZhc3Rqc29uIHZlcnNpb24gMS4yLjc2LCBjbGFzcyBvcmcuYXBhY2hlLmR1YmJvLnJwYy5tb2RlbC5Nb2R1bGVNb2RlbCwgZmllbGROYW1lIDogbW9kdWxlTW9kZWwsIENvbXBhcmlzb24gbWV0aG9kIHZpb2xhdGVzIGl0cyBnZW5lcmFsIGNvbnRyYWN0IQ0KY29tLmFsaWJhYmEuZmFzdGpzb24uSlNPTkV4Y2VwdGlvbjogd3JpdGUgamF2YUJlYW4gZXJyb3IsIGZhc3Rqc29uIHZlcnNpb24gMS4yLjc2LCBjbGFzcyBvcmcuYXBhY2hlLmR1YmJvLnJwYy5ScGNDb250ZXh0LCB3cml0ZSBqYXZhQmVhbiBlcnJvciwgZmFzdGpzb24gdmVyc2lvbiAxLjIuNzYsIGNsYXNzIG9yZy5hcGFjaGUuZHViYm8ucnBjLlJwY0ludm9jYXRpb24sIGZpZWxkTmFtZSA6IGludm9jYXRpb24sIHdyaXRlIGphdmFCZWFuIGVycm9yLCBmYXN0anNvbiB2ZXJzaW9uIDEuMi43NiwgY2xhc3Mgb3JnLmFwYWNoZS5kdWJiby5ycGMubW9kZWwuTW9kdWxlTW9kZWwsIGZpZWxkTmFtZSA6IG1vZHVsZU1vZGVsLCBDb21wYXJpc29uIG1ldGhvZCB2aW9sYXRlcyBpdHMgZ2VuZXJhbCBjb250cmFjdCENCglhdCBjb20uYWxpYmFiYS5mYXN0anNvbi5zZXJpYWxpemVyLkphdmFCZWFuU2VyaWFsaXplci53cml0ZShKYXZhQmVhblNlcmlhbGl6ZXIuamF2YTo1NDEpDQoJYXQgY29tLmFsaWJhYmEuZmFzdGpzb24uc2VyaWFsaXplci5KYXZhQmVhblNlcmlhbGl6ZXIud3JpdGUoSmF2YUJlYW5TZXJpYWxpemVyLmphdmE6MTU0KQ0KCWF0IGNvbS5hbGliYWJhLmZhc3Rqc29uLnNlcmlhbGl6ZXIuQVNNU2VyaWFsaXplcl8xX1JwY0NvbnRleHQud3JpdGVOb3JtYWwoVW5rbm93biBTb3VyY2UpDQoJYXQgY29tLmFsaWJhYmEuZmFzdGpzb24uc2VyaWFsaXplci5BU01TZXJpYWxpemVyXzFfUnBjQ29udGV4dC53cml0ZShVbmtub3duIFNvdXJjZSkNCglhdCBjb20uYWxpYmFiYS5mYXN0anNvbi5zZXJpYWxpemVyLkpTT05TZXJpYWxpemVyLndyaXRlKEpTT05TZXJpYWxpemVyLmphdmE6MzEyKQ0KCWF0IGNvbS5hbGliYWJhLmZhc3Rqc29uLkpTT04udG9KU09OU3RyaW5nKEpTT04uamF2YTo3MDMpDQoJYXQgY29tLmFsaWJhYmEuZmFzdGpzb24uSlNPTi50b0pTT05TdHJpbmcoSlNPTi5qYXZhOjY5MikNCglhdCBjb20uYWNhbngubWV0YS5kdWJibzMuaW1wbC5ibG9nLkVjaG9EdWJibzNTZXJ2aWNlSW1wbC5lY2hvKEVjaG9EdWJibzNTZXJ2aWNlSW1wbC5qYXZhOjU3KQ0KCWF0IG9yZy5hcGFjaGUuZHViYm8uY29tbW9uLmJ5dGVjb2RlLldyYXBwZXIyLmludm9rZU1ldGhvZChXcmFwcGVyMi5qYXZhKQ0KCWF0IG9yZy5hcGFjaGUuZHViYm8ucnBjLnByb3h5LmphdmFzc2lzdC5KYXZhc3Npc3RQcm94eUZhY3RvcnkkMS5kb0ludm9rZShKYXZhc3Npc3RQcm94eUZhY3RvcnkuamF2YTo0NykNCglhdCBvcmcuYXBhY2hlLmR1YmJvLnJwYy5wcm94eS5BYnN0cmFjdFByb3h5SW52b2tlci5pbnZva2UoQWJzdHJhY3RQcm94eUludm9rZXIuamF2YTo4NCkNCglhdCBvcmcuYXBhY2hlLmR1YmJvLmNvbmZpZy5pbnZva2VyLkRlbGVnYXRlUHJvdmlkZXJNZXRhRGF0YUludm9rZXIuaW52b2tlKERlbGVnYXRlUHJvdmlkZXJNZXRhRGF0YUludm9rZXIuamF2YTo1NikNCglhdCBvcmcuYXBhY2hlLmR1YmJvLnJwYy5wcm90b2NvbC5JbnZva2VyV3JhcHBlci5pbnZva2UoSW52b2tlcldyYXBwZXIuamF2YTo1NikNCglhdCBvcmcuYXBhY2hlLmR1YmJvLnJwYy5wcm90b2NvbC5kdWJiby5maWx0ZXIuVHJhY2VGaWx0ZXIuaW52b2tlKFRyYWNlRmlsdGVyLmphdmE6NzcpDQoJYXQgb3JnLmFwYWNoZS5kdWJiby5ycGMuY2x1c3Rlci5maWx0ZXIuRmlsdGVyQ2hhaW5CdWlsZGVyJEZpbHRlckNoYWluTm9kZS5pbnZva2UoRmlsdGVyQ2hhaW5CdWlsZGVyLmphdmE6ODQpDQoJYXQgb3JnLmFwYWNoZS5kdWJiby5ycGMuZmlsdGVyLlRpbWVvdXRGaWx0ZXIuaW52b2tlKFRpbWVvdXRGaWx0ZXIuamF2YTo0NikNCglhdCBvcmcuYXBhY2hlLmR1YmJvLnJwYy5jbHVzdGVyLmZpbHRlci5GaWx0ZXJDaGFpbkJ1aWxkZXIkRmlsdGVyQ2hhaW5Ob2RlLmludm9rZShGaWx0ZXJDaGFpbkJ1aWxkZXIuamF2YTo4NCkNCglhdCBvcmcuYXBhY2hlLmR1YmJvLm1vbml0b3Iuc3VwcG9ydC5Nb25pdG9yRmlsdGVyLmludm9rZShNb25pdG9yRmlsdGVyLmphdmE6ODkpDQoJYXQgb3JnLmFwYWNoZS5kdWJiby5ycGMuY2x1c3Rlci5maWx0ZXIuRmlsdGVyQ2hhaW5CdWlsZGVyJEZpbHRlckNoYWluTm9kZS5pbnZva2UoRmlsdGVyQ2hhaW5CdWlsZGVyLmphdmE6ODQpDQoJYXQgb3JnLmFwYWNoZS5kdWJiby5ycGMuZmlsdGVyLkV4Y2VwdGlvbkZpbHRlci5pbnZva2UoRXhjZXB0aW9uRmlsdGVyLmphdmE6NTIpDQoJYXQgb3JnLmFwYWNoZS5kdWJiby5ycGMuY2x1c3Rlci5maWx0ZXIuRmlsdGVyQ2hhaW5CdWlsZGVyJEZpbHRlckNoYWluTm9kZS5pbnZva2UoRmlsdGVyQ2hhaW5CdWlsZGVyLmphdmE6ODQpDQoJYXQgb3JnLmFwYWNoZS5kdWJiby5hdXRoLmZpbHRlci5Qcm92aWRlckF1dGhGaWx0ZXIuaW52b2tlKFByb3ZpZGVyQXV0aEZpbHRlci5qYXZhOjUzKQ0KCWF0IG9yZy5hcGFjaGUuZHViYm8ucnBjLmNsdXN0ZXIuZmlsdGVyLkZpbHRlckNoYWluQnVpbGRlciRGaWx0ZXJDaGFpbk5vZGUuaW52b2tlKEZpbHRlckNoYWluQnVpbGRlci5qYXZhOjg0KQ0KCWF0IG9yZy5hcGFjaGUuZHViYm8ucnBjLmZpbHRlci5Db250ZXh0RmlsdGVyLmludm9rZShDb250ZXh0RmlsdGVyLmphdmE6MTMyKQ0KCWF0IG9yZy5hcGFjaGUuZHViYm8ucnBjLmNsdXN0ZXIuZmlsdGVyLkZpbHRlckNoYWluQnVpbGRlciRGaWx0ZXJDaGFpbk5vZGUuaW52b2tlKEZpbHRlckNoYWluQnVpbGRlci5qYXZhOjg0KQ0KCWF0IG9yZy5hcGFjaGUuZHViYm8ucnBjLmZpbHRlci5HZW5lcmljRmlsdGVyLmludm9rZShHZW5lcmljRmlsdGVyLmphdmE6MTk1KQ0KCWF0IG9yZy5hcGFjaGUuZHViYm8ucnBjLmNsdXN0ZXIuZmlsdGVyLkZpbHRlckNoYWluQnVpbGRlciRGaWx0ZXJDaGFpbk5vZGUuaW52b2tlKEZpbHRlckNoYWluQnVpbGRlci5qYXZhOjg0KQ0KCWF0IG9yZy5hcGFjaGUuZHViYm8ucnBjLmZpbHRlci5DbGFzc0xvYWRlckZpbHRlci5pbnZva2UoQ2xhc3NMb2FkZXJGaWx0ZXIuamF2YTozOCkNCglhdCBvcmcuYXBhY2hlLmR1YmJvLnJwYy5jbHVzdGVyLmZpbHRlci5GaWx0ZXJDaGFpbkJ1aWxkZXIkRmlsdGVyQ2hhaW5Ob2RlLmludm9rZShGaWx0ZXJDaGFpbkJ1aWxkZXIuamF2YTo4NCkNCglhdCBvcmcuYXBhY2hlLmR1YmJvLnJwYy5maWx0ZXIuRWNob0ZpbHRlci5pbnZva2UoRWNob0ZpbHRlci5qYXZhOjQxKQ0KCWF0IG9yZy5hcGFjaGUuZHViYm8ucnBjLmNsdXN0ZXIuZmlsdGVyLkZpbHRlckNoYWluQnVpbGRlciRGaWx0ZXJDaGFpbk5vZGUuaW52b2tlKEZpbHRlckNoYWluQnVpbGRlci5qYXZhOjg0KQ0KCWF0IG9yZy5hcGFjaGUuZHViYm8ucnBjLnByb3RvY29sLnRyaS5VbmFyeVNlcnZlclN0cmVhbSRVbmFyeVNlcnZlclRyYW5zcG9ydE9ic2VydmVyLmludm9rZShVbmFyeVNlcnZlclN0cmVhbS5qYXZhOjg3KQ0KCWF0IG9yZy5hcGFjaGUuZHViYm8ucnBjLnByb3RvY29sLnRyaS5BYnN0cmFjdFNlcnZlclN0cmVhbS5sYW1iZGEkZXhlY3V0ZSQwKEFic3RyYWN0U2VydmVyU3RyZWFtLmphdmE6MTk3KQ0KCWF0IGphdmEuYmFzZS9qYXZhLnV0aWwuY29uY3VycmVudC5UaHJlYWRQb29sRXhlY3V0b3IucnVuV29ya2VyKFRocmVhZFBvb2xFeGVjdXRvci5qYXZhOjExMzYpDQoJYXQgamF2YS5iYXNlL2phdmEudXRpbC5jb25jdXJyZW50LlRocmVhZFBvb2xFeGVjdXRvciRXb3JrZXIucnVuKFRocmVhZFBvb2xFeGVjdXRvci5qYXZhOjYzNSkNCglhdCBqYXZhLmJhc2UvamF2YS5sYW5nLlRocmVhZC5ydW4oVGhyZWFkLmphdmE6ODMzKQ0KQ2F1c2VkIGJ5OiBjb20uYWxpYmFiYS5mYXN0anNvbi5KU09ORXhjZXB0aW9uOiB3cml0ZSBqYXZhQmVhbiBlcnJvciwgZmFzdGpzb24gdmVyc2lvbiAxLjIuNzYsIGNsYXNzIG9yZy5hcGFjaGUuZHViYm8ucnBjLlJwY0ludm9jYXRpb24sIGZpZWxkTmFtZSA6IGludm9jYXRpb24sIHdyaXRlIGphdmFCZWFuIGVycm9yLCBmYXN0anNvbiB2ZXJzaW9uIDEuMi43NiwgY2xhc3Mgb3JnLmFwYWNoZS5kdWJiby5ycGMubW9kZWwuTW9kdWxlTW9kZWwsIGZpZWxkTmFtZSA6IG1vZHVsZU1vZGVsLCBDb21wYXJpc29uIG1ldGhvZCB2aW9sYXRlcyBpdHMgZ2VuZXJhbCBjb250cmFjdCENCglhdCBjb20uYWxpYmFiYS5mYXN0anNvbi5zZXJpYWxpemVyLkphdmFCZWFuU2VyaWFsaXplci53cml0ZShKYXZhQmVhblNlcmlhbGl6ZXIuamF2YTo1NDEpDQoJYXQgY29tLmFsaWJhYmEuZmFzdGpzb24uc2VyaWFsaXplci5KYXZhQmVhblNlcmlhbGl6ZXIud3JpdGUoSmF2YUJlYW5TZXJpYWxpemVyLmphdmE6MTU0KQ0KCWF0IGNvbS5hbGliYWJhLmZhc3Rqc29uLnNlcmlhbGl6ZXIuRmllbGRTZXJpYWxpemVyLndyaXRlVmFsdWUoRmllbGRTZXJpYWxpemVyLmphdmE6MzE4KQ0KCWF0IGNvbS5hbGliYWJhLmZhc3Rqc29uLnNlcmlhbGl6ZXIuSmF2YUJlYW5TZXJpYWxpemVyLndyaXRlKEphdmFCZWFuU2VyaWFsaXplci5qYXZhOjQ3MikNCgkuLi4gMzUgbW9yZQ0KQ2F1c2VkIGJ5OiBjb20uYWxpYmFiYS5mYXN0anNvbi5KU09ORXhjZXB0aW9uOiB3cml0ZSBqYXZhQmVhbiBlcnJvciwgZmFzdGpzb24gdmVyc2lvbiAxLjIuNzYsIGNsYXNzIG9yZy5hcGFjaGUuZHViYm8ucnBjLm1vZGVsLk1vZHVsZU1vZGVsLCBmaWVsZE5hbWUgOiBtb2R1bGVNb2RlbCwgQ29tcGFyaXNvbiBtZXRob2QgdmlvbGF0ZXMgaXRzIGdlbmVyYWwgY29udHJhY3QhDQoJYXQgY29tLmFsaWJhYmEuZmFzdGpzb24uc2VyaWFsaXplci5KYXZhQmVhblNlcmlhbGl6ZXIud3JpdGUoSmF2YUJlYW5TZXJpYWxpemVyLmphdmE6NTQxKQ0KCWF0IGNvbS5hbGliYWJhLmZhc3Rqc29uLnNlcmlhbGl6ZXIuSmF2YUJlYW5TZXJpYWxpemVyLndyaXRlKEphdmFCZWFuU2VyaWFsaXplci5qYXZhOjE1NCkNCglhdCBjb20uYWxpYmFiYS5mYXN0anNvbi5zZXJpYWxpemVyLkZpZWxkU2VyaWFsaXplci53cml0ZVZhbHVlKEZpZWxkU2VyaWFsaXplci5qYXZhOjMxOCkNCglhdCBjb20uYWxpYmFiYS5mYXN0anNvbi5zZXJpYWxpemVyLkphdmFCZWFuU2VyaWFsaXplci53cml0ZShKYXZhQmVhblNlcmlhbGl6ZXIuamF2YTo0NzIpDQoJLi4uIDM4IG1vcmUNCkNhdXNlZCBieTogamF2YS5sYW5nLklsbGVnYWxBcmd1bWVudEV4Y2VwdGlvbjogQ29tcGFyaXNvbiBtZXRob2QgdmlvbGF0ZXMgaXRzIGdlbmVyYWwgY29udHJhY3QhDQoJYXQgamF2YS5iYXNlL2phdmEudXRpbC5UaW1Tb3J0Lm1lcmdlSGkoVGltU29ydC5qYXZhOjkwMykNCglhdCBqYXZhLmJhc2UvamF2YS51dGlsLlRpbVNvcnQubWVyZ2VBdChUaW1Tb3J0LmphdmE6NTIwKQ0KCWF0IGphdmEuYmFzZS9qYXZhLnV0aWwuVGltU29ydC5tZXJnZUZvcmNlQ29sbGFwc2UoVGltU29ydC5qYXZhOjQ2MSkNCglhdCBqYXZhLmJhc2UvamF2YS51dGlsLlRpbVNvcnQuc29ydChUaW1Tb3J0LmphdmE6MjU0KQ0KCWF0IGphdmEuYmFzZS9qYXZhLnV0aWwuQXJyYXlzLnNvcnQoQXJyYXlzLmphdmE6MTIzMykNCglhdCBjb20uYWxpYmFiYS5mYXN0anNvbi51dGlsLlR5cGVVdGlscy5jb21wdXRlR2V0dGVycyhUeXBlVXRpbHMuamF2YToxODgwKQ0KCWF0IGNvbS5hbGliYWJhLmZhc3Rqc29uLnV0aWwuVHlwZVV0aWxzLmJ1aWxkQmVhbkluZm8oVHlwZVV0aWxzLmphdmE6MTgyMCkNCglhdCBjb20uYWxpYmFiYS5mYXN0anNvbi5zZXJpYWxpemVyLlNlcmlhbGl6ZUNvbmZpZy5jcmVhdGVKYXZhQmVhblNlcmlhbGl6ZXIoU2VyaWFsaXplQ29uZmlnLmphdmE6MTEzKQ0KCWF0IGNvbS5hbGliYWJhLmZhc3Rqc29uLnNlcmlhbGl6ZXIuU2VyaWFsaXplQ29uZmlnLmdldE9iamVjdFdyaXRlcihTZXJpYWxpemVDb25maWcuamF2YTo4MjEpDQoJYXQgY29tLmFsaWJhYmEuZmFzdGpzb24uc2VyaWFsaXplci5TZXJpYWxpemVDb25maWcuZ2V0T2JqZWN0V3JpdGVyKFNlcmlhbGl6ZUNvbmZpZy5qYXZhOjQ0MCkNCglhdCBjb20uYWxpYmFiYS5mYXN0anNvbi5zZXJpYWxpemVyLkpTT05TZXJpYWxpemVyLmdldE9iamVjdFdyaXRlcihKU09OU2VyaWFsaXplci5qYXZhOjQ0OCkNCglhdCBjb20uYWxpYmFiYS5mYXN0anNvbi5zZXJpYWxpemVyLkZpZWxkU2VyaWFsaXplci53cml0ZVZhbHVlKEZpZWxkU2VyaWFsaXplci5qYXZhOjIwOCkNCglhdCBjb20uYWxpYmFiYS5mYXN0anNvbi5zZXJpYWxpemVyLkphdmFCZWFuU2VyaWFsaXplci53cml0ZShKYXZhQmVhblNlcmlhbGl6ZXIuamF2YTo0NzIpDQoJLi4uIDQxIG1vcmUNChqBDAoodHlwZS5nb29nbGVhcGlzLmNvbS9nb29nbGUucnBjLkRlYnVnSW5mbxLUCwqtA2phdmEubGFuZy5SdW50aW1lRXhjZXB0aW9uOiBjb20uYWxpYmFiYS5mYXN0anNvbi5KU09ORXhjZXB0aW9uOiB3cml0ZSBqYXZhQmVhbiBlcnJvciwgZmFzdGpzb24gdmVyc2lvbiAxLjIuNzYsIGNsYXNzIG9yZy5hcGFjaGUuZHViYm8ucnBjLlJwY0NvbnRleHQsIHdyaXRlIGphdmFCZWFuIGVycm9yLCBmYXN0anNvbiB2ZXJzaW9uIDEuMi43NiwgY2xhc3Mgb3JnLmFwYWNoZS5kdWJiby5ycGMuUnBjSW52b2NhdGlvbiwgZmllbGROYW1lIDogaW52b2NhdGlvbiwgd3JpdGUgamF2YUJlYW4gZXJyb3IsIGZhc3Rqc29uIHZlcnNpb24gMS4yLjc2LCBjbGFzcyBvcmcuYXBhY2hlLmR1YmJvLnJwYy5tb2RlbC5Nb2R1bGVNb2RlbCwgZmllbGROYW1lIDogbW9kdWxlTW9kZWwsIENvbXBhcmlzb24gbWV0aG9kIHZpb2xhdGVzIGl0cyBnZW5lcmFsIGNvbnRyYWN0IQqRA2NvbS5hbGliYWJhLmZhc3Rqc29uLkpTT05FeGNlcHRpb246IHdyaXRlIGphdmFCZWFuIGVycm9yLCBmYXN0anNvbiB2ZXJzaW9uIDEuMi43NiwgY2xhc3Mgb3JnLmFwYWNoZS5kdWJiby5ycGMuUnBjQ29udGV4dCwgd3JpdGUgamF2YUJlYW4gZXJyb3IsIGZhc3Rqc29uIHZlcnNpb24gMS4yLjc2LCBjbGFzcyBvcmcuYXBhY2hlLmR1YmJvLnJwYy5ScGNJbnZvY2F0aW9uLCBmaWVsZE5hbWUgOiBpbnZvY2F0aW9uLCB3cml0ZSBqYXZhQmVhbiBlcnJvciwgZmFzdGpzb24gdmVyc2lvbiAxLjIuNzYsIGNsYXNzIG9yZy5hcGFjaGUuZHViYm8ucnBjLm1vZGVsLk1vZHVsZU1vZGVsLCBmaWVsZE5hbWUgOiBtb2R1bGVNb2RlbCwgQ29tcGFyaXNvbiBtZXRob2QgdmlvbGF0ZXMgaXRzIGdlbmVyYWwgY29udHJhY3QhClkJYXQgY29tLmFsaWJhYmEuZmFzdGpzb24uc2VyaWFsaXplci5KYXZhQmVhblNlcmlhbGl6ZXIud3JpdGUoSmF2YUJlYW5TZXJpYWxpemVyLmphdmE6NTQxKQpZCWF0IGNvbS5hbGliYWJhLmZhc3Rqc29uLnNlcmlhbGl6ZXIuSmF2YUJlYW5TZXJpYWxpemVyLndyaXRlKEphdmFCZWFuU2VyaWFsaXplci5qYXZhOjE1NCkKWglhdCBjb20uYWxpYmFiYS5mYXN0anNvbi5zZXJpYWxpemVyLkFTTVNlcmlhbGl6ZXJfMV9ScGNDb250ZXh0LndyaXRlTm9ybWFsKFVua25vd24gU291cmNlKQpUCWF0IGNvbS5hbGliYWJhLmZhc3Rqc29uLnNlcmlhbGl6ZXIuQVNNU2VyaWFsaXplcl8xX1JwY0NvbnRleHQud3JpdGUoVW5rbm93biBTb3VyY2UpClEJYXQgY29tLmFsaWJhYmEuZmFzdGpzb24uc2VyaWFsaXplci5KU09OU2VyaWFsaXplci53cml0ZShKU09OU2VyaWFsaXplci5qYXZhOjMxMikKOQlhdCBjb20uYWxpYmFiYS5mYXN0anNvbi5KU09OLnRvSlNPTlN0cmluZyhKU09OLmphdmE6NzAzKQo5CWF0IGNvbS5hbGliYWJhLmZhc3Rqc29uLkpTT04udG9KU09OU3RyaW5nKEpTT04uamF2YTo2OTIpCl0JYXQgY29tLmFjYW54Lm1ldGEuZHViYm8zLmltcGwuYmxvZy5FY2hvRHViYm8zU2VydmljZUltcGwuZWNobyhFY2hvRHViYm8zU2VydmljZUltcGwuamF2YTo1Nyk] padding=0 endStream=true
wn9m85ua

wn9m85ua3#

java.lang.IllegalArgumentException: Comparison method violates its general contract! at java.util.TimSort.mergeHi(TimSort.java:899) at java.util.TimSort.mergeAt(TimSort.java:516) at java.util.TimSort.mergeForceCollapse(TimSort.java:457) at java.util.TimSort.sort(TimSort.java:254) at java.util.Arrays.sort(Arrays.java:1438) at com.alibaba.fastjson.util.TypeUtils.computeGetters(TypeUtils.java:1880) at com.alibaba.fastjson.util.TypeUtils.buildBeanInfo(TypeUtils.java:1820) at com.alibaba.fastjson.serializer.SerializeConfig.createJavaBeanSerializer(SerializeConfig.java:113) at com.alibaba.fastjson.serializer.SerializeConfig.getObjectWriter(SerializeConfig.java:821) at com.alibaba.fastjson.serializer.SerializeConfig.getObjectWriter(SerializeConfig.java:440) at com.alibaba.fastjson.serializer.JSONSerializer.getObjectWriter(JSONSerializer.java:448) at com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName(JSONSerializer.java:358) at com.alibaba.fastjson.serializer.ASMSerializer_3_JsonResult.write(Unknown Source) at com.alibaba.fastjson.serializer.JSONSerializer.write(JSONSerializer.java:312) at com.alibaba.fastjson.JSON.writeJSONStringWithFastJsonConfig(JSON.java:1059) at com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter.writeInternal(FastJsonHttpMessageConverter.java:314) at org.springframework.http.converter.AbstractHttpMessageConverter.write(AbstractHttpMessageConverter.java:227) at com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter.write(FastJsonHttpMessageConverter.java:246) at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:287) at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.handleReturnValue(RequestResponseBodyMethodProcessor.java:181) at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:82) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:123) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:878) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:792) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:373) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1589) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748) java.lang.IllegalArgumentException: Comparison method violates its general contract! at java.util.TimSort.mergeHi(TimSort.java:899) at java.util.TimSort.mergeAt(TimSort.java:516) at java.util.TimSort.mergeForceCollapse(TimSort.java:457) at java.util.TimSort.sort(TimSort.java:254) at java.util.Arrays.sort(Arrays.java:1438) at com.alibaba.fastjson.util.TypeUtils.computeGetters(TypeUtils.java:1880) at com.alibaba.fastjson.util.TypeUtils.buildBeanInfo(TypeUtils.java:1820) at com.alibaba.fastjson.serializer.SerializeConfig.createJavaBeanSerializer(SerializeConfig.java:113) at com.alibaba.fastjson.serializer.SerializeConfig.getObjectWriter(SerializeConfig.java:821) at com.alibaba.fastjson.serializer.SerializeConfig.getObjectWriter(SerializeConfig.java:440) at com.alibaba.fastjson.serializer.JSONSerializer.getObjectWriter(JSONSerializer.java:448) at com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName(JSONSerializer.java:358) at com.alibaba.fastjson.serializer.ASMSerializer_3_JsonResult.write(Unknown Source) at com.alibaba.fastjson.serializer.JSONSerializer.write(JSONSerializer.java:312) at com.alibaba.fastjson.JSON.writeJSONStringWithFastJsonConfig(JSON.java:1059) at com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter.writeInternal(FastJsonHttpMessageConverter.java:314) at org.springframework.http.converter.AbstractHttpMessageConverter.write(AbstractHttpMessageConverter.java:227) at com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter.write(FastJsonHttpMessageConverter.java:246) at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:287) at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.handleReturnValue(RequestResponseBodyMethodProcessor.java:181) at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:82) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:123) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:878) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:792) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:373) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1589) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748)

k4emjkb1

k4emjkb14#

version:1.2.78
java.lang.IllegalArgumentException: Comparison method violates its general contract!
at java.util.TimSort.mergeLo(TimSort.java:777)
at java.util.TimSort.mergeAt(TimSort.java:514)
at java.util.TimSort.mergeCollapse(TimSort.java:441)
at java.util.TimSort.sort(TimSort.java:245)
at java.util.Arrays.sort(Arrays.java:1438)
at com.alibaba.fastjson.util.TypeUtils.computeGetters(TypeUtils.java:1880)
at com.alibaba.fastjson.util.TypeUtils.buildBeanInfo(TypeUtils.java:1820)
at com.alibaba.fastjson.serializer.SerializeConfig.createJavaBeanSerializer(SerializeConfig.java:113)
at com.alibaba.fastjson.serializer.SerializeConfig.getObjectWriter(SerializeConfig.java:821)
at com.alibaba.fastjson.serializer.SerializeConfig.getObjectWriter(SerializeConfig.java:440)
at com.alibaba.fastjson.serializer.JSONSerializer.getObjectWriter(JSONSerializer.java:448)
at com.alibaba.fastjson.serializer.JSONSerializer.write(JSONSerializer.java:309)
at com.alibaba.fastjson.JSON.toJSONString(JSON.java:703)
at com.alibaba.fastjson.JSON.toJSONString(JSON.java:692)

temporary solution: reduce version to 1.2.75

q5lcpyga

q5lcpyga6#

thanks,version1.2.75 and version1.2.76 can be used normally

相关问题