269 Star 1.9K Fork 574

GVPdromara / hmily

 / 详情

测试发现个问题

待办的
创建于  
2019-01-14 00:01

测试发现个问题, demo里面调用,IdWorkerUtils.getInstance()的时候,报RANDOM的空指针异常,你原来的静态域里声明是
private static final IdWorkerUtils ID_WORKER_UTILS = new IdWorkerUtils();
private static final Random RANDOM = new Random();
但是
private IdWorkerUtils() {
this(RANDOM.nextInt((int) MAX_WORKER_ID), RANDOM.nextInt((int) MAX_DATACENTER_ID), 1288834974657L);
}
这个方法里面引用了RANDOM,这个RANDOM此时还未初始化,所以报空指针了

调整下位置就好了
private static final Random RANDOM = new Random();
private static final IdWorkerUtils ID_WORKER_UTILS = new IdWorkerUtils();

评论 (1)

我要当大拿 创建了任务

这个已经修复

登录 后才可以发表评论

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

搜索帮助