请假审批报错

来源:8-10 审批员工请假

慕粉8429964

2022-11-28

Caused by: java.lang.NullPointerException: Cannot invoke “java.util.List.get(int)” because the return value of “org.activiti.engine.history.HistoricTaskInstanceQuery.list()” is null

审批会议就可以,审批请假工作流就会报错.instance_id是有的

写回答

1回答

神思者

2022-11-28

你运行工作流JAR文件试一下

0
4
路在脚下_pzl
回复
慕圣6401671
我是在以下代码后面加了.desc()从而问题得到解决 工作流项目NotifyLeaveService.java 第38行public void execute(DelegateExecution delegateExecution) { HistoricTaskInstance taskInstance = historyService.createHistoricTaskInstanceQuery().includeProcessVariables() .includeTaskLocalVariables().processInstanceId(delegateExecution.getProcessInstanceId()) .orderByHistoricTaskInstanceEndTime().orderByTaskCreateTime().desc().list().get(0); .orderByTaskCreateTime()后面加上.desc()即可
2023-08-07
共4条回复

SpringBoot+Vue3 项目实战,打造企业级在线办公系统

以业务为基础,贯穿前后端技术栈,获得企业级项目开发经验

2231 学习 · 1257 问题

查看课程