662 Star 11.3K Fork 1.8K

GVPdromara/Jpom

 / 详情

[Bug]:2.11.1版本jpom 构建在拉取代码的过程中抛出异常 java.lang.IllegalArgumentException

已完成
创建于  
2024-01-26 12:01

这个问题是否已经存在?

Jpom 版本

2.11.1

JDK 版本

1.8

操作系统版本

win10,linux(RedHat4.8.5-39)

如何复现

昨天草率了,早早下结论此问题已修复。当时没在公司,没有升级版本进行验证,只是在本地跑了hutooll的相关测试代码就以为问题解决了,今天来到公司把4.10.45升级到4.11.1后发现依然有报错,并且发现昨天在hutool5.8.23~5.8.25跑通的代码今天竟然又报错了。因为没办法在已关闭的issue评论(必须吐槽Gitee),所以新开一个。同时我将把此问题也反馈到hutool

预期结果

正常构建

实际结果

抛出异常:
java.lang.IllegalArgumentException: Comparison method violates its general contract!

截图或视频

[在这里上传图片]
输入图片说明

评论 (6)

Tom Xin 创建了任务 1年前
Tom Xin 添加了
 
bug
标签
1年前
Tom Xin 修改了标题 1年前
Tom Xin 修改了描述 1年前
展开全部操作日志

感谢反馈,我再去跟进一下

804942 bwcx jzy 1706672302 蒋小小 拥有者
回复 蒋小小 拥有者
1年前

@meiMingle 麻烦提供一些数据

Tom Xin-meiMingle Tom Xin
回复 蒋小小 拥有者
1年前

ok,已提供

临时解决办法:

其中JVM的启动参数中加入如下参数会使用jdk6的排序方法:

-Djava.util.Arrays.useLegacyMergeSort=true

感谢反馈,2.11.2.1 版本修复,同时感谢 hutool 作者及时跟进,

蒋小小 任务状态待办的 修改为已完成 1年前

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
804942 bwcx jzy 1706672302 Tom Xin-meiMingle
Java
1
https://gitee.com/dromara/Jpom.git
git@gitee.com:dromara/Jpom.git
dromara
Jpom
Jpom

搜索帮助