1. 修复了一个潜在可能的bug,当某条任务的executor_params为null时,会造成NPE

pull/72/head
钱宏伟 5 years ago
parent 1b58269190
commit a7a7f0d05c

@ -72,6 +72,10 @@ public class ScriptJobHandler extends IJobHandler {
// script params0=param、1=分片序号、2=分片总数 // script params0=param、1=分片序号、2=分片总数
String[] scriptParams = new String[3]; String[] scriptParams = new String[3];
// 防止 XxlJobHelper.getJobParam() 为null造成NPE
if (XxlJobHelper.getJobParam() == null) {
scriptParams[0] = "";
}
scriptParams[0] = XxlJobHelper.getJobParam(); scriptParams[0] = XxlJobHelper.getJobParam();
scriptParams[1] = String.valueOf(XxlJobContext.getXxlJobContext().getShardIndex()); scriptParams[1] = String.valueOf(XxlJobContext.getXxlJobContext().getShardIndex());
scriptParams[2] = String.valueOf(XxlJobContext.getXxlJobContext().getShardTotal()); scriptParams[2] = String.valueOf(XxlJobContext.getXxlJobContext().getShardTotal());

Loading…
Cancel
Save