New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] jdk17 JSONB.toBytes 数组越界 #1812
Comments
https://oss.sonatype.org/content/repositories/snapshots/com/alibaba/fastjson2/fastjson2/2.0.40-SNAPSHOT/ |
验证 jdk17 还是异常,jdk8 STRING_VALUE = null , 不走下面的copy代码 测试字符串长度(12276) + off(9) + 3 >= 8192 x 1.5倍,就会越界 @wenshao issue1812.json 存在敏感信息,希望删除,上面的修正后的测试方法更简单 |
已经删除内容,并且修复问题,请更新快照帮忙再验证下 |
验证OK,感谢 温少 |
问题描述
简要描述您碰到的问题。
环境信息
请填写以下信息:
重现步骤
java 8 正常,java 11、17 都报错
只要最简单的嵌套, JSONB.toBytes 超过一定数量就报错,只要改变循环次数或者随机字符串长度即会报错,应该跟哪块内存有关
期待的正确结果
相关日志输出
附加信息
The text was updated successfully, but these errors were encountered: